章節(jié)測(cè)試一(c語(yǔ)言)附答案附有答案_第1頁(yè)
章節(jié)測(cè)試一(c語(yǔ)言)附答案附有答案_第2頁(yè)
章節(jié)測(cè)試一(c語(yǔ)言)附答案附有答案_第3頁(yè)
章節(jié)測(cè)試一(c語(yǔ)言)附答案附有答案_第4頁(yè)
章節(jié)測(cè)試一(c語(yǔ)言)附答案附有答案_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

章節(jié)測(cè)試一(c語(yǔ)言)[復(fù)制]您的姓名:[填空題]*_________________________________手機(jī)號(hào):[填空題]*_________________________________班級(jí):

計(jì)算機(jī)

線x

x班[填空題]*_________________________________1.1.下列關(guān)于C語(yǔ)言程序結(jié)構(gòu)的說(shuō)法中,不正確的是()。[單選題]*A.一個(gè)程序由一個(gè)或多個(gè)源程序文件組成B.C程序只能有一個(gè)main函數(shù)C.程序總是從main函數(shù)開(kāi)始執(zhí)行的D.C語(yǔ)言本身提供了許多輸入輸出語(yǔ)句(正確答案)答案解析:該題為概念題,C語(yǔ)言的輸入和輸出是通過(guò)函數(shù)實(shí)現(xiàn)的,通過(guò)導(dǎo)入標(biāo)準(zhǔn)輸入輸出頭文件即可使用這些函數(shù)。2.2.關(guān)于C語(yǔ)言的主函數(shù)描述正確的是()。[單選題]*A.C程序可以有多個(gè)main函數(shù)B.main函數(shù)中可以定義多個(gè)函數(shù)C.C程序可以沒(méi)有main函數(shù)D.C程序的執(zhí)行一定在main函數(shù)開(kāi)始(正確答案)答案解析:該題為概念題,C語(yǔ)言程序只能有一個(gè)入口,即main()函數(shù),從main()開(kāi)始,最終結(jié)束于main()函數(shù),B答案錯(cuò)誤原因是C語(yǔ)言函數(shù)之間地位是平行的,只可調(diào)用,不可在函數(shù)再定義函數(shù)。3.3.以下字符組合不是保留關(guān)鍵字的是()。[單選題]*A.Double(正確答案)B.whileC.staticD.sizeof答案解析:常見(jiàn)的32關(guān)鍵字沒(méi)有Double,C語(yǔ)言區(qū)分大小寫(xiě)。4.4.正確的C語(yǔ)言標(biāo)識(shí)符是()。[單選題]*A.Look_(正確答案)B.2_okC.?_buyD.buy?答案解析:標(biāo)識(shí)符是由數(shù)字、字母、下劃線組成,且數(shù)字不可開(kāi)頭,也不能使用關(guān)鍵字。5.5.以下合法的常量表達(dá)式是()。[單選題]*A.10(正確答案)B.018C.77E3.9D.'loveC'答案解析:B的錯(cuò)誤是八進(jìn)制不可以出現(xiàn)8,C錯(cuò)誤是E(或e)后面不能出現(xiàn)小數(shù),D錯(cuò)誤是單引號(hào)里只能放單個(gè)字符。6.6.已知inta=100,b=50;則語(yǔ)句printf(“%s”,“a\b”);輸出的是()。[單選題]*A.a\bB.2C.100\50D.空(正確答案)答案解析:轉(zhuǎn)義字符\b為退格,所以結(jié)果為空。7.7.關(guān)于'1'和"1"的說(shuō)法,正確的是()。[單選題]*A.它們都是字符型常量,在內(nèi)存中占有1字節(jié)B.它們都是字符串常量,在內(nèi)存中占有2字節(jié)C.'1'是字符常量,內(nèi)存中占有1字節(jié),"1"是字符串常量,內(nèi)存中占有2字節(jié)(正確答案)D.'1'是字符常量,內(nèi)存中占有2字節(jié),"1"是字符串常量,內(nèi)存中占有1字節(jié)答案解析:字符只占一個(gè)字節(jié),單引號(hào)的為一個(gè)字節(jié)。雙引號(hào)“1”為字符串,字符串結(jié)尾默認(rèn)有\(zhòng)0,所以占兩個(gè)字節(jié)。8.8.'1'+3的結(jié)果是()。[單選題]*A.4B.'4'的ASCII碼(正確答案)C.“4”D.錯(cuò)誤答案解析:’1’的ASCII值為49,49+3正好是’4’的ASCII值。9.9.下面四個(gè)選項(xiàng)中,均是不合法的實(shí)數(shù)的選項(xiàng)是()。[單選題]*A.160.0.12e3B.1232e4.2.e5(正確答案)C.-.18123e40.0D.-e3.2341e310.10.已知intn;floatf=9.9;則執(zhí)行n=(int)f/3后,n的值是()。[單選題]*A.3.0B.3.3C.3(正確答案)D.0答案解析:(int)f為9,9/3賦給intn,結(jié)果為3。11.11.設(shè)變量a是整型,f是實(shí)型,i是雙精度型,則表達(dá)式10+'a'+i*f值的數(shù)據(jù)類型為()。[單選題]*A.intB.floatC.double(正確答案)D.不確定答案解析:里面有不同數(shù)據(jù)類型做運(yùn)算時(shí),以最大存儲(chǔ)數(shù)據(jù)類型存放,其中double為最大存儲(chǔ)數(shù)據(jù)類型。12.12.若有定義:intm=7;floatx=2.5,y=4.7;則表達(dá)式x+m%3*(int)(x+y)%2/4的值是()。[單選題]*A.2.500000(正確答案)B.2.750000C.3.500000D.0.000000答案解析:轉(zhuǎn)化為2.5+7%3*(int)(7.2)%2/4,結(jié)果為2.5+1*(int)(7.2)%2/4,再次轉(zhuǎn)化為2.5+7%2/4,在轉(zhuǎn)化為2.5+1/4,結(jié)果為2.5+0,最終結(jié)果為2.50000013.13.在C語(yǔ)言中,運(yùn)算符有兩個(gè)屬性:優(yōu)先級(jí)和結(jié)合性(運(yùn)算方向),以下運(yùn)算符中具有“右結(jié)合性”的是()[單選題]*A.+B.%C.*D.=(正確答案)答案解析:通過(guò)查表可知改題答案為D14.14.已知inty=10;則執(zhí)行y+=y*=y+y;后y的值是()。[單選題]*A.100B.220C.400(正確答案)D.40答案解析:該運(yùn)算符結(jié)合方向?yàn)閺挠蚁蜃?,先算y=y*(y+y),結(jié)果為200,最后算y+=200,結(jié)果為40015.15.設(shè)有語(yǔ)句inta=3;則執(zhí)行了a*=a+=a-2;后a的值為()。[單選題]*A.3B.4C.16(正確答案)D.9答案解析:該運(yùn)算符結(jié)合方向?yàn)閺挠蚁蜃螅人鉧=a+(a-2),結(jié)果為4,最后算a*=4,結(jié)果為1616.16.已知inta=2,b=3;則逗號(hào)表達(dá)式a+b,a++,b+=a,b+5的值為()。[單選題]*A.5B.8C.10D.11(正確答案)答案解析:該題考察的知識(shí)點(diǎn)為逗號(hào)表達(dá)式,逗號(hào)表達(dá)式最后的結(jié)果是返回逗號(hào)最后的一個(gè)表達(dá)式,也就是b+5,在返回b+5之前,我們要把前面的表達(dá)式都要運(yùn)算,最后b的值為6,最后結(jié)果為1117.17.若變量c為char型,能正確判斷c為大寫(xiě)字母的表達(dá)式是()。[單選題]*A.‘A’<=C<=‘Z’B.(C>=‘A’)||(C<=‘Z’)C.(‘A’<c)and(‘Z’>=c)D.(c>=‘A’)&&(c<=‘Z’)(正確答案)答案解析:解題思路判斷字符變量c的ASCII大于等于’A’并且小于等于’Z’,答案選擇D18.18.若有intx=100,y=200,z;則表達(dá)式z=(x==y)的值是()。[單選題]*A.0(正確答案)B.1D.trueD.Flase答案解析:x==y不成立,結(jié)果為019.19.已知整型變量x,y,a,b,c,d的值都是0,則執(zhí)行(x=a==b)||(y=c==d);后x與y的值分別為()。[單選題]*A.1,1B.0,0C.0,1D.1,0(正確答案)答案解析:a==b成立,x為1,||的左側(cè)為真,故后邊不運(yùn)算。20.20.若x=1,y=2;則表達(dá)式x++>=y?1:2的值為()。[單選題]*A.1B.-1C.0D.2(正確答案)答案解析:三目運(yùn)算符,A?B:C,如果A成立,表達(dá)式返回B,否則返回C,x++>=y顯然不成立,返回221.21.已知a=1,b=2;a=a++?a++:b()。[單選題]*A.1B.3C.2(正確答案)D.4答案解析:三目運(yùn)算符,A?B:C,如果A成立,表達(dá)式返回B,否則返回C,a++顯然不為0,故返回a++,結(jié)果為222.22.已知inta=4;則語(yǔ)句f=a>>2;執(zhí)行后f的值為()。[單選題]*A.16B.8C.1(正確答案)D.2答案解析:4的8位二進(jìn)制為00000100,右移2位就是00000001,為123.23.設(shè)a=100,表達(dá)式a&&0+a的結(jié)果為多少()。[單選題]*A.0B.100C.1(正確答案)D.以上都不對(duì)答案解析:+的優(yōu)先級(jí)高于&&,結(jié)果是100&&100,兩邊都為真,表達(dá)式結(jié)果為124.24.已知inti,j=1;執(zhí)行語(yǔ)句i=j++;后,變量i的值是()。[單選題]*A.0B.1(正確答案)C.2D.3答案解析:后置加,是先賦值,后自增,i的值為125.25.設(shè)有定義:intk=0;,以下選項(xiàng)的四個(gè)表達(dá)式中與其他三個(gè)表達(dá)式的值不相同的是()。[單選題]*A.k++(正確答案)B.k+=1C.++kD.k+1答案解析:本題問(wèn)的是表達(dá)式的值,而不是問(wèn)的變量的值,A答案整體的值依舊是026.26.在C語(yǔ)言中,要求運(yùn)算數(shù)必須是整型的運(yùn)算符是()。[單選題]*A./B.++C.*=D.%(正確答案)答案解析:本題是考察對(duì)取余數(shù)運(yùn)算符概念的掌握,%兩邊必須都為整數(shù),且余數(shù)的正負(fù)和%運(yùn)算的左側(cè)一致,例如-100%3的余數(shù)為-1,而100%(-1)的余數(shù)為127.將字符'g'賦給字符變量C,正確的表達(dá)式是()。[單選題]*A.C="g"B.C=101(正確答案)C.C='\147'D.C='0147'答案解析:解析:本題考察了八進(jìn)制的轉(zhuǎn)換,以及字符常量知識(shí),字符’g’的ASCII為103,B答案不對(duì)。D答案錯(cuò)誤,單引號(hào)只能放單個(gè)字符或者轉(zhuǎn)義字符,A答案為字符串,故不對(duì)。C答案考察的是’\ooo’,o的范圍是0-7,其中代表的是八進(jìn)制對(duì)應(yīng)的ASCII值,’\147’直接理解為八進(jìn)制,換算成十進(jìn)制對(duì)應(yīng)的ASCII為’g’28.28.已知x,y均為整型變量,且值均為2,則執(zhí)行語(yǔ)句++x||++y;后,y的值為()。[單選題]*A.2(正確答案)B.3C.4D.不確定答案解析:++x不等于0,||整個(gè)表達(dá)式為真,故不用算||右側(cè)29.29.charch=’C’;則以下表達(dá)式ch=(ch>='A'&&ch<='Z')?(ch+32):ch;的值是()。[單選題]*A.AB.a(chǎn)C.ZD.c(正確答案)答案解析:’C’的ASCII正好符合題意,大寫(xiě)字母+32就是轉(zhuǎn)換成小寫(xiě)字母30.30.表達(dá)式(a=3*5,a*4),a+5的值為()。[單選題]*A.15B.20(正確答案)C.60D.120答案解析:本題為易錯(cuò)題,該表達(dá)式為逗號(hào)表達(dá)式,a=15,然后a*4為60,注意60并沒(méi)賦給a,所以a依舊為15,然后執(zhí)行a+5,結(jié)果為15+5,故為2031.31.邏輯運(yùn)算符兩側(cè)運(yùn)算對(duì)象的數(shù)據(jù)類型()。[單選題]*A.只能是0或1B.只能是0或非0正數(shù)C.只能是整型或字符型數(shù)據(jù)D.可以是任何類型的數(shù)據(jù)(正確答案)答案解析:做本題就先理解題意,邏輯表達(dá)式的意思無(wú)非就是真假,比如&&和||,例如&&兩側(cè)只能是0或1嗎?顯然不成立,所以ABC答案說(shuō)的太絕對(duì)32.32.已有定義:intx=100,y=200,z=300;則表達(dá)式!(x+y)+z-1&&0+x的值是()。[單

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論