C程序設計基礎(其次版)周靄如等編著課后習題1_第1頁
C程序設計基礎(其次版)周靄如等編著課后習題1_第2頁
C程序設計基礎(其次版)周靄如等編著課后習題1_第3頁
C程序設計基礎(其次版)周靄如等編著課后習題1_第4頁
C程序設計基礎(其次版)周靄如等編著課后習題1_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

本文格式為Word版,下載可任意編輯——C程序設計基礎(其次版)周靄如等編著課后習題1第1章基本數(shù)據(jù)與表達式

1.1選擇題

1.一個最簡單的C++程序,可以只有一個(c)。

(a)庫函數(shù)(b)自定義函數(shù)(c)main函數(shù)(d)空函數(shù)2.用C++語言編制的源程序要變?yōu)槟繕顺绦虮匦枰?jīng)過(d)。(a)解釋(b)匯編(c)編輯(d)編譯3.C++程序中的簡單語句必需以(b)終止。(a)冒號(b)分號(c)空格(d)花括號

4.有說明inta=0;doublex=5.16;以下語句中,(c)屬于編譯錯誤。(a)x=a/x;(b)x=x/a;(c)a=a%x;(d)x=x*a;5.執(zhí)行C++程序時出現(xiàn)的“溢出〞錯誤屬于(c)錯誤。

(a)編譯(b)連接(c)運行(d)規(guī)律6.以下選項中,全部都是C++關鍵字的選項為(c)。(a)whileIFStatic(b)breakchargo

(c)sizeofcaseextern(d)switchfloatinteger7.按C++標識符的語法規(guī)定,合法的標識符是(a)。(a)_abc(b)new(c)π(d)\8.以下選項中,(a)不能作為C++的分隔符。..(a)標識符(b);(c):(d)+9.以下正確的八進制整型常量表示是(b)。

(a)0a0(b)015(c)080(d)0x1010.以下錯誤的十六進制整型常量表示是(c)。(a)0x11(b)0xaf(c)0xg(d)0x1f11.在以下選項中,全部都合法的浮點型數(shù)據(jù)的選項為(b)。

(a)-1e3.515.2e-4(b)12.34-1e+50.1E-12

(c)0.2e-2-12345.e-5(d)5.0e(1+4)0.18e+2

12.以下正確的字符常量為(d)。

(a)\(b)′name′(c)a(d)′\\101′13.以下選項中,(d)不能交換變量a和b的值。..(a)t=b;b=a;a=t;(b)a=a+b;b=a-b;a=a–b;(c)t=a;a=b;b=t;(d)a=b;b=a;14.關于以下語句表達錯誤的是(a)。

inti=10,*p=

(a)p的值為10(b)p指向整型變量i

(c)*p表示變量i的值(d)p的值是變量i的地址15.有以下變量說明,下面不正確的賦值語句是(b)。...

1

inta=5,b=10,c;int*p1=(a)*p2=b;(b)p1=a;

(c)p2=p1;(d)c=*p1*(*p2);16.有以下變量說明,下面正確的語句是(b)。

inta=10,b;int

(a)(b)pb=pa;(c)pb=(d)*pb=*pa;17.執(zhí)行下面語句序列后,a和b的值分別為(b)。

inta=5,b=3,t;intint

t=ra;ra=rb;rb=t;(a)3和3(b)3和5(c)5和3(d)5和518.在以下運算符中,(d)優(yōu)先級最高。

(a)b;y=x--

3

coutvoidmain(){

intx,y,z,f;x=y=z=1;

f=--x||y--

cout

#includevoidmain(){inta=123;intint*pa=

coutvoidmain(){intx,i,j,k;cout>x;i=x/100;j=(x-i*100)/10;k=x-i*100-j*10;coutvoidmain()

{floatx,y,b;

cout>x>>y;

b=(-2

5

voidmain()

{inta,b,c,temp,min;

cout>a>>b>>c;temp=(a=0)if(x!=0)

if(x==0)y=0;if(x>0)y=1;elsey=-1;elsey=0

(c)if(x=0);

(c)inta=5;while(a){a--;};(d)inti=3;for(;i;i--);2.2閱讀以下程序,寫出執(zhí)行結果

1.#includevoidmain()

{inta,b,c,d,x;

a=c=0;b=1;d=20;if(a)d=d-10;elseif(!b)if(!c)x=15;elsex=25;coutvoidmain()

{inta=0,b=1;switch(a)

{case0:switch(b)

{case0:coutvoidmain(){inti=1;

while(ivoidmain()

{inti=0,j=5;do

{i++;j--;

if(i>3)break;}while(j>0);

coutvoidmain(){inti,j;

for(i=1,j=5;ivoidmain()

{inti,s=0;

for(i=0;ivoidmain()

{inti,j,x=0;

for(i=0;ivoidmain(){floatscore;

cout>score;

if(score>=85)cout=60)coutvoidmain()

{inta,b,c,t;

cout>a>>b>>c;

if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=t;}if(b>c){t=b;b=c;c=t;}

coutvoidmain()

{floata,b,c;

cout>a>>b>>c;

if(a+b>cchargrade;cout>score;

if(score>=0&&score

{case10:

case9:grade='a';break;case8:grade='b';break;case7:grade='c';break;case6:grade='d';break;case5:case4:case3:case2:case1:

case0:grade='e';break;}}else

{cout3voidmain()4{charfirst,second;5cout>first;7cout>second;9switch(first)10{case's':11switch(second)12{case's':coutvoidmain()

{intm,i=2;

cout>m;

while(i#includevoidmain()

{constfloateps=1e-8;floata,x0,x;

cout>a;x0=a/2;

x=(x0+a/x0)/2;

while(fabs(x-x0)>eps)

{x0=x;x=(x0+a/x0)/2;}cout#include#includevoidmain()

{constdoublepi=3.14159265;inti;

doublex,y1,y2,y3;

coutvoidmain(){inti;

for(i=100;ivoidmain()

{inti,a,b,c;

for(i=100;ivoidmain(){intx,j,s;

for(x=1;xvoidmain()

14

{inti,j,k;

for(i=1;ivoidmain()

{intx,y,z,i;

for(x=1;x

coutn++

structemployee

{charname[20];charsex;};

voidfun(employee*p){if((*p).sex=='m')

cout

structnode{char*s;node*q;};

voidmain()

{nodea[]={{\a+1},{\a+2},{\a}};node*p=a;

coutsq->sq->q->sq->q->q->s

classA{public:

intf1();intf2();

voidsetx(intm){x=m;cout

classT{public:

T(intx,inty){a=x;b=y;

cout

classT{public:

T(intx){a=x;b+=x;};staticvoiddisplay(Tc)

{cout

#includeclasspoint{public:

point(floatx,fl

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論