C語言數(shù)據(jù)類型運(yùn)算符及表達(dá)式選擇題_第1頁
C語言數(shù)據(jù)類型運(yùn)算符及表達(dá)式選擇題_第2頁
C語言數(shù)據(jù)類型運(yùn)算符及表達(dá)式選擇題_第3頁
C語言數(shù)據(jù)類型運(yùn)算符及表達(dá)式選擇題_第4頁
C語言數(shù)據(jù)類型運(yùn)算符及表達(dá)式選擇題_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

精品文檔-下載后可編輯C語言數(shù)據(jù)類型運(yùn)算符及表達(dá)式選擇題C語言數(shù)據(jù)類型運(yùn)算符及表達(dá)式選擇題

1.一個(gè)C語言的執(zhí)行是從:()[2分]

A.本程序的主函數(shù)開始,到本程序的主函數(shù)結(jié)束

B.本程序的第一個(gè)函數(shù)開始,到本程序的最后一個(gè)函數(shù)結(jié)束

C.本程序的主函數(shù)開始,到本程序的最后一個(gè)函數(shù)結(jié)束

D.本程序的第一個(gè)函數(shù)開始,到本程序的主函數(shù)結(jié)束

2.以下敘述正確的是:[2分]

A.在C程序中,主函數(shù)必須位于程序的最前面

B.在C程序中,一行只能寫一條語句

C.C程序的基本結(jié)構(gòu)是程序行

D.C語句是完成某種程序功能的最小單位

3.在C語言中(以16位PC機(jī)為例),五種基本數(shù)據(jù)類型存儲(chǔ)空間長度的排列順序是:[2分]

A.char

B.char=int

C.char

D.char=int=longint=float

4.在C語言的變量類型說明中,int,char,float等類型的長度是:[2分]

A.固定的

B.由用戶自己定義的

C.任意的

D.與機(jī)器字長有關(guān)的

5.下列四組常數(shù)中,均是正確的八進(jìn)制數(shù)或十六進(jìn)制數(shù)的一組是:[2分]

A.0160xbf018

B.0abc0170xa

C.010-0x110x16

D.0A127FF-123

6.下列四組常數(shù)中,均是合法整型常量的一組是:[2分]

A.1600xffff011

B.-0xcdf01a0xe

C.-01986,0120668

D.-0x48a2e50x

7.設(shè)有說明:charw;intx;floaty;doublez;則表達(dá)式:w*x+z-y值的數(shù)據(jù)類型是:[2分]

A.float

B.char

C.int

D.double

8.若有定義:inta=7;floatx=2.5,y=4.7;則表達(dá)式:x+a%3*(int)(x+y)%2/4的值是:[2分]

A.2.500000

B.2.7500000

C.3.500000

D.0.000000

9.已知字母"A"的ASCII碼為十進(jìn)制的65,下面程序輸出正確的是:main(){charch1,ch2;ch1='A'+'5'-'3';ch2='A'+'6'-'3';printf("%d,%c\n",ch1,ch2);}[2分]

A.67,D

B.B,C

C.不確定的值

D.C,D

10.在C語言中,下面合法的長整型數(shù)是:[2分]

A.0L

B.4962710

C.0.054838743

D.2.1869e10

11.若有說明語句:charc='\101';則變量c:[2分]

A.包含一個(gè)字符

B.包含兩個(gè)字符

C.包含三個(gè)字符

D.說明不合法

12.設(shè)變量a是整型,f是實(shí)型,i是雙精度型,則表達(dá)式10+'a'+i*f的數(shù)據(jù)類型是:[2分]

A.int型

B.float型

C.double型

D.不確定

13.C語言中的變量名只能由字母,數(shù)字和下劃線三種字符組成,且第一個(gè)字符:[2分]

A.必須為字母

B.必須為下劃線

C.必須為字母或下劃線

D.可以是字母,數(shù)字或下劃線中的任意一種

14.若有定義intx=3,y=2和floata=2.5,b=3.5,則表達(dá)式:(x+y)%2+(int)a/(int)b的值是:[2分]

C.1.5

15.若有定義inta=12,n=5,則表達(dá)式a%=(n%2)運(yùn)算后,a的值:[2分]

C.12

16.以下敘述中不正確的是:[2分]

A.空字符串(即兩個(gè)雙引號(hào)連寫)只占一個(gè)存儲(chǔ)單元

