11.在C語言中,退格符是( )
A.\n B.\t C.\f D.\b
【參考答案】D
12.若已定義:int a=25,b=14,c=19;以下三目運算符(?:)所構成語句的執(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);程序輸出的結果是( )
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.若運行以下程序時,從鍵盤輸入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.以下函數返回a所指數組中最大值所在的下標值
fun(int *a,int n)
{ int i,j=0,p;
p=j;
for(i=j;i
if(a[i]>a[p])_______
return(p);
}
在下劃線處應填入的內容是( )
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
}
該程序的輸出結果是( )
A.ABCD B.A
BCD B
CD C
D D
C.B D.BCD
C CD
D D
【參考答案】D
18.以下正確的說法是( )
A.定義函數時,形參的類型說明可以放在函數體內
B.return后邊的值不能為表達式
C.如果函數值的類型與返回值類型不一致,以函數值類型為準
D.如果形參與實參類型不一致,以實參類型為準
【參考答案】B
19.結構化程序設計的三種基本邏輯結構是( )
A.選擇結構、循環(huán)結構和嵌套結構
B.順序結構、選擇結構和循環(huán)結構
C.選擇結構、循環(huán)結構和模塊結構
D.順序結構、遞歸結構和循環(huán)結構
【參考答案】C
20.設有如下定義
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年全國計算機等考二級C:程序設計實戰(zhàn)匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |