第2章 (答案)基本數(shù)據(jù)類型及順序結(jié)構(gòu)程序設(shè)計(jì)_第1頁(yè)
第2章 (答案)基本數(shù)據(jù)類型及順序結(jié)構(gòu)程序設(shè)計(jì)_第2頁(yè)
第2章 (答案)基本數(shù)據(jù)類型及順序結(jié)構(gòu)程序設(shè)計(jì)_第3頁(yè)
第2章 (答案)基本數(shù)據(jù)類型及順序結(jié)構(gòu)程序設(shè)計(jì)_第4頁(yè)
第2章 (答案)基本數(shù)據(jù)類型及順序結(jié)構(gòu)程序設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、PAGE 8PAGE 7第2章 基本數(shù)據(jù)類型及順序結(jié)構(gòu)程序設(shè)計(jì)一、選擇題1、以下關(guān)于long、int和short類型數(shù)據(jù)占用內(nèi)存大小的敘述中正確的是(D)A)均占4個(gè)字節(jié) B)根據(jù)數(shù)據(jù)的大小來(lái)決定所占內(nèi)存的字節(jié)數(shù)C)由用戶自己定義 D)由C語(yǔ)言編譯系統(tǒng)決定2、以下選項(xiàng)中不合法的標(biāo)識(shí)符是 (C) A)print B)FOR C)&a D)_00 3、可在C程序中用作用戶標(biāo)識(shí)符的一組標(biāo)識(shí)符是(A)A)and B)Date C)Hi D)case _2007 y-m-d Dr.Tom Big14、以下選項(xiàng)中不屬于字符常量的是 (B ) A)C B)C C)xCC0 D)072 5、以下選項(xiàng)中,合法的

2、一組C語(yǔ)言數(shù)值常量是(B)A)028 B)12. C).177 D) 0 x8A .5e-3 0Xa23 4e1.5 10,000-0 xf 4.5e0 0abc 3.e56、以下正確的字符串常量是(A)A) B) abc C)Olympic Games D) 7、下列定義變量的語(yǔ)句中錯(cuò)誤的是(D)。A)int _int; B)double int_; C)char For; D)float USS8、下列變量定義中合法的是(A)。A) short _a=1.le-1; B) double b=1+5e2.5;C) long do=0 xfdaL; D) float 2_and=1e-3;9、

3、以下定義語(yǔ)句中正確的是( D)A)int a=b=0 ; B)char A=65+1,b=b; C)float a=1,*b=&a,*c=&b ; D)double a=0.0,b=1.1; 10、設(shè)有說(shuō)明語(yǔ)句:char a=72;則變量a(A)。 A) 包含1個(gè)字符 B) 包含2個(gè)字符 C) 包含3個(gè)字符 D) 說(shuō)明不合法11、若變量均已正確定義并賦值,以下合法的C語(yǔ)言賦值語(yǔ)句是(A)A)x=y=5; B)x=n%2.5; C)x+n= i ; D)x=5=4+1;12、若變量x、y已正確定義并賦值,以下符合C語(yǔ)言語(yǔ)法的表達(dá)式是(A)A)+x,y=x- B)x+1=y C)x=x+10=x+

4、y D)double(x)/1013、若變量a、i已正確定義,且i已正確賦值,合法的語(yǔ)句是(B)。 A) a=1 B) +i; C) a=a+=5; D) a=int(i);14、以下關(guān)于邏輯運(yùn)算符兩側(cè)運(yùn)算對(duì)象的敘述中正確的是(D)A)只能是整數(shù)0或1 B)只能是整數(shù)0或非0的整數(shù)C)可以是結(jié)構(gòu)體類型的數(shù)據(jù)D)可是任意合法的表達(dá)式15、已知字母A的ASC代碼值為65,若變量kk為char型,以下不能正確判斷出kk中的值為大寫字母的表達(dá)式是( B) A)kk=A&kk=Akk=a&(kk+32)=z D)isalpha(kk)&(kk=2&c=2&c=2&c0) B)(x-y0) C)(x-y0

5、) D)(x-y=0)18、有如下程序段 int a=14,b=15,x; char c=A; x=(a&b)&(c=10 or a=0|a=10 &a=10a2)/(b1)的值是(A)。A) 0 B) 2 C) 4 D) 826、有以下程序段 char ch; int k; ch=a; k=12; printf(%c,%d,ch,ch,k); printf(k=%dn,k); 已知字符a的ASCll十進(jìn)制代碼為97,則執(zhí)行上述程序段后輸出結(jié)果是(D) A)因變量類型與格式描述符的類型不匹配輸出無(wú)定值 B)輸出項(xiàng)與格式描述符個(gè)數(shù)不符,輸出為零值或不定值 C)a,97,12k=12D)a,97,

6、k=12 27、設(shè)有定義:int a; float b;執(zhí)行scanf(%2d%f,&a,&b);語(yǔ)句時(shí),若從鍵盤輸入876 543.0,a和b的值分別是(B)。A)876和543.000000 B)87和6.000000C)87和543.000000 D)76和543.00000028、若有以下程序段, int c1=1,c2=2,c3; c3=1.0/c2*c1; 則執(zhí)行后,c3中的值是 (A)。A) 0 B) 0.5 C) 1 D) 229、下列程序的輸出結(jié)果是(C)。A) 3 B) 3.2 C) 0 D) 3.07main() double d=3.2;int x,y;x=1.2; y

7、=(x+3.8)/5.0;printf(%d n, d*y);30、下列程序執(zhí)行后的輸出結(jié)果是(小數(shù)點(diǎn)后只寫一位)(A)。A) 6 6 6.000000 6.0000000 B) 6 6 6.7 6.7C) 6 6 6.0 6.7 D) 6 6 6.7 6.0main() double d; float f; long l; int i;i=f=l=d=20/3;printf(%d %ld %f %f n, i,l,f,d);31、下列程序的運(yùn)行結(jié)果是(B)。A) a=%2,b=%5 B) a=2,b=5C) a=d, b=d D) a=%d,b=%dmain()int a=2,c=5;pri

