智慧樹(shù)知道網(wǎng)課《C編程之初體驗(yàn)(山東聯(lián)盟)》課后章節(jié)測(cè)試滿分答案_第1頁(yè)
智慧樹(shù)知道網(wǎng)課《C編程之初體驗(yàn)(山東聯(lián)盟)》課后章節(jié)測(cè)試滿分答案_第2頁(yè)
智慧樹(shù)知道網(wǎng)課《C編程之初體驗(yàn)(山東聯(lián)盟)》課后章節(jié)測(cè)試滿分答案_第3頁(yè)
智慧樹(shù)知道網(wǎng)課《C編程之初體驗(yàn)(山東聯(lián)盟)》課后章節(jié)測(cè)試滿分答案_第4頁(yè)
智慧樹(shù)知道網(wǎng)課《C編程之初體驗(yàn)(山東聯(lián)盟)》課后章節(jié)測(cè)試滿分答案_第5頁(yè)
已閱讀5頁(yè),還剩72頁(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)介

1、第一章測(cè)試1【判斷題】(5分)C語(yǔ)言可以應(yīng)用到硬件編程中。A.對(duì)B.錯(cuò)參多管案A2【判斷題】(5分)C語(yǔ)言的編譯軟件只有一種。A.錯(cuò)B.對(duì)帝丐,片茉A3【單選題】(5分)2011年,ISO正式公布C語(yǔ)言新的國(guó)際標(biāo)準(zhǔn),稱為()標(biāo)準(zhǔn)。A rA.C99C.C90D.C11D.C89參考答案c4【單選題】(5分)C語(yǔ)言源文件的擴(kuò)展名為()。A.exeB.objC.cD.cpp參考答案c5【單選題】(5分)C語(yǔ)言之父是()?A.丹尼斯.里奇B.比爾蓋茨C.馬云D.肯.湯普遜-IV. 工粉考備案A6【判斷題】(5分)一個(gè)C程序可以包含若干函數(shù),但必須有主函數(shù)。A.對(duì)B.錯(cuò)參考胃案A7【判斷題】(5分)C程

2、序中可以自定義函數(shù)。A.對(duì)B.錯(cuò)參考答案A8【判斷題】(5分)C語(yǔ)言的源文件的擴(kuò)展名為.C OA.B.錯(cuò)9【判斷題】(5分) 一個(gè)C程序可以有多個(gè)主函數(shù)。 AA.錯(cuò)B 1 B.對(duì)畚考答案A10【判斷題】(5分)一個(gè)C程序可以沒(méi)有主函數(shù)。A.對(duì)B.參考答案B11【判斷題】(5分)在標(biāo)準(zhǔn)c中,語(yǔ)句必須以 :”結(jié)束。A.錯(cuò)口 B.對(duì)參考答案B12【判斷題】(5分)C程序的一行只能寫(xiě)一條語(yǔ)句。A.對(duì)BB.錯(cuò)參考答案B13【單選題】(5分)#includeintmain()printf( " Hello,World! ");return。;以上C語(yǔ)言程序的功能是()。輸出字符串:He

3、llo,World!B.輸出字符串:World!C.輸入字符串b d.輸出字符串:Hello廿/工七 參巧備案A14【單選題】(5分)C語(yǔ)言語(yǔ)句以()結(jié)束。A.ir.15【單選題】(5分)包含頭文件 stdio.h正確的表示是()。A.#includeB.includeC.#include stdio.h »D.include stdio.h »參差備案A16【單選題】(5分)#include的功能是()。A.定義stdio.h是頭文件B 1 B.包含頭文件stdio.hC.輸出字符串:stdio.hD.定義變量stdio.h參考簪案B17【判斷題】(5分)main 。C語(yǔ)

4、言主函數(shù)名必須是A.B.-ly.整考答案A18【單選題】(5分)以下哪個(gè)不是C語(yǔ)言的編譯軟件?A.VisualC+2010expressB.DEVC+C.VisualC+6.0IrnD.MSOffice2010參考答案D19【判斷題】(5分)只有計(jì)算機(jī)專業(yè)的學(xué)生才用學(xué)習(xí)C語(yǔ)言,其他專業(yè)學(xué) C語(yǔ)言一定沒(méi)用。cA.錯(cuò)cB.對(duì)跨答案20【單選題】(5分)printf("*n*n*"); 語(yǔ)句的功能是()。A.輸出一行,包含三個(gè)*B.輸出九行,每行包含一個(gè)*C.輸出一行,包含九個(gè)*D.輸出三行,每行包含三個(gè)*畚考答案D第二章測(cè)試1【單選題】(5分)已知字母A的ASCII碼是65,以

5、下程序段的輸出的結(jié)果是()。charc1='A',c2='Y'printf("%d,%d",c1,c2);A.65,90B.A,YC.65,65cD.65,89畚考答案D2【單選題】(5分)有以下程序段:charc1,c2;c1='A'+'8'-'4'c2='A'+'8'-'5'printf("%c,%d",c1,c2);已知字母A的ASCII碼為65,程序運(yùn)行后的輸出結(jié)果是()。A.輸出無(wú)定值B.E,DC.D,69口 D.E,

6、68參考答案D3【單選題】(5分)以下選項(xiàng)中可用作C程序合法實(shí)數(shù)的是()。Ar.9.12EcB.E9C.1e0D.3.0e0.2【單選題】(5分)有以下定義語(yǔ)句,編譯時(shí)會(huì)出現(xiàn)編譯的是()。A.chara='aa'B.chara=''C.chara='a'D.chara='-'參考答案【判斷題】(5分)float和double都是定義浮點(diǎn)類型的關(guān)鍵字。A.B.善考備案A6【單選題】(5分)可在C程序中用作用戶標(biāo)識(shí)符的一組標(biāo)識(shí)符是()。A.HiDr.Tom.3 B.and_2007C.caseBiglD.Datey-m-d參考答案B7

7、【單選題】(5分)以下選項(xiàng)中表示一個(gè)合法的常量是()。Ar,X.2/3B.0XabC.123E0.22.7e畚考答案B8【判斷題】(5分)已知:inta=5;那么逗號(hào)表達(dá)式:a+3,a=a/2,a+4 的值為8。A.錯(cuò)目B.對(duì)參考客案A9【單選題】(5分)若有定義語(yǔ)句:intx=12,y=8,z;,在其后執(zhí)行語(yǔ)句z=0.9+x/y;,則z的值為()。A.1B.1.9C.2.4D.2-4A.畚考答案A10【單選題】(5分)若有定義語(yǔ)句:inta=10;doubleb=3.14;,則表達(dá)式A'+a+b值的類型是()。A. floatB. doubleC. intD. char參考答案B11

8、【單選題】(5分)設(shè)有定義:intx=2;,以下表達(dá)式中,值不為6的是()。A.x+,2*xB.x=x*(1+x)C.2*x,x+=2D.x*=x+112【單選題】(5分)若有定義語(yǔ)句:intx=10;,則表達(dá)式 x-=x+x的值為()。C公-=費(fèi)啊告案D13【單選題】(5分)以下程序段的輸出結(jié)果是()。inta=10,b=10;printf("%d,%d",a-,-b);A.10,9BB.10,10C.9,9D.9,10參考答案A14【單選題】(5分)C語(yǔ)百語(yǔ)法的表達(dá)式是()。若變量已正確定義并賦值,符合A.a=a+1=c+b昌B.a=a+7口 C.a=7+b+c,a+:

9、b*cD.int(12.3/5)參考答案B15【單選題】(5分)若變量均已正確定義并賦值,以下合法的C語(yǔ)言賦值語(yǔ)句是()。A.x=n%2.5;B.x=5=4+1;C.x=y=5;D.x+n=i;參考答案c16【單選題】(5分)若有定義:doublea=22;inti=0,k=18;,則不符合 C語(yǔ)言規(guī)定的賦值語(yǔ)句是()。0A rA.i=(a+k)=(i+k);B.i=a%11;C.a=a+,i+;D.i=!a;參考答案B17【判斷題】(5分)inta=3;刃B么a+的值為4。A.對(duì)B.錯(cuò)參考答案18【判斷題】(5分)inta=3,b=4;那么(a+b)+ 的值為 7。A.B.參考答案B19【判

10、斷題】(5分)b*=a+3 等價(jià)于 b=b*(a+3)。A.對(duì)B.錯(cuò)4粉考件案A20【判斷題】(5分)定義符號(hào)常量 N為3.14可以用語(yǔ)句:#defineN=3.14A.對(duì)rB.錯(cuò)參考答案B第三章測(cè)試1【單選題】(5分)有以下程序,若輸入 d,則輸出結(jié)果為()。(注:字母a的ASCII碼是97)#includeintmain()charc,d;c=getchar();d=c-33;printf("%d,%c",c,d);return。;口 A.100,CB.100,cC.99,C1D.100,D參考答案A2【單選題】(5分)以下不能輸出字符a的語(yǔ)句是()。A.printf(

11、'%c',97);B.printf('%c','A'+32);C.printf('%c','a'-1);D.printf('%d','a');畚考答案D3【判斷題】(5分)命令putchar(97)的執(zhí)行結(jié)果為:97。A.錯(cuò)B.對(duì)4 .dbt. /dA*參考仔案A4【判斷題】(5分)命令putchar('98')的執(zhí)行結(jié)果為:98。A.錯(cuò)C B B.對(duì)參考答案A5【單選題】(5分)若變量已正確定義為 int型,要通過(guò)語(yǔ)句scanf("%d,%d,%d&quo

12、t;,&a,&b,&c); 給a賦值1,給b賦值2,給c賦值3,以下輸入形式中的是()。(注:下列選項(xiàng)中麥?zhǔn)疽粋€(gè)空格。)A rA.1, 2, 回國(guó) >3<B. 1,2,3W>C.1 2 口姆車(chē)口 D.1,2,3< 回車(chē)畚與告案C6【單選題】(5分)有以下程序#includeintmain()inta1,a2;charc1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);printf("%d,%c,%d,%c",a1,c1,a2,c2);return。

13、;若想通過(guò)鍵盤(pán)輸入,使得 a1的值為12, a2的是為34, c1的值為字符 a, c2的值為字符b,程序輸出結(jié)果是:12a34,b,則正確的輸入格式是()(注:匚表示一個(gè)空格)Ar.12D a34DbB.12a34bC.12口 a口 34DbD.12,a,34,b參考答案B7【單選題】(5分),程序中輸入語(yǔ)句的正確形式應(yīng)該為()。根據(jù)下面的程序及數(shù)據(jù)的輸入方式和輸出形式#includeintmain()charch1,ch2,ch3;輸入語(yǔ)句printf('%c%c%c',ch1,ch2,ch3);return。;輸入形式:ADB!DC輸出形式:ADB(注:匚宸示一個(gè)空格)A

14、.scanf('%c,%c,%c',&ch1,&ch2,&ch3);B.scanf('%c 口 cD %c',&ch1,&ch2,&ch3);C.scanf('%c%c%c',&ch1,&ch2,&ch3);D.scanf('%c%c',&ch1,&ch2,&ch3);參嚀客案c8【單選題】(5分)#includeintmain()inta=1,b;scanf('%2d%2d',&a,&b);printf

15、('%d*%d',a,b);return。;以上程序段,如果輸入是123456 ,則輸出是()。A.12*6B.123*345C.12*45D.12345*6A廿除*安C9【判斷題】(5分)對(duì)于 scanf('%3d%f,&a,&b);若輸入 123456.789 ,貝U a=123,b=456.789A.對(duì)B.錯(cuò)分美,片茶A10【單選題】(5分)已知字母A的ASCII碼是65,以下程序的執(zhí)行結(jié)果是()。#includeintmain()charc1='A'printf('%d',c1+3);return。;A.65B.6

16、8C.66D.67片燈舂丐舍案B11【單選題】(5分)閱讀以下程序,當(dāng)輸入數(shù)據(jù)的形式為:25,13,10 ,正確的輸出為()。#includeintmain()intx,y,z;scanf('%d,%d,%d',&x,&y,&z);printf('x+y+z=%d',x+y+z);return。;CA.x+y+z=48B.x+y+z=35C.x+z=35D.不確定值/jA1"參力答案A12【單選題】(5分)已知字母A的ASCII碼是65,以下程序的執(zhí)行結(jié)果是()。#includeintmain()charc1='A

17、9;,c2='Y'printf('%d,%d',c1,c2);return。;A.A,YB.65,89C.65,65D.65,90畚考答案B13【單選題】(5分)下列程序的輸出結(jié)果是()。intmain()doubled=3.2;intx,y;x=1.2;y=(x+3.8)/5.0;printf('%d',d*y);return。;A.B.3.2C.D.3.07善嚀答案A14【單選題】(5分) 下列語(yǔ)句輸出結(jié)果是()。inta=1,b=1,c=1;a=a+b+c; printf('%d',a);Ar.4B.5C.6D.3方曲文安

18、,盧歸,片辛D15【單選題】(5分)有以下程序#includeintmain()charc1,c2;c1='A'+'8'-'4'c2='A'+'8'-'5'printf('%c,%d',c1,c2);return。;已知字母A的ASCII碼為65,程序運(yùn)行后的輸出結(jié)果是()。Ar.輸出無(wú)定值B.E,DcC.D,69D.A.E,68參考答案D16【單選題】(5分)有以下程序,程序運(yùn)行后的輸出結(jié)果是()。#includevoidmain()inta=1,b=0;printf('%

19、d,',b=a+b);printf('%d',a=2*b);A.3,2B.1,0C.1,2口 D.0,0-廿.畚丐膏案C17【單選題】(5分) 有以下程序:#include voidmain() intx=10,y=3; printf('%d',y=x/y);執(zhí)行后的輸出結(jié)果是()。A.3B.4C.0D.3.3333334V參考答案A18【單選題】(5分)A的ASCII碼值為65 ,字符a的ASCI以下不能輸出字符 A的語(yǔ)句是()。(注:字符I碼值為97)A.printf('%c',65);BB.printf('%d',&

20、#39;A');口 C.printf('%c','a'-32);D.printf('%c','B'-1);參考答案B【單選題】(5分)有以下程序段charch;intk;ch='a'k=12;printf('%c,%d,',ch,ch);printf('k=%d',k);已知字符a的ASCII碼值為97,則執(zhí)行上述程序段后輸出結(jié)果是()。A.97,97,k=12B.a,97,12C11 C.a,a,12口 D.a,97,k=12參考答案D20【判斷題】(5分)復(fù)合語(yǔ)句用括起來(lái)

21、。A.對(duì)B.錯(cuò)參考答案A第四章測(cè)試【單選題】(5分)voidmain()inta,b,min;scanf(" %d,%d' ,&a,&b);if(a>b);else;printf(" %d' ,min);a和b,求較小的數(shù)并輸出,程序中的兩處下劃該程序的功能是輸入兩個(gè)整數(shù)賦值給變量 線處應(yīng)該分別填寫(xiě)()。A.a=b 和 min=bB.b=a 和 min=aC.min=b 和 min=aD.min=a 和 min=b費(fèi)考將案c2【單選題】(5分)運(yùn)行以下程序后,輸出()。voidmain()intk=-3;if(k<0)printf

22、('*) elseprintf('&&&&');CA.#&&&&B.有語(yǔ)法,else上面一行缺少分號(hào)C.&&&&D.*參考答案B3【單選題】(5分)voidmain()inta,b,t;scanf(" %d,%d' ,&a,&b);if(a>b) t=a;b=t;printf(" %d' ,min);a和b,按由小到大順序輸出,下劃線處應(yīng)該填該程序的功能是輸入兩個(gè)整數(shù)賦值給變量 入()。A rA.t=bB.a=tC.a

23、=bD.b=t參考答案【單選題】(5分)3或7整除,若能整除,輸出YES,否則輸下程序的功能是判斷輸入的一個(gè)整數(shù)是否能被 出NO。在下劃線處應(yīng)填入的選項(xiàng)是()#includevoidmain()intk;printf('Enteraintnumber:');scanf('%d',&k);if printf('YES');elseprintf('NO');A.(k%3=0)|(k%7=0)B 1 B.(k/3=0)|(k/7=0)口 C.(k%3=0)&&(k%7=0)D.(k%3=0)|(k%7=0)卡.六

24、燈善考答案A5【單選題】(5分)以下程序段的輸出結(jié)果為()inta=0,b=0,c=0;if(a=b+c)printf( "* ");elseprintf( "$");A.可以通過(guò)編譯但不能通過(guò)連接B.輸出$C.輸出*D.有語(yǔ)法,不能通過(guò)編譯86else 。不能單獨(dú)使用?!九袛囝}】(5分)if語(yǔ)句中可以有 else也可以沒(méi)有A.錯(cuò)B.對(duì)參考答案B7【判斷題】(5分)else語(yǔ)句必須和if語(yǔ)句配合使用,A.對(duì)B.錯(cuò)【判斷題】(5分)一個(gè)if語(yǔ)句可以與多個(gè) else語(yǔ)句配對(duì)。A.對(duì)B.錯(cuò)4七.母考答案B9【單選題】(5分)有以下程序段,輸出結(jié)果為()。int

25、x=6,y;switch(x):case1:y=x;break;case2:y=2*x;break;case3:y=3*x;break;defualt:y=-x;break;printf( " %d' ,y);A rA.6B.12cC.-6D.18-4r_ e.粉嚀告案c10【單選題】(5分)有以下程序段,輸出結(jié)果為()。intx=3,y; switch(x):case1:y=x;break;case2:y=2*x;break;case3:y=3*x;break;defualt:y=-x;break; printf( " %d' ,y);A.3B.參考答案D

26、ii【單選題】(5分)以下關(guān)于switch語(yǔ)句正確的是()。Ar,X.switch中可以使用elseB.switch語(yǔ)句是多分支選擇結(jié)構(gòu)語(yǔ)句C.switch中多個(gè)case后的值可以相等D.switch語(yǔ)句是循環(huán)結(jié)構(gòu)語(yǔ)句參考答案B12【單選題】(5分)有以下程序段,輸出結(jié)果為()。intx=1,y;switch(x):case1:y=x+;case2:y=x+;case3:y=x+;printf( " %d' ,y);A.1C B 1 B.2c.3D.4參考答案D13【單選題】(5分)intx=8,y;switch(x):case1:y=x;break;case2:y=2*x;

27、break;case3:y=3*x;break;defualt:y=-x;break;printf( " %d' ,y);以上程序段,輸出結(jié)果為()。18A.B.12C.D.-8參考答案D14【判斷題】(5分)switch語(yǔ)句中必須要有 break語(yǔ)句。A.B.畚考答案B15【判斷題】(5分)switch語(yǔ)句中,case后可的各常量表達(dá)式的值不能相同,否則會(huì)出現(xiàn)矛盾。A.錯(cuò)B.對(duì)什.粉考件案B16【單選題】(5分)max=a>b?a:b;的功能是()。A.max等于aB.max等于bC.max等于a、b中較大的D.max等于a、b中較小的什.善考答案c17【單選題】(5

28、分)若整型變量 a、b、c、d中的值依次為:1、4、3、2。則條件表達(dá)式a<b?a:c<d?c:d 的值是()。A.B.C.D.七.jmA-費(fèi)與音案A18【單選題】(5分)邏輯與”的運(yùn)算符是()。A.IC B B.IIC.&D.&&參考答案D20【單選題】(5分)邏輯或"的運(yùn)算符是()。石生文安A20【判斷題】(5分)if (x%2=0 )可以判斷x是否為偶數(shù)。A rA.對(duì)B.錯(cuò)第五章測(cè)試1【單選題】(5分)有以下C語(yǔ)言程序段intx;scanf( " %d' ,&x);while(x>0)x=x-1;printf(

29、 " %d' ,x);當(dāng)x輸入為。時(shí),輸出結(jié)果為()。A.4321013 B.0C.無(wú)D.5A廿參考告案C2【單選題】(5分)while與do-while 語(yǔ)句的區(qū)別是()。A.如果開(kāi)始時(shí)循環(huán)語(yǔ)句不成立,那么 while語(yǔ)句的循環(huán)一次都不執(zhí)行,do-while語(yǔ)句的循環(huán)至少執(zhí)行一次B.while與do-while的功能完全一樣C.while語(yǔ)句比do-while語(yǔ)句執(zhí)行循環(huán)體的次數(shù)多一次D.do-while語(yǔ)句比while語(yǔ)句執(zhí)行循環(huán)體的次數(shù)多一次工粉考告案A3【單選題】(5分)已定義i和sum都為整數(shù),以下 C語(yǔ)言程序段的功能為()。sum=0;i=1;while(i<

30、;=100)sum=sum+i;i+;printf(" d,,sum);A.求1到100內(nèi)所有整數(shù)的積B.求1到100內(nèi)所有整數(shù)的和C.求1到100內(nèi)所有奇數(shù)的和口 D.求1到100內(nèi)所有偶數(shù)的和參考答案B4【單選題】(5分)有以下C語(yǔ)言程序段:intx;scanf(" %d' ,&x);while(x>0)x=x-1;printf( " %d' ,x);當(dāng)x輸入為5時(shí),輸出結(jié)果為()。A.43210054321D.5參考答案B5【單選題】(5分)有以下程序段:intk=5;while(-k)printf('%d',k

31、-=3);執(zhí)行后的輸出結(jié)果是()?!九袛囝}】(5分)do-while語(yǔ)句的循環(huán)體至少執(zhí)行1次,while和for循環(huán)的循環(huán)體可能一次也執(zhí)行不到。A.對(duì)B.錯(cuò),落丐,片茶A7【單選題】(5分)已定義整型變量 sum和i,及實(shí)型變量 ave ,以下程序段的功能是:用 do-while語(yǔ)句實(shí) 現(xiàn),輸入若干學(xué)生的整數(shù)成績(jī)(以 -1結(jié)束輸入),求這些成績(jī)的平均值ave。請(qǐng)?jiān)谙聞澗€處填寫(xiě)正確的語(yǔ)句()。i=0;doscanf(" %d' ,&x);sum=sum+x;i+;/i為輸入整數(shù)成績(jī)的個(gè)數(shù)while();sum=sum+1;/總分去掉多加的-1ave=1.0*sum/i;

32、A rA.x!=-1cB.i>=10cC.i<=10cx=-1A8【單選題】(5分)有以下C語(yǔ)言程序段:intx;scanf( " %d' ,&x);dox=x-1;printf(" %d' ,x);while(x>0);當(dāng)x輸入為5時(shí),輸出結(jié)果為()。A.-1B.54321cC.0D.43210參考答案D9【判斷題】(5分)do-while循環(huán)中while()后的分號(hào)可以省略。CA.錯(cuò)B.畚考答案A10【單選題】(5分)以下程序段,可以實(shí)現(xiàn)sum=1-1/(2*2)+1/(3*3)-1/(4*4)+ - +1/(n*n),請(qǐng)?jiān)谙聞?/p>

33、線處寫(xiě)入正確的語(yǔ)句()。inti,f=1;/f表示每個(gè)加項(xiàng)的正負(fù)號(hào)flaotsum=0;for(i=1;i<=n;i+)sum=sum+;f=-f;A.1/i*iB.1.0/(i*i)C.1/(i*i)cD.f*1.0/(i*i)參考答案D11【單選題】(5分)已定義整型變量i和sum ,與以下程序段功能一樣的程序有()。sum=0;for(i=1;i<=100;i+)sum+=i;A.sum=0;for(i=1;i<=100;)i+;sum+=i;B.sum=0;i=1;for(;i<=100;i+)sum+=i;C.sum=0;for(i=1;i+)D.sum=0;

34、for(i=1;i<=100;)sum+=i;i+;參考答案B12【單選題】(5分)for語(yǔ)句后的()內(nèi),有幾個(gè)表達(dá)式()?A.B.C.D.2*1療一書(shū)C13【單選題】(5分)已定義整型變量 s、n和i,以下程序段中,能夠?qū)崿F(xiàn)s=n!,即s為n的階層。請(qǐng)?jiān)谙聞澗€處寫(xiě)入正確的語(yǔ)句()。scanf( " %d' ,&n);s=1;for(i=1;i<=n;i+);A.s+=iB.s*=iC.s=s*nb d.s=s+n參考答案B14【單選題】(5分)以下關(guān)于break說(shuō)法正確的是()。A.break可以終止所有的循環(huán)。B.break可以終止本層循環(huán)。C.bre

35、ak只能用在循環(huán)語(yǔ)句中。D.break只能用在switch語(yǔ)句中。參考答案B15【單選題】(5分)在C語(yǔ)言的循環(huán)語(yǔ)句 for、while、do-while中,用于結(jié)束本次循環(huán),繼續(xù)執(zhí)行下一次循環(huán) 的語(yǔ)句是()。A.switchB.breakC.ifD.continue參考答案D16【單選題】(5分)有以下程序段的功能是()。inti,s=0;for(i=1;i<=100;i+)s=s+i;if(i>10)break;A.1+2+101+2+100C.1+2+9D.1+2+11參考答案D17【單選題】(5分)程序的功能是輸出以下圖形,請(qǐng)?jiān)谙聞澗€處寫(xiě)入正確的語(yǔ)句。()*for(i=1;

36、i<=5;i+)for(j=1;j+)putchar( ' * ');putchar( ,);A.j<=5B.j<=iC.j<=3D.j<i參考答案B18【單選題】(5分)以下程序段,循環(huán)體可以循環(huán)幾次()。for(i=1;i<=3;i+)for(j=1;j<=4;j+)循環(huán)體;A.3B.4C.12y.”燈善與答案c19【判斷題】(5分)while、do-while、for語(yǔ)句可以互相嵌套,但是不能自身嵌套。錯(cuò) A -jJT.冉珀參考答案B20【判斷題】(5分)若一個(gè)循環(huán)體中包含另一個(gè)完整的循環(huán)結(jié)構(gòu)則稱為循環(huán)的嵌套。A rA.B.第六章

37、測(cè)試1【單選題】(5分)下面正確的數(shù)組定義語(yǔ)句是()。A.floatx3=1,2,3;B.ints23=1,1,2;C.double皿3=0;D.inty14=1,2,3,4,5;參考答案B2【單選題】(5分)二維數(shù)組元素的存儲(chǔ)規(guī)律是()。A.按行S路線存儲(chǔ)B.按行從右到左存儲(chǔ)C.按行從左到右存儲(chǔ)D.按列從左到右存儲(chǔ)卡; /jA-粉考備案C3【單選題】(5分)在定義inta54;之后,對(duì)a的引用正確的是()。a24a00C.a50D.a0,0【判斷題】(5分)0。有說(shuō)明:inta32=0,則數(shù)組中各元素都可以得到初值,但其值不一定為A rA.對(duì)參考答案B5【判斷題】(5分)intf3尸0,9,

38、8,7,7,7,8,6,0;定義正確。A.錯(cuò)目B.對(duì)-4什.外療參考客案A6【判斷題】(5分)chara10="abcdB4數(shù)組a占用的字節(jié)數(shù)是A.對(duì)B.錯(cuò)參考答案A7【判斷題】(5分)字符串必須以 '0'結(jié)束,但字符數(shù)組可以不包括A r.對(duì)10。S0'。B.為*善考音案A8【判斷題】(5分)字符串This'大于字符串that'。A.對(duì)B1 B.錯(cuò)參考答案B9【判斷題】(5分)已有定義:chara='xyz',b='x','y','z'則數(shù)組a和b所占字節(jié)數(shù)相同。A.對(duì)8.錯(cuò)杳啊注

39、茶B10【單選題】(5分)下面程序段的運(yùn)行結(jié)果是()。inta尸2,4,6,8,10;inty=0,x;for(x=0;x<4;x+)y+=ax; printf('%d n',y);A.20B.19C.18D.17廿.四燈參考膏案A11【單選題】(5分)在C語(yǔ)言中,引用數(shù)組元素時(shí),其數(shù)組下標(biāo)的數(shù)據(jù)類型允許是()。A.整型表達(dá)式C B B.整型常量或者整型表達(dá)式E.任何類型的表達(dá)式F.整型常量畚考答案B12【單選題】(5分)有如下程序voidmain()inta5=0,0,0,i,k=3;for(i=0;i<5;i+)ai=i+1;printf("d&quo

40、t;,ak);該程序的輸出結(jié)果是()A.4B.不確定的值C.2D.0眾勺UI集"A13【判斷題】(5分)執(zhí)行下面的程序段后,數(shù)組元素s1中的值為0。intk=3,s2;s0=k;A.錯(cuò)B.對(duì)14【判斷題】(5分) inta3=1,2,3,4;是正確的。A.錯(cuò)口 B.對(duì)匚t 3.畚有告案A15【判斷題】(5分)ab已知程序段chara10;scanf('%s',a);printf('%s',a); 輸入:abcd< 回車(chē),輸出結(jié)果是:A.B.畚考答案B16【單選題】(5分)聲明語(yǔ)句為"chara10;,”執(zhí)行下列語(yǔ)句后的輸出結(jié)果為()。p

41、rintf('%d',strlen(strcpy(a,'Windows');A rA.6B.9C.7D.817【單選題】(5分)設(shè)有數(shù)組定義:chararray尸"China'則;strlen(array)的值為()。A.B.C.D.參考答案18【單選題】(5分)有定義語(yǔ)句:chars10;,若要從終端給 s輸入5個(gè)字符,的輸入語(yǔ)句是()。A rA.scanf('%s',s);gets(s);gets(&s0);D.scanf('%s',s1);-ly. K去*香丐泮粟D19【判斷題】(5分)執(zhí)行完int

42、a10;gets(a);后,可以為數(shù)組 a賦值。A.對(duì)B.錯(cuò)參考答案B20【判斷題】(5分)chara10="abcdBq;strlen(a)的值是 4。A.錯(cuò)B.對(duì)參考答案B第七章測(cè)試1【單選題】(5分)以下所列的各函數(shù)首部中,正確的是 A.voidplay(inta,b)B.voidplay(vara:Integer,varb:Integer)C.voidplay(inta,intb)D.voidplay(aasinteger,basinteger)參考答案c2【單選題】(5分)以下說(shuō)法中正確的是()。A.在C語(yǔ)言程序中,要調(diào)用的函數(shù)必須在 main()函數(shù)中定義B.C語(yǔ)言程序總

43、是從 main()函數(shù)開(kāi)始執(zhí)行C.C語(yǔ)言程序中的main()函數(shù)必須放在程序的開(kāi)始部分D.C語(yǔ)言程序總是從第一個(gè)定義的函數(shù)開(kāi)始執(zhí)行畚考答案B3【單選題】(5分)函數(shù)的返回值是通過(guò)函數(shù)體中的()語(yǔ)句獲得。A.scanf函數(shù)B.goto語(yǔ)句C.printf函數(shù)D.return語(yǔ)句參考答案【單選題】(5分)自定義函數(shù)max的功能是()。intmax(intx,inty) intz;z=x>y?x:y;returnz;返回x、y中較小的數(shù)B.返回x、y中較大的數(shù)C.返回y的值D.返回x的值參考答案B5【單選題】(5分)以下函數(shù)fun的函數(shù)的返回類型是 intfun(floatx)inty;y=(int)x;returny;A.voidB.intC.不確定D.float畚考答案B6【判斷題】(5分)main函數(shù)必須寫(xiě)在一個(gè)C程序的最前面。A.對(duì)B.錯(cuò)參考答案B7【判斷題】(5分)自定義函數(shù)中用return返回

溫馨提示

  • 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)論