C語言單項選擇題456_第1頁
C語言單項選擇題456_第2頁
C語言單項選擇題456_第3頁
C語言單項選擇題456_第4頁
C語言單項選擇題456_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

本文格式為Word版,下載可任意編輯——C語言單項選擇題456第一單元C語言概述

一、選擇題

1、C語言中主函數(shù)的個數(shù)為(A)個。A)1

B)2

D)任意個

C)無窮個

2、以下關(guān)于C語言描述錯誤的是(D)。A)一個C程序總是從main函數(shù)開始執(zhí)行B)每個語句和數(shù)據(jù)聲明的最終必需有一個分號C)C語言的解釋符是以“/*〞開始并以“*/〞終止的D)一個C程序可以包含多個main函數(shù)3、C語言源程序文件后綴為(C)。A).EXE

B).OBJ

C).C

D).ASM

4、C語言是由(C)組成的。A)子程序B)主程序與子程序5、C語言屬于(C)語言A)機(jī)器語言B)匯編語言

其次單元C語言基礎(chǔ)

一、選擇題

1、C語言中普通整型變量int在內(nèi)存中占(B)字節(jié)。A)1

B)2

C)3

D)4

C)高級語言

D)面向?qū)ο笳Z言

C)函數(shù)D)過程

2、以下不是C語言基本數(shù)據(jù)類型的是(D)。A)字符型B)整型C)浮點型D)結(jié)構(gòu)體

3、有關(guān)自增、自減運(yùn)算,以下只有(C)是正確的。A)fB)++78C)a—b++D)d++

4、已知A=7.5,B=2,C=3.6,表達(dá)式(A>B為使變量a的值為1,b的值為3,c的值為2,則正確的數(shù)據(jù)輸入方式是()。

A)132↙

B)1,3,2↙

2

C)a=1b=3c=2↙D)a=1,b=3,c=2↙

14、設(shè)整型變量a為5,使b不為2的表達(dá)式是()。A)b=a/2B)b=6-(--a)C)b=a%2D)b=a>3?2:115、以下程序的輸出結(jié)果是()。intx=10,y=10;

printf(―%d%d\\n‖,x--,--y);

A)1010B)99C)910D)10916、選出以下標(biāo)識符中不是合法的標(biāo)識符的是()。A)hot_doB)cat1C)_priD)2ab17、設(shè)有如下定義:intx=10,y=3,z;

則語句printf(\的輸出結(jié)果是()。A)1B)0C)4D)3

18、各種基本數(shù)據(jù)類型的存貯空間正確的長度排列為()。A)int=0||b>=0)c1=65;c2=65+32+1;

3

printf(―%c,%c‖,c1,c2);

A)a,BB)a,bC)A,bD)A,B25、以下語句不具有賦值功能的是()A)a*=bB)x=1C)a+bD)a++

26、在C語言中,存儲一個整型、字符型、雙精度實型變量所需的字節(jié)()。A)2、1、8B)4、1、4C)4、1、4D)2、2、827、以下程序段輸出結(jié)果是()。intj=2,i=1;j/=i*j;printf(―%d‖,j);

A)0B)1C)2D)328、不是C語言提供的合法關(guān)鍵字是()。A)switchB)charC)caseD)this

29、在C語言中,要求參與運(yùn)算的數(shù)必需時整數(shù)的運(yùn)算符是()。A)/B)*C)%D)=

30、若已定義x和y為double類型,且x=1;則表達(dá)式y(tǒng)=x+3/2的值是()。A)1B)2C)2.0D)2.5

31、設(shè)a為整型變量,不能正確表達(dá)數(shù)學(xué)關(guān)系:10A)1010〞后,n的值是()。

4

A)4B)1C)4.333333D)4.6

35、普通整形int能夠處理的數(shù)據(jù)范圍是()A)-32767~32767B)-32768~32768C)-32767~32768D)-32768~32767

36、若定義x為double型變量,則能正確輸入x值的語句是。A)scanf(―%f‖,x);B)scanf(―%f‖,C)scanf(―%lf‖,D)scanf(―%5.1f‖,后,x的值為()A)1B)2C)3D)438、若有代數(shù)式3ae/bc,則不正確的c語言表達(dá)式是()A)a/b/c*e*3B)3*a*e/b/cC)3*a*e/b*cD)a*e/b/c*3

39、設(shè)有變量說明:floatx=4.0,y=4.0,下面使x為10.0的表達(dá)式是(A)x-=y*2.5B)x/=y+9C)x*=y-6D)x+=y+240、以下能正確定義整型變量z、b、c并為其賦初值5的語句是()A)inta=b=c=5;B)inta,c,c=5;C)a=5,b=5,c=5;D)a=b=c=5;

41、C語言中雙精度浮點型變量double在內(nèi)存中占()字節(jié)。A)1

B)2

C)4

D)8

42、以下哪個數(shù)學(xué)函數(shù)的作用是求某數(shù)的平方根()。A)sqrt()

B)fabs()

C)pow()

D)exp()

43、兩次運(yùn)行下面的程序,假使從鍵盤上分別輸入6和3,則輸出結(jié)果是(intx;

scanf(\

if(++x>5)printf(\elseprintf(\

A)7和5B)6和3C)7和4D)6和444、執(zhí)行語句\后,x,a,b的值依次為()。A)3,3,2B)3,2,2C)3,2,3D)2,3,245、讀出以下語句的輸出結(jié)果是()。intx=10,y=10;

5

)。)

printf(\%d\\n\

A)1010B)99C)910D)10946、C語言中,合法的字符串型常數(shù)是()。

A)?A‘B)\C)?abcd‘D)abcd47、為表示關(guān)系x≥y≥z,應(yīng)使用C語言表達(dá)式()。A)(x>=y)

則語句printf(\的輸出結(jié)果是()A)3B)0C)4D)1

5、設(shè)整型變量n的值為2,執(zhí)行語句\;\后,n的值是()A)0B)4C)-4D)2二、判斷題

()1、結(jié)構(gòu)化程序設(shè)計的三種結(jié)構(gòu)是順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。

7

第四單元順序結(jié)構(gòu)

V

()2、可以用printf(\語句輸出一個十六進(jìn)制整數(shù)。X()3、可以用scanf(\語句從鍵盤接收一個八進(jìn)制整數(shù)給變量da。X

()4、語句scanf(\是正確的。X

()5、假使a是一維字符數(shù)組名,則語句scanf(\是正確的。X

第五單元選擇結(jié)構(gòu)

一、選擇題

1、有以下程序段inta;if(3

else

a=2;

執(zhí)行后a=()。

A)1B)2C)3D)02、表達(dá)式:10!=9的值是()。

A)trueB)非零值C)0D)1

3、設(shè)intx=1,y=1;表達(dá)式(!x++||y--)的值是_()。A)0B)1C)2D)-1

4、設(shè)整型變量s,c1,c2的值均為2,則執(zhí)行語句(s=(c1==c2))后,s的值為:()。

A)0B)1C)2D)3

5、設(shè)整型變量a,b的值分別為1,0,那么a

if(c=a+b)printf(―OK!‖)elseprintf(―NO!‖);輸出結(jié)果是()。

A)OK!B)NOC)程序錯誤D)以上都不對

12、設(shè)整型變量a,b的值分別為1,0,那么a==b的結(jié)果是()。A)0B)1C)2D)都不

溫馨提示

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

評論

0/150

提交評論