1.有以下程序:
main()
{intx=0xFFFF;printf("%d\n",x--);}
執(zhí)行后的輸出結(jié)果是()
A)32767
B)FFFE
C)-1
D)-32768
2.以下程序的輸出結(jié)果是()
#include
#include
main()
{ char str[12]={′s′,′t′,′r′,′i′,′n′,′g′};
printf("%d\n",strlen(str));
}
A)6
B)7
C)11
D)12
3.若有以下定義:
char s[20]="programming",*ps=s;
則不能代表字符o的表達(dá)式是()
A)ps+2
B)s[2]
C)ps[2]
D)ps+=2,*ps
4.關(guān)于語(yǔ)句“for(表達(dá)式1;表達(dá)式2;表達(dá)式3)”,下面說法中錯(cuò)誤的是()
A)for語(yǔ)句中的三個(gè)表達(dá)式可以同時(shí)省略
B)for語(yǔ)句可以用于循環(huán)次數(shù)不確定的情況
C)for語(yǔ)句中表達(dá)式2只能是關(guān)系表達(dá)式或邏輯表達(dá)式
D)for語(yǔ)句中表達(dá)式1和表達(dá)式3可以是逗號(hào)表達(dá)式
5.執(zhí)行下面程序片段的結(jié)果是()
int x=23;
do
{ printf("-",x--);}
while(!x);
A)打印出321
B)打印出23
C)不打印任何內(nèi)容
D)陷入死循環(huán)
相關(guān)推薦:
2010年9月計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言考前預(yù)測(cè)題 計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言三套全真預(yù)測(cè)試題