11.在C語言中,退格符是( )
A.\n B.\t C.\f D.\b
【參考答案】D
12.若已定義:int a=25,b=14,c=19;以下三目運(yùn)算符(?:)所構(gòu)成語句的執(zhí)行后
a<=25 &&b--<=2 &&c? printf(″***a=%d,b=%d,c=%d\n″,a,b, c):printf(″###a=%d,b=%d,c=%d\n″,a,b,c);程序輸出的結(jié)果是( )
A.* * *a=25,b=13,c=19 B.* * *a=26,b=14,c=19
C.### a=25,b=13,c=19 D.### a=26,b=14,c=19
【參考答案】C
13.若運(yùn)行以下程序時(shí),從鍵盤輸入ADescriptor
#include
main()
{ char c;
int v0=1,v1=0,v2=0;
do{ switch(c=getchar())
{ case ′a′:case′A′:
case′e′:case′E′:
case′i′:case′I′:
case′o′:case′O′:
case′u′:case′U′:v1+=1;
default:v0+=1;v2+=1;
}
} while(c!=′\n′);
printf(″v0=%d,v1=%d,v2=%d\n″,v0,v1,v2);
}
A.v0=7,v1=4,v2=7 B.v0=8,v1=4,v2=8
C.v0=11,v1=4,v2=11 D.v0=13,v1=4,v2=12
【參考答案】D
14.執(zhí)行下面的程序段后,變量k中的值為( )
int k=3,s[2];
s[0]=k;k=s[1]*10;
A.不定值 B.33 C.30 D.10
【參考答案】A
15.有如下程序段
int a=14,b=15,x;
char c=′A′;
x=(a&&b)&&(c<′B′);
執(zhí)行該程序段后,x的值為( )
A.ture B.false C.0 D.1
【參考答案】D
16.以下函數(shù)返回a所指數(shù)組中最大值所在的下標(biāo)值
fun(int *a,int n)
{ int i,j=0,p;
p=j;
for(i=j;i if(a[i]>a[p])_______ return(p); } 在下劃線處應(yīng)填入的內(nèi)容是( ) A.i=p B.a[p]=a[i] C.p=j D.p=i 【參考答案】D 17.有如下程序 main() { char s[ ]=″ABCD″,*p; for(p=s+1;p } 該程序的輸出結(jié)果是( ) A.ABCD B.A BCD B CD C D D C.B D.BCD C CD D D 【參考答案】D 18.以下正確的說法是( ) A.定義函數(shù)時(shí),形參的類型說明可以放在函數(shù)體內(nèi) B.return后邊的值不能為表達(dá)式 C.如果函數(shù)值的類型與返回值類型不一致,以函數(shù)值類型為準(zhǔn) D.如果形參與實(shí)參類型不一致,以實(shí)參類型為準(zhǔn) 【參考答案】B 19.結(jié)構(gòu)化程序設(shè)計(jì)的三種基本邏輯結(jié)構(gòu)是( ) A.選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和嵌套結(jié)構(gòu) B.順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu) C.選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和模塊結(jié)構(gòu) D.順序結(jié)構(gòu)、遞歸結(jié)構(gòu)和循環(huán)結(jié)構(gòu) 【參考答案】C 20.設(shè)有如下定義 struck sk { int a; float b; } data; int * p; 若要使p指向data中的a域,正確的賦值語句是( ) A.p=8a; B.p=data.a; C.p=&data.a; D.*p=data.a; 【參考答案】C
2010年9月計(jì)算機(jī)等級考試精華備考資料匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |