(11)C語言規(guī)定,在一個(gè)源程序中,main函數(shù)的位置
A)必須在最開始
B)必須在系統(tǒng)調(diào)用的庫函數(shù)的后面
C)可以任意
D)必須在最后
(12)以下敘述中錯(cuò)誤的是
A)計(jì)算機(jī)不能直接執(zhí)行用C語言編寫的源程序
B)C程序經(jīng)C編譯程序編譯后,生成后綴為.obj的文件是一個(gè)二進(jìn)制文件
C)后綴為.obj的文件,經(jīng)連接程序生成后綴為.exe的文件是一個(gè)二進(jìn)制文件
D)后綴為.obj和.exe的二進(jìn)制文件都可以直接運(yùn)行
(13)下列選項(xiàng)可以正確表示字符型常量的是
A)′\r′
B)"a"
C)"\897"
D)296
(14)以下敘述中正確的是
A)構(gòu)成C程序的基本單位是函數(shù)
B)可以在一個(gè)函數(shù)中定義另一個(gè)函數(shù)
C)main()函數(shù)必須放在其他函數(shù)之前
D)C函數(shù)定義的格式是K&R格式
(15)設(shè)變量均已正確定義,若要通過scanf("%d%c%d%c",&a1,&c1,&a2,&c2);語句為變量a1和a2賦數(shù)值10和20,為變量c1和c2賦字符X和Y。以下所示的輸入形式中正確的是(注:□代表空格字符)
A) 10□X□20□Y<回車>
B) 10□X20□Y<回車>
C) 10□X<回車>
20□Y<回車>
D) 10X<回車>
20Y<回車>
(16)若有說明:int *p,m=5,n;,以下正確的程序段是
A)p=&n;scanf("%d",&p);
B)p=&n;scanf("%d",*p)
C)scanf("%d",&n);*p=n;
D)p=&n;*p=m;
(17)在執(zhí)行下述程序時(shí),若從鍵盤輸入6和8,則結(jié)果為
main()
{ int a,b,s;
scanf("%d%d",&a,&b);
s=a
if(a
s=b;
s*=s;
printf("%d",s); }
A)36
B)64
C)48
D)以上都不對
(18)若執(zhí)行下面的程序時(shí),從鍵盤輸入5和2,則輸出結(jié)果是
main()
{ int a,b,k;
scanf("%d,%d ",&a,&b);
k=a;
if(a
else k=b%a;
printf("%d\n",k);}
A)5
B)3
C)2
D)0
(19)在C語言中,函數(shù)返回值的類型最終取決于
A)函數(shù)定義時(shí)在函數(shù)首部所說明的函數(shù)類型
B)return語句中表達(dá)式值的類型
C)調(diào)用函數(shù)時(shí)主調(diào)函數(shù)所傳遞的實(shí)參類型
D)函數(shù)定義時(shí)形參的類型
(20)已知大寫字母A的ASCII碼是65,小寫字母a的ASCII碼是97。以下不能將變量c中的大寫字母轉(zhuǎn)換為對應(yīng)小寫字母的語句是
A)c=(c-′A′)%26+′a′
B)c=c+32
C)c=c-′A′+′a′
D)c=(′A′+c)%26-′a′
相關(guān)推薦:2010年9月計(jì)算機(jī)等級考試沖刺備考指導(dǎo)專題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |