C語言期中測(cè)試附答案_第1頁(yè)
C語言期中測(cè)試附答案_第2頁(yè)
C語言期中測(cè)試附答案_第3頁(yè)
C語言期中測(cè)試附答案_第4頁(yè)
C語言期中測(cè)試附答案_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

C語言期中測(cè)試[復(fù)制]基本信息:[矩陣文本題]*姓名:________________________班級(jí):________________________學(xué)號(hào):________________________1、一個(gè)C程序的執(zhí)行是從()。[單選題]*A.本程序的main函數(shù)開始,到main函數(shù)結(jié)束(正確答案)B.本程序文件的第一個(gè)函數(shù)開始,到本程序文件的最后一個(gè)函數(shù)結(jié)束C.本程序的main函數(shù)開始,到本程序文件的最后一個(gè)函數(shù)結(jié)束D.本程序文件的第一個(gè)函數(shù)開始,到本程序的main函數(shù)結(jié)束2、設(shè)a=3,b=4,執(zhí)行“printf(“a=%d,B=%d",a,b);”的輸出是()[單選題]*A.a=3,b=4B.3,4C.a=3,B=4(正確答案)D.a=3B=43、下列選項(xiàng)中,不能用作標(biāo)識(shí)符的是()[單選題]*A._1234_B._1_2C.int_2_D.2_int_(正確答案)4、表達(dá)式(int)3.5416的值是()[單選題]*A.4B.3.5C.3.54D.3(正確答案)5、以下選項(xiàng)中可作為C語言中合法整數(shù)的是()[單選題]*A.10101110BB.0386C.0xffa(正確答案)D.0x2H6、C語言中運(yùn)算對(duì)象必須是整數(shù)的運(yùn)算符是()[單選題]*A.%=(正確答案)B./C.=D.<=7、已知:intx;x=5>3&&2||8<4;則x的值是()[單選題]*A.-1B.0C.1(正確答案)D.58、若有定義語句:intx=10;,則表達(dá)式x-=x+x的值為()[單選題]*A.-20B.-10(正確答案)C.0D.109、若x=5,y=6,z=8;則下列表達(dá)式的值分別是()

1)(z>=y>=x)?1:02)z>=y&&y>=x[單選題]*A.01(正確答案)B.11C.10D.0010、若有“intm=2,n=1,q;”,執(zhí)行語句“q=n/m+2.5;”后,q的值為()[單選題]*A.2.5B.3C.3.0D.2(正確答案)11、判斷char型變量c1是否為大寫字母的正確表達(dá)式是()。[單選題]*A.‘A’<=c1<=‘Z’B.(c1>=A)&&(c1<=Z)C.(‘A’>=c1)||(‘Z’<=c1)D.(c1>=‘A’)&&(c1<=‘Z’)(正確答案)12、能正確表示邏輯關(guān)系:“a≤10且a≥0”的C語言表達(dá)式是()。[單選題]*A.a<=10ora>=0B.a>=0|a<=10C.a<=10&&a>=0(正確答案)D.a<=10||a>=013、以下程序輸出結(jié)果是()

main()

{inti=5,j=0;

do

{j=j+(--i);}

while(i<2);

printf("%d\n",j);}[單選題]*A.4(正確答案)B.5C.6D.914、有如下程序,該程序的執(zhí)行結(jié)果是()

main()

{inti,sum=0;

for(i=1;i<=3;i++)

sum+=i++;

printf("%d\n",sum);}[單選題]*A.6B.3C.死循環(huán)D.4(正確答案)15、以下程序的輸出結(jié)果是()

main()

{inta;

for(a=1;a<=100;a++)

if(a%3==0)

a+=3;

printf("%d\n",a);}[單選題]*A.100B.101C.102D.103(正確答案)16、以下錯(cuò)誤的描述是()[單選題]*A.break語句不能用于循環(huán)語句和switch語句外的任何其他語句B.在switch語句中使用break語句或continue語句的作用相同(正確答案)C.在循環(huán)語句中使用continue語句是為了結(jié)束本次循環(huán),而不是終止整個(gè)循環(huán)D.在循環(huán)語句中使用break語句是為了使流程跳出循環(huán)體,提前結(jié)束循環(huán)17、若inti=10;執(zhí)行下列程序后,變量i的正確結(jié)果是()

switch(i)

{case0:i+=1;

case10:i+=1;

case11:i+=1;

default:i+=1;}[單選題]*A.10B.11C.12D.13(正確答案)18、閱讀下列程序,則執(zhí)行結(jié)果是()

#include"stdio.h"

main()

{inta=0,b=0,c=0,i;

for(i=0;i<4;i++)

switch(i)

{case0:a=i++;

case1:b=i++;

case2:c=i++;

case3:i++;}

printf("%d,%d,%d,%d\n",a,b,c,i);}[單選題]*A.0,1,3,4B.1,2,3,4C.0,1,2,5(正確答案)D.0,2,3,419、下列程序段的輸出結(jié)果是().

voidmain()

{intk;

for(k=1;k<5;k++)

{if(k%2!=0)

printf(“#”);

else

printf(“*”);}

}[單選題]*A.#*#*(正確答案)B.*#*#C.##D.以上都不對(duì)20、指出下面正確的輸入語句().[單選題]*A.scanf(“a=b=%d”,&a,&b);B.scanf(“%d,%d”,&a,&b);(正確答案)C.scanf(“%c”,c);D.scanf(“%f%d\n”,&f);1.C語言源程序文件通過了編譯、連接之后,生成一個(gè)后綴為.EXE的文件。()[判斷題]*對(duì)(正確答案)錯(cuò)2.表達(dá)式0195是一個(gè)八進(jìn)制整數(shù)。()[判斷題]*對(duì)錯(cuò)(正確答案)3.表達(dá)式_ya是不合法的C語言標(biāo)識(shí)符。()[判斷題]*對(duì)錯(cuò)(正確答案)4.A-=7等價(jià)于a=a-7.()[判斷題]*對(duì)錯(cuò)(正確答案)5.C程序總是從main()函數(shù)的第一條語句開始執(zhí)行的。()[判斷題]*對(duì)(正確答案)錯(cuò)編程:求1!+2!+3!+4!+5![填空題]*___________________________

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論