B.字符型常量可以放在字符型變量中

C.字符型常量可以放在字符串變量中

D.字符型常量可以與整數(shù)混合運(yùn)算,而字符串常量不可以

17.C語言中,要求運(yùn)算量必須是整型的運(yùn)算符是:[2分]

18.表達(dá)式5!=3的值是:[2分]

B.非零值

19.設(shè)a=1,b=2,c=3,d=4,則表達(dá)式a

20.若希望當(dāng)A的值為奇數(shù)時(shí),表達(dá)式的值為"真",A的值為偶數(shù)時(shí),表達(dá)式的值為"假",則下面不能滿足要求的表達(dá)式是:[2分]

A.A%2==1

B.!(A%2==0)

C.!(A%2)

D.A%2

21.a,b均為整數(shù),且b!=0,則表達(dá)式a/b*b+a%b的值是:[2分]

C.a被b除的整數(shù)部分

D.a被b除的商的整數(shù)部分

22.為表示關(guān)系xyz,應(yīng)使用的C語言表達(dá)式是:[2分]

A.(xy)(yz)

B.(xy)AND(yz)

C.xyz

D.(xy)(yz)

23.設(shè)有以下語句:intx=10;x+=3+x%(-3),則x的值是:[2分]

A.14

B.15

C.11

D.12

24.設(shè)x為int型變量,則執(zhí)行語句x=10和x+=x-=x-x后,x的值為:[2分]

A.10

B.20

C.40

D.30

25.設(shè)x,y,z,s均為int型變量,且初值均為1,則執(zhí)行語句s=++x||++y++z后,則s的值為:[2分]

A.不定值

26.以下程序的輸出結(jié)果是:main(){inta=12,b=12;printf("%d,%d\n",--a,++b);}[2分]

A.10,10

B.12,12

C.11,10

D.11,13

27.若有代數(shù)式(3ae)/(),則下面不正確的C語言表達(dá)式是:[2分]

A.a/b/c*e*3

B.3*a*e/b/c

C.3*a*e/b*c

D.a*e/c/b*3

28.已知x=43,ch='A',y=0,則表達(dá)式(x=ych'B'!y)的值是:[2分]

B.語法錯(cuò)

D."假"

29.若已定義x和y是整型變量,x=2;,則表達(dá)式y(tǒng)=2.75+x/2的值是:[2分]

A.5.5

D.4.0

30.下面程序的輸出結(jié)果是:main(){inta=-1,b=4,k;k=(a++=0)(!(b--=0));printf("%d,%d,%d\n",k,a,b);}[2分]

A.1,1,2

B.1,0,3

C.0,1,2

D.0,0,3

31.閱讀下面的程序main(){inti,j;scanf("%3d%2d",i,j);printf("i=%d,j=%d\n",i,j);}如果從鍵盤上輸入1234567回車,則程序的運(yùn)行結(jié)果是:[2分]

A.i=123,j=4567

B.i=1234,j=567

C.i=1,j=2

D.i=123,j=45

32.閱讀下面的程序main(){inti,j;floatx,y;scanf("%f,%f",i,j);scanf("%f,%f",x,y);printf("i=%d,j=%d\n",i,j);printf("x=%f,y=%f\n",x,y);}如果從鍵盤上輸入32,18回車12.5,-4.3回車則程序的運(yùn)行結(jié)果是:[2分]

A.i=32,j=18

B.i=0,j=0x=12.500000,y=-4.300000x=12.500000,y=-4.300000

C.i=30,j=16

D.i=0,j=0x=12.5,y=-4.3x=12.5,y=-4.3

33.已知x=2.5,a=7,y=4.7,則表達(dá)式x+a%3*(int)(x+y)%2/4的結(jié)果是:[2分]

A.2.4

B.2.5

C.2.75

34.閱讀下面的程序main(){inti,j;charch;scanf("%d%c%f",i,ch,j);printf("%d%2c%7.2f",i,ch,j);}如果從鍵盤上輸入123a123x.12回車則程序的運(yùn)行結(jié)果是:[2分]

A.123a123.00

B.123a123.12

C.123a123.12

D.123a123.00

35.閱讀下面的程序#includemain(){charc1,c2;c1=getchar();c2=c1+3;printf("%c,%d\n",c2,c2);}已知'A'的ASCII

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論