2015-2016學(xué)年廣東省中山市楊仙逸中學(xué)高一(上)期中信息技術(shù)試卷(C語言)
發(fā)布:2024/4/20 14:35:0
一、選擇題(每題2分,共50分)
-
1.C語言是一種( ?。?/h2>
A.機(jī)器語言 B.匯編語言 C.高級(jí)語言 D.以上都不是 組卷:6引用:1難度:0.9 -
2.C程序從( ?。╅_始執(zhí)行的.
A.程序中的第一條語句 B.程序中的第一條可執(zhí)行語句 C.程序中的第一個(gè)函數(shù) D.程序中的main( )函數(shù) 組卷:7引用:1難度:0.9 -
3.C語言規(guī)定:在一個(gè)源程序中,main函數(shù)的位置( ?。?/h2>
A.必須在最開始 B.必須在系統(tǒng)調(diào)用的庫函數(shù)的后面 C.可以任意 D.必須在最后 組卷:8引用:1難度:0.9 -
4.C語言中的變量名只能由字母、數(shù)字和下劃線3種字符組成,且第一個(gè)字符( ?。?/h2>
A.必須為字母 B.必須為下劃線 C.必須為字母或下劃線 D.可以是字母、數(shù)字和下劃線中任一種 組卷:7引用:1難度:0.9 -
5.字符常量是用( ?。├ㄆ鸬模ā 。┳址?/h2>
A.單引號(hào),多個(gè) B.雙引號(hào),多個(gè) C.單引號(hào),一個(gè) D.雙引號(hào),一個(gè) 組卷:10引用:1難度:0.9 -
6.下面正確的字符常量是( )
A.“c” B.“\\” C.‘W’ D.” 組卷:10引用:1難度:0.9 -
7.下面不正確的字符串常量是( )
A.‘a(chǎn)bc’ B.“12’12” C.“0” D.“” 組卷:12引用:1難度:0.9 -
8.若x,i,j和k都是int型變量,則執(zhí)行表達(dá)式x=(i=4,j=16,k=32)后x的值是( ?。?/h2>
A.4 B.16 C.32 D.52 組卷:5引用:1難度:0.9 -
9.C語言中運(yùn)算對(duì)象必須是整型數(shù)據(jù)的運(yùn)算符是( ?。?/h2>
A.% B./ C.! D.* 組卷:6引用:2難度:0.9 -
10.若有以下類型說明語句:char w;int x;float y;double z;則表達(dá)式w*x+y-z的結(jié)果為( ?。╊愋停?/h2>
A.float B.char C.int D.double 組卷:7引用:1難度:0.7 -
11.設(shè)變量a是整型,f是浮點(diǎn)型,i是雙精度型,則表達(dá)式10+’a’+i*f值的數(shù)據(jù)類型為( ?。?/h2>
A.int B.float C.double D.不確定 組卷:5引用:1難度:0.4 -
12.以下針對(duì)scanf函數(shù)的敘述中,正確的是( ?。?/h2>
A.輸入項(xiàng)可以為一實(shí)型常量,如scanf(“%f”,3.5) B.只有格式控制,沒有輸入項(xiàng),也能進(jìn)行正確輸入,如scanf(“a=%d,b=%d) C.當(dāng)輸入一個(gè)實(shí)型數(shù)據(jù)時(shí),格式控制部分應(yīng)規(guī)定小數(shù)點(diǎn)后的位數(shù),如scanf(“%5.2f”,&f) D.當(dāng)輸入數(shù)據(jù)時(shí),必須指明變量的地址,如scanf(“%f”,&f) 組卷:9引用:1難度:0.5 -
13.在C語言中,5種基本數(shù)據(jù)類型的存儲(chǔ)空間長度的排列順序?yàn)椋ā 。?/h2>
A.char<int<long int<=float<double B.char=int<long int<=float<double C.char<int<long int=float=double D.char=int=long int<=float<double 組卷:6引用:1難度:0.7 -
14.以下能正確地定義整型變量a,b和c并為其賦初值5的語句是( ?。?/h2>
A.int a=b=c=5 B.int a,b,c=5 C.int a=5,b=5,c=5 D.a(chǎn)=b=c=5 組卷:6引用:1難度:0.7 -
15.已知字母A的ASCII碼值為65,且定義c2變量為字符型變量,則執(zhí)行語句c2=’A’+’6’-‘3’;后,c2中的值為( ?。?/h2>
A.D B.68 C.不確定的值 D.C 組卷:5引用:1難度:0.5
五、編程題(10分)
-
45.從鍵盤輸入一個(gè)整數(shù),判斷這個(gè)整數(shù)是否為一個(gè)三位數(shù),如果是,則分離出百位、十位、個(gè)位的數(shù)字并輸出,如果不是三位數(shù)就輸出“error!”.(用if語句實(shí)現(xiàn))
組卷:7引用:1難度:0.3
六、附加題(20分)
-
46.編寫程序?qū)崿F(xiàn)功能:輸入兩個(gè)數(shù)x、y和一個(gè)運(yùn)算符op,其中op可以為+、-、*、/四個(gè)符號(hào)中的任意一種;x和y可以為整數(shù)或?qū)崝?shù),計(jì)算r=x op y的結(jié)果.請(qǐng)用switch語句編程實(shí)現(xiàn).
組卷:5引用:1難度:0.3