最近在復(fù)習(xí)C語言基礎(chǔ),做這本書的習(xí)題.可惜沒搜索到答案,就自己做了.
題目用電腦(mac環(huán)境下的xcode的c語言測試控制臺)敲過的,就會直接給出來,不做標(biāo)記.(意味著:基本不會錯)
如果是自己做的,就會在前面標(biāo)記一個 * .(意味著:個人水平所限,有可能是錯的,嘻嘻,請指教)
1.下面錯誤的初始化語句是___。
A.char str[]="hello"; B.char str[100]="hello";
C.char str[]={'h','e','l','l','o'}; D.char str[]={'hello'};
答案:C
2.定義了一維int型數(shù)組a[10]后,下面錯誤的引用是___。
A.a[0]=1; B.a[10]=2;
C.a[0]=52; D.a[1]=a[2]a[0];
答案:B
3.下面的二維數(shù)組初始化語句中,錯誤的是___。
A.float b[2][2]={0.1,0.2,0.3,0.4}; B.int a[][2]={{1,2},{3,4}};
C.int a[2][]= {{1,2},{3,4}}; D.float a[2][2]={0};
答案:C
4.引用數(shù)組元素時,數(shù)組下標(biāo)可以是___。
A.整型常量 B.整型變量 C.整型表達式 D.以上均可
答案:D
5.定義了int型二維數(shù)組a[6][7]后,數(shù)組元素a[3][4]前的數(shù)組元素個數(shù)為___。
A.24 B.25 C.18 D.17
答案:B
ivy:7 * 3 + 4
6.下列初始化字符數(shù)組的語句中,錯誤的是___。
A.char str[5]="hello"; B.char str[]={'h','e','l','l','o','\0'};
C.char str[5]={"hi"}; D.char str[100]="";
答案:A
7.strlen("A\0B\0C")的結(jié)果為___。
A.0 B.1 C.2 D.3
答案:B
8.下面程序的運行結(jié)果是___。

A.3 B.4 C.5 D.6
答案:C
9.下面程序的運行結(jié)果是___。

A.20 B.15 C.5 D.2
答案:D
10.下面程序的運行結(jié)果是___。

A.ABCDEF B.BDF C.ABCDE D.BCDE
答案:B