39.以下不正確的定義語句是( )
A.double x[5]={2.0,4.0,8.0,10.0};
B.int y[5]={0,1,3,5,7,9};
C.char c1[ ]={′1′,′2′,′3′,′4′,′5′};
D.char c2[ ]={′\x10′,′\xa′,′\x8′};
【參考答案】B
40.下面程序段的運行結(jié)果是( )
char *format=″%s,a=%d,b=%d\n″;
int a=11,b=10;
a+=b;
printf(format,″a+=b″,a,b);
A.for,″a+=b″,ab B.format,″a+=b″
C.a+=b,a=21,b=10 D.以上結(jié)果都不對
【參考答案】C
41.以下敘述中不正確的是( )
A.在不同的函數(shù)中可以使用相同的名字的變量
B.函數(shù)中的形式參數(shù)是局部變量
C.在一個函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效
D.在一個函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效
【參考答案】D
42.在16位IBM-PC機上使用C語言,若有如下定義
struct data
{ int i;
char ch;
double f;
} b;
則結(jié)構(gòu)變量b占用內(nèi)存的字切數(shù)是( )
A.1 B.2 C.7 D.11
【參考答案】D
相關(guān)推薦:
計算機二級C技巧:VC6.0控制鼠標(biāo)反方向移動 計算機等級考試二級C語言考試輔導(dǎo)教程匯總