課程代碼:00342
一、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中選出一個(gè)正確答案,并將其號(hào)碼填在題干的括號(hào)內(nèi)。每小題1分,共20分)
1.C語(yǔ)言不能選用的字母是( )
A.w B.π C.I D.i
2.構(gòu)成一個(gè)C程序的是( )
A.一個(gè)主函數(shù)和若干個(gè)非主函數(shù) B.若干個(gè)主函數(shù)和若干個(gè)非主函數(shù)
C.一個(gè)主函數(shù)和多一個(gè)非主函數(shù) D.若干個(gè)主函數(shù)和多一個(gè)非主函數(shù)
3.設(shè) int m1=5,m2=3;表達(dá)式m1>m2?(m1=1):(m2=-1)運(yùn)算后,m1和m2的值分別是( )
A.1和-1 B.1和3
C.5和-1 D.5和3
4.設(shè)float m=4.0,n=4.0;使m為10.0的表達(dá)式是( )
A.m-=n*2.5 B.m/=n+9
C.m*=n-6 D.m+=n+2
5.表達(dá)式5&2||5|2的值是( )
A.0 B.1
C.2 D.3
6.對(duì)于do-while語(yǔ)句,錯(cuò)誤的說(shuō)法是( )
A.先執(zhí)行循環(huán)體后判斷循環(huán)條件
B.循環(huán)體至少要執(zhí)行
C.循環(huán)體有可能也不執(zhí)行
D.循環(huán)體中可以包含若干條語(yǔ)句
7.設(shè)int x=-1;執(zhí)行表達(dá)式++x||++x||++x后,x的值是( )
A.0 B.1 C.2 D.3
8.設(shè)int a=7,b=8;則printf(″%d,%d″,(a+b,a),(b,a+b));的輸出是( )
A.7,15 B.8,15 C.15,7 D.出錯(cuò)
9.設(shè)int a[10];則對(duì)a數(shù)組元素的錯(cuò)誤引用是( )
A.a[5] B.*(a+1) C.a[10-10] D.a(5)
10.設(shè)char c[5]={′a′,′b′,′\0′,′c′,′\0′};則printf(″%s″,c)的輸出是( )
A.′a′′b′ B.ab
C.abc D.″ab\0c″
一、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中選出一個(gè)正確答案,并將其號(hào)碼填在題干的括號(hào)內(nèi)。每小題1分,共20分)
1.C語(yǔ)言不能選用的字母是( )
A.w B.π C.I D.i
2.構(gòu)成一個(gè)C程序的是( )
A.一個(gè)主函數(shù)和若干個(gè)非主函數(shù) B.若干個(gè)主函數(shù)和若干個(gè)非主函數(shù)
C.一個(gè)主函數(shù)和多一個(gè)非主函數(shù) D.若干個(gè)主函數(shù)和多一個(gè)非主函數(shù)
3.設(shè) int m1=5,m2=3;表達(dá)式m1>m2?(m1=1):(m2=-1)運(yùn)算后,m1和m2的值分別是( )
A.1和-1 B.1和3
C.5和-1 D.5和3
4.設(shè)float m=4.0,n=4.0;使m為10.0的表達(dá)式是( )
A.m-=n*2.5 B.m/=n+9
C.m*=n-6 D.m+=n+2
5.表達(dá)式5&2||5|2的值是( )
A.0 B.1
C.2 D.3
6.對(duì)于do-while語(yǔ)句,錯(cuò)誤的說(shuō)法是( )
A.先執(zhí)行循環(huán)體后判斷循環(huán)條件
B.循環(huán)體至少要執(zhí)行
C.循環(huán)體有可能也不執(zhí)行
D.循環(huán)體中可以包含若干條語(yǔ)句
7.設(shè)int x=-1;執(zhí)行表達(dá)式++x||++x||++x后,x的值是( )
A.0 B.1 C.2 D.3
8.設(shè)int a=7,b=8;則printf(″%d,%d″,(a+b,a),(b,a+b));的輸出是( )
A.7,15 B.8,15 C.15,7 D.出錯(cuò)
9.設(shè)int a[10];則對(duì)a數(shù)組元素的錯(cuò)誤引用是( )
A.a[5] B.*(a+1) C.a[10-10] D.a(5)
10.設(shè)char c[5]={′a′,′b′,′\0′,′c′,′\0′};則printf(″%s″,c)的輸出是( )
A.′a′′b′ B.ab
C.abc D.″ab\0c″