8、ntf(a=%d,b=%dn,a,c); 32、有如下程序 main( ) int y=3,x=3,z=1; printf(“%d %dn”,(+x,y+),z+2); 運(yùn)行該程序的輸出結(jié)果是 (D)。A) 3 4 B) 4 2 C) 4 3 D) 3 333、有以下程序main()int x,y,z;x=y=1;z=x+,y+,+y;printf(%d,%d,%dn,x,y,z);程序運(yùn)行后的輸出結(jié)果是(C)。A)2,3,3B)2,3,2 C)2,3,1D)2,2,134、有以下程序main()int a=0,b=0;a=10; /*給a賦值b=20; 給b賦值 */printf(a+b=%

9、dn,a+b); /* 輸出計(jì)算結(jié)果 */程序運(yùn)行后輸出結(jié)果是(A)。A)a+b=10 B)a+b=30 C)30D)出錯(cuò)35、有以下程序main()unsigned char a=2,b=4,c=5,d;d=a|b; d&=c; printf(“%dn”,d); 程序運(yùn)行后的輸出結(jié)果是(B)A)3 B)4 C)5 D)6二、程序閱讀題1、下列程序執(zhí)行后的輸出結(jié)果是 G 。main() int x=f;printf(%c n,A+(x-a+1); 2、以下程序的輸出結(jié)果是 0 。 main() unsigned short a=65536; int b; printf(“%dn”,b=a);

10、3、若有定義:int a=10,b=9,c=8;接著順序執(zhí)行下列語(yǔ)句后,變量b中的值是 3 。 c=(a-=(b-5); c=(a%11)+(b=3);4、以下程序的輸出結(jié)果是 2,1 main()int a=1, b=2;a=a+b; b=a-b; a=a-b;printf(“%d,%dn”, a, b );5、以下程序輸出的結(jié)果是 0 。main() int a=5,b=4,c=3,d;d=(abc);printf(%dn,d);6、以下程序的輸出結(jié)果是 16 。main() int a=0;a+=(a=8);printf(%dn,a);7、以下程序的輸出結(jié)果是 261 。main() i

11、nt a=177;printf(%on,a);8、若有以下程序main() char a;a=H-A+0;printf(%cn,a);執(zhí)行后的輸出結(jié)果是 7 。9、以下程序運(yùn)行后的輸出結(jié)果是 b 。main() char m;m=B+32; printf(%cn,m);10、以下程序運(yùn)行后的輸出結(jié)果是 3 。main() int p=30;printf(%dn,(p/30 ? p/10 : p%3);11、以下程序運(yùn)行時(shí)若從鍵盤輸入:10 20 30。輸出結(jié)果是 10300 main() int i=0,j=0,k=0;scanf(%d%*d%d,&i,&j,&k);printf(%d%d%d

12、 ,i,j,k);12、以下程序運(yùn)行后的輸出結(jié)果是 10 20 0 main()int a,b,c;a=10;b=20;c=(a%b1);printf(%d %d %d ,a,b,c);13、以下程序運(yùn)行后的輸出結(jié)果是 2 20.000000 。main() char c; int n=100;float f=10; double x;x=f*=n/=(c=50);printf(%d %fn,n,x);14、已知字母A的ASCII碼為65。以下程序運(yùn)行后的輸出結(jié)果是 67 G 。main() char a, b;a=A+5-3; b=a+6-2 ;printf(%d %cn, a, b);三、

13、程序填空題1、C語(yǔ)言提供了豐富的數(shù)據(jù)類型,這些數(shù)據(jù)類型可以分為3大類,分別是_基本數(shù)據(jù)類型、_構(gòu)造類型_ 和_其它類型_。2、在VC開發(fā)環(huán)境下,int類型的數(shù)據(jù)在內(nèi)存中占 4 字節(jié)、float類型的數(shù)據(jù)占 4 字節(jié)、double類型的數(shù)據(jù)占 8 字節(jié)、char類型的數(shù)據(jù)占 1 字節(jié)。3、設(shè)有以下變量定義,并已賦確定的值char w; int x; float y; double z;則表達(dá)式:w*x+z-y所求得的數(shù)據(jù)類型為 double 4、表示“整數(shù)x的絕對(duì)值大于5”時(shí)值為“真”的C語(yǔ)言表達(dá)式是 abs(x)5 5、下列程序的輸出結(jié)果是16.00,請(qǐng)?zhí)羁铡ain() int a=9, b

14、=2;float x= 6.6 , y=1.1,z;z=a/2+b*x/y+1/2;printf(“%5.2fn”, z );6、設(shè)y是int型變量,請(qǐng)寫出判斷y為奇數(shù)的關(guān)系表達(dá)式 y%2=0 7、若有程序main() int i,j;scanf(i=%d,j=%d;&i,&j);printf(i=%d,j=%dn,i,j);要求給i賦10,給j賦20,則應(yīng)該從鍵盤輸入 i=10,j=20 8、有以下語(yǔ)句段int n1=10,n2=20;printf(“ n1=%dnn2=%d ”,n1.n2);要求按以下格式輸出n1和n2的值,每個(gè)輸出行從第一列開始,請(qǐng)?zhí)羁?。n1=10n2=209、若變量a,b已定義為int類型并賦值21和55,要求用printf函數(shù)以a=21,b=55的形式輸出,請(qǐng)寫出完

溫馨提示

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

評(píng)論

0/150

提交評(píng)論