最近在復(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.以上均可
答案: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.下面程序的運(yùn)行結(jié)果是___窿吩。
A.3 B.4 C.5 D.6
答案:C
9.下面程序的運(yùn)行結(jié)果是___茎杂。
A.20 B.15 C.5 D.2
答案:D
10.下面程序的運(yùn)行結(jié)果是___。
A.ABCDEF B.BDF C.ABCDE D.BCDE
答案:B