(31)對以下說明語句的正確理解是
int a[10]={6,7,8,9,10};
A)將5個初值依次賦給a[1]至a[5]
B)將5個初值依次賦給a[0]至a[4]
C)將5個初值依次賦給a[6]至a[10]
D)因為數(shù)組長度與初值的個數(shù)不相同,所以此語句不正確
【參考答案】B
。32)若有說明:int a[][4]={0,0};則下面不正確的敘述是
A)數(shù)組a的每個元素都可得到初值0
B)二維數(shù)組a的第一維大小為1
C)當(dāng)初值的個數(shù)能被第二維的常量表達(dá)式的值除盡時,所得商數(shù)就是第一維的大小
D)只有元素a[0][0]和a[0][1]可得到初值,其余元素均得不到確定的初值
【參考答案】D
。33)有以下程序
main()
{ char a[]={ ′a′, ′b′, ′c′,′d′, ′e′, ′f′, ′g′,′h′,′\0′}; int i,j;
i=sizeof(a); j=strlen(a);
printf("%d,%d\b",i,j);
}
程序運行后的輸出結(jié)果是
A)9,9 B)8,9 C)1,8 D)9,8
【參考答案】D
相關(guān)推薦:
2009年9月計算機(jī)等級考試二級C語言模擬試題(1) 2009年9月計算機(jī)等級考試二級C語言模擬試題(2)