(11)以下敘述不正確的是
A)一個(gè)C源程序可由一個(gè)或多個(gè)函數(shù)組成
B)一個(gè)C源程序必須包含一個(gè)main函數(shù)
C)C程序的基本組成單位是函數(shù)
D)在C程序中,注釋說明只能位于一條語句的后面
(12)在C語言中,int,char和short三種類型數(shù)據(jù)在內(nèi)存中所占用的字節(jié)數(shù)
A)由用戶自己定義
B)均為2個(gè)字節(jié)
C)是任意的
D)由所用機(jī)器的機(jī)器字長(zhǎng)決定
(13)以下敘述正確的是
A)在C程序中,每行中只能寫一條語句
B)若a是實(shí)型變量,C程序中允許賦值a=10,因此實(shí)型變量中允許存放整型數(shù)
C)在C程序中,無論是整數(shù)還是實(shí)數(shù),都能被準(zhǔn)確無誤地表示
D)在C程序中,%是只能用于整數(shù)運(yùn)算的運(yùn)算符
(14)C語言中的標(biāo)識(shí)符只能由字母,數(shù)字和下劃線三種字符組成,且第一個(gè)字符
A)必須為字母
B)必須為下劃線
C)必須為字母或下劃線
D)可以是字母,數(shù)字和下劃線中任一字符
(15)已知各變量的類型說明如下:
int k,a,b;
unsigned long w=5;
double x=1.42;
則以下不符合C語言語法的表達(dá)式是
A)x%(-3)
B)w+=-2
C)k=(a=2,b=3,a+b)
D)a+=a-=(b=4)*(a=3)
(16)x,y,z被定義為int型變量,若從鍵盤給x,y,z輸入數(shù)據(jù),正確的輸入語句是
A)INPUT x、y、z;
B)scanf("%d%d%d",&x,&y,&z);
C)scanf("%d%d%d",x,y,z);
D)read("%d%d%d",&x,&y,&z);
(17)設(shè)x、y均為整型變量,且x=10 y=3,則以下語句的輸出結(jié)果是
printf("%d,%d\n",x--,--y);
A)10,3
B)9,3
C)9,2
D)10,2
(18)以下程序的輸出結(jié)果是
main()
{ int a=4,b=5,c=0,d;
d=!a&&!b||!c;
printf("%d\n",d);}
A)1
B)0
C)非0的數(shù)
D)-1
(19)執(zhí)行下列程序時(shí)輸入:123<空格>456<空格>789<回車> 輸出結(jié)果是
main()
{ char s[100]; int c, i;
scanf("%c",&c); scanf("%d",&i); scanf("%s",s);
printf("%c,%d,%s\n",c,i,s);}
A)123,456,789
B)1,456,789
C)1,23,456,789
D)1,23,456
(20)下面有關(guān)for循環(huán)的正確描述是
A)for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況
B)for循環(huán)是先執(zhí)行循環(huán)體語句,后判斷表達(dá)式
C)在for循環(huán)中,不能用break語句跳出循環(huán)體
D)for循環(huán)的循環(huán)體語句中,可以包含多條語句,但必須用花括號(hào)括起來
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |