31.以下正確的實(shí)型常量是()
A)1.2E
B).579899
C)1.2e0.6
D)8
32.若題中各變量已正確定義并賦值,下面符合C語法的表達(dá)式是()
A)a%=7.6;
B)a++,a=7+b+c
C)int(12.3)%4
D)a=c+b=a+7
33.假定w、x、y、z、m均為int型變量,有如下程序段:
w=1;x=2;y=3;z=4;
m=(w則該程序段執(zhí)行后,m的值是()
A)4
B)3
C)2
D)1
34.若有如下程序段:
int x=3,y=4,z;float a=2.0;
z=y%x/a;
則執(zhí)行后,z中的值是()
A)4
B)3.0
C)0
D)0.5
35.在16位C編譯系統(tǒng)上,若定義long a;,則能給a賦值40000的正確語句是()
A)a=20000+20000;
B)a=4000*10;
C)a=30000+10000;
D)a=4000L*10L;
36.在下列4個(gè)選項(xiàng)中,均屬于C語言不合法標(biāo)識(shí)符的是()
A)include
B)c.2
C)na
D)PI
37.下列有關(guān)格式輸入函數(shù)scanf的敘述中正確的是()
A)輸入項(xiàng)可以是C語言中規(guī)定的任何變量,并且在任何變量前必須加地址符號(hào)“&”
B)可以只有格式控制項(xiàng),沒有地址列表項(xiàng)
C)在輸入數(shù)據(jù)時(shí),必須規(guī)定精度。如:scanf ("%4.2f",&d);
D)當(dāng)輸入數(shù)據(jù)時(shí),必須指明變量地址
38.有以下程序:
main()
{inty=3,x=3,z=1;
printf("%d%d\n",(++x,y++),z+2);
}
執(zhí)行后的輸出結(jié)果是()
A)34
B)42
C)43
D)33
39.C語言提供的合法關(guān)鍵字是()
A)swicth
B)cher
C)Case
D)default
40.下列選項(xiàng)中不屬于C語言數(shù)據(jù)類型的是()
A)整型
B)邏輯型
C)雙精度型
D)枚舉型
答案:31.B 32.B 33.D 34.C 35.D 36.B 37.D 38.D 39.D 40.B
A)1.2E
B).579899
C)1.2e0.6
D)8
32.若題中各變量已正確定義并賦值,下面符合C語法的表達(dá)式是()
A)a%=7.6;
B)a++,a=7+b+c
C)int(12.3)%4
D)a=c+b=a+7
33.假定w、x、y、z、m均為int型變量,有如下程序段:
w=1;x=2;y=3;z=4;
m=(w則該程序段執(zhí)行后,m的值是()
A)4
B)3
C)2
D)1
34.若有如下程序段:
int x=3,y=4,z;float a=2.0;
z=y%x/a;
則執(zhí)行后,z中的值是()
A)4
B)3.0
C)0
D)0.5
35.在16位C編譯系統(tǒng)上,若定義long a;,則能給a賦值40000的正確語句是()
A)a=20000+20000;
B)a=4000*10;
C)a=30000+10000;
D)a=4000L*10L;
36.在下列4個(gè)選項(xiàng)中,均屬于C語言不合法標(biāo)識(shí)符的是()
A)include
B)c.2
C)na
D)PI
37.下列有關(guān)格式輸入函數(shù)scanf的敘述中正確的是()
A)輸入項(xiàng)可以是C語言中規(guī)定的任何變量,并且在任何變量前必須加地址符號(hào)“&”
B)可以只有格式控制項(xiàng),沒有地址列表項(xiàng)
C)在輸入數(shù)據(jù)時(shí),必須規(guī)定精度。如:scanf ("%4.2f",&d);
D)當(dāng)輸入數(shù)據(jù)時(shí),必須指明變量地址
38.有以下程序:
main()
{inty=3,x=3,z=1;
printf("%d%d\n",(++x,y++),z+2);
}
執(zhí)行后的輸出結(jié)果是()
A)34
B)42
C)43
D)33
39.C語言提供的合法關(guān)鍵字是()
A)swicth
B)cher
C)Case
D)default
40.下列選項(xiàng)中不屬于C語言數(shù)據(jù)類型的是()
A)整型
B)邏輯型
C)雙精度型
D)枚舉型
答案:31.B 32.B 33.D 34.C 35.D 36.B 37.D 38.D 39.D 40.B

