C語言考試題庫及答案(2)_第1頁
C語言考試題庫及答案(2)_第2頁
C語言考試題庫及答案(2)_第3頁
C語言考試題庫及答案(2)_第4頁
C語言考試題庫及答案(2)_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、1、下面程序的輸出是D#in clude void mai n() int k=11;prin tf(k=%d,k=%o,k=%xn,k,k,k);A) k=11,k=12,k=11B) k=11,k=13,k=13C) k=11,k=013,k=0xbD) k=11,k=13,k=b2、 在下列選項(xiàng)中,不正確的賦值語句是_D.A) +t;B) n1=( n2=( n3=0);C) k=i=j; D) a=b+c=1;3、 下面合法的C語言字符常量是A .A) tB) AC) 65D) A4、表達(dá)式:10!=9的值是D.A) trueB)非零值C) 0D) 15、C語言提供的合法的數(shù)據(jù)類型關(guān)鍵

2、字是B.A) DoubleB) shortC) in tegerD) Char6、字符(char)型數(shù)據(jù)在微機(jī)內(nèi)存中的存儲形式是_D_.A)反碼 B)補(bǔ)碼 C) EBCDIC 碼 D) ASCII 碼7、 C語言程序的基本單位是 C.A)程序行B)語句 C)函數(shù) D)字符&設(shè)int a=12,則執(zhí)行完語句 a+=a-=a*a后,a的值是 DA) 552B) 264C) 144D) -2649、執(zhí)行下面程序中的輸出語句后,輸出結(jié)果是B_.#in cludevoid mai n()int a;prin tf(%dn,(a=3*5,a*4,a+5);A) 65B) 20C) 15D) 1010、 下

3、面程序的輸出是 B.#in clude void mai n()int x=023;prin tf(%dn,-x);A) 17B) 18C) 23D) 2411、 下面程序的輸出的是 C.#in clude void mai n()int x=10,y=3;prin tf(%dn,y=x/y);A) 0B) 1C) 3D)不確定的值12、 已知字母 A的ASCII碼為十進(jìn)制的65,下面程序的輸出是A .#in clude void mai n()char ch1,ch2;ch1=A+5-3;ch2=A+6-3;prin tf(%d,%cn,ch1,ch2);A) 67,DB) B,C C) C

4、,D D)不確定的值13、若要求在if后一對圓括號中表示 a不等于0的關(guān)系,則能正確表示這一關(guān)系的表達(dá)式為 D_.A) a0B) !aC) a=0D) a14、 以下程序的輸出結(jié)果是 D.#in cludevoid mai n() int x=10,y=10;prin tf(%d %dn,x-,-y);A) 10 10B) 9 9C) 9 10D) 10 915、設(shè)有如下定義:int x=10,y=3,z;則語句prin tf(%dn,z=(x%y,x/y);的輸出結(jié)果是D.A) 1B) 0C) 4D) 316、 為表示關(guān)系x y z,應(yīng)使用 C語言表達(dá)式A .A) (x=y)&( y=z)B

5、) (x=y)AND(y=z)C) (x=y=z)D) (x=y) & (y=z)17、 C語言中非空的基本數(shù)據(jù)類型包括B .A)整型,實(shí)型,邏輯型B)整型,實(shí)型,字符型C) 整型,字符型,邏輯型D) 整型,實(shí)型,邏輯型,字符型18、若x和y都是int型變量,x=100,y=200,且有下面的 程序片段:prin tf(%d,(x,y);上面程序片段的輸出結(jié)果是A .A)200B) 100C) 100 200 D)輸出格式符不夠輸出不確定的值19、閱讀下面的程序#in cludevoid mai n()char ch;scan f(%3c,&ch);prin tf(%c,ch);如果從鍵盤上輸

6、入abc則程序的運(yùn)行結(jié)果是A .A) aB) bC) c D)程序語法出錯(cuò)20、閱讀下面的程序#in cludevoid mai n()int i,j;i=010;j=9;prin tf(%d,%d,i-j,i+j);則程序的運(yùn)行結(jié)果是D.A) 1,19B) -1,19C) 1,17D) -1,1721、閱讀下面的程序#in cludevoid mai n()int i,j,m, n;i=8;j=10;m=+i;n =j+;prin tf(%d,%d,%d,%d,i,j,m, n);程序的運(yùn)行結(jié)果是C.A) 8,10,8,10B) 9,11,8,10C) 9,11,9,10D) 9,10,9,

7、1122、已知 a=12,則表達(dá)式 a+=a-=a*=a的結(jié)果是A .A) 0B) 144C) 12D) -26423、若已定義 int a,則表達(dá)式a=10,a+10,a+ 的值是_B_.A) 20B) 10C) 21D) 1124、閱讀下面的程序#in cludevoid mai n()int i,j;scan f(%3d%2d, &i,&j); prin tf(i=%d,j=%dn,i,j);如果從鍵盤上輸入是D.1234567,則程序的運(yùn)行結(jié)果A) i=123,j=4567B) i=1234,j=567C) i=1,j=2D) i=123,j=4525、 下面程序的輸出結(jié)果是 D.#i

8、n clude void mai n()int a=-1, b=4, k;k=(+a=0)&(b-=0);prin tf(%d,%d,%dn,k,a,b);A) 1,1,2B) 1,0,3 C) 0,1,2D) 0,0,326、 下面程序的輸出結(jié)果是A .#in cludevoid mai n()int a=5,b=3;float x=3.14, y=6.5;prin tf(%d,%dn,a+b!=a-b,x=(y-=6.1);A) 1,0B) 0,1C) 1,1D) 0,027、執(zhí)行下面程序段后,輸出結(jié)果是A.int a;int b=65536; a=b;prin tf(%dn,a);A)

9、65536B) 0C) -1D) 128、 若有以下定義和語句:int a=010, b=0x10, c=10;prin tf(%d,%d,%dn,a,b,c);則輸出結(jié)果是B.A) 10,10,10 B) 8,16,10 C) 8,10,10 D) 8,8,1029、已知有double型變量x=2.5,y=4.7,整型變量a=7,則表達(dá)式 x+a%3*(i nt)(x+y)%2/4 的值是B.A) 2.4B) 2.5C) 2.75D) 030、 若已定義x和y是整型變量,x=2;,則表達(dá)式y(tǒng)=2.75+x/2 的值是C.A) 5.5B) 5C) 3D) 4.031、以下程序的輸出結(jié)果是 D.

10、#in cludevoidmai n()int a=12, b=12;prin tf(%d,%dn,-a,+b);A) 10,10 B) 12,12 C) 11,10D) 11,1332、 設(shè)有以下語句:int x=10;x+=3+x%(3),貝U x的值是.AA) 14B) 15C) 11D) 1233、若d為double型變量,則表達(dá)式d=1,d+5,d+的值是D.A) 1B) 6.0C) 2.0D) 1.034、表達(dá)式 5!=3的值是D.A) TB)非零值C) 0D) 138、 C語言中的變量名只能由字母,數(shù)字和下劃線三種 字符組成,且第一個(gè)字符C.A) 必須為字母B) 必須為下劃線C)

11、 必須為字母或下劃線D) 可以是字母,數(shù)字或下劃線中的任意一種39、 設(shè)有說明:char w; int x; float y; double z;則表達(dá)式:w*x+z-y值的數(shù)據(jù)類型是D.A) floatB) char C) intD) double40、 一個(gè)C語言的執(zhí)行是從A.A) 本程序的主函數(shù)開始,到本程序的主函數(shù)結(jié)束B) 本程序的第一個(gè)函數(shù)開始,到本程序的最后一個(gè)函 數(shù)結(jié)束C) 本程序的主函數(shù)開始,到本程序的最后一個(gè)函數(shù)結(jié) 束D) 本程序的第一個(gè)函數(shù)開始,到本程序的主函數(shù)結(jié)束41、 設(shè)a為整型變量,不能正確表達(dá)數(shù)學(xué)關(guān)系10a15 的C語言表達(dá)式是 A .A) 10a10&a15D)

12、!(a=15)42、 下列程序執(zhí)行后的輸出結(jié)果是 C.#in clude void mai n() int a=5,b=60,c;if (ab)c=a*b;pri ntf(%d*%d=%dn,b,a,c);elsec=b/a;pri ntf(%d/%d=%dn,b,a,c);A) 60/5=12 B) 300C) 60*5=300 D) 1235、若有定義 int a=12,n=5,則表達(dá)式 a%=(n%2)運(yùn)算后,a的值A(chǔ).A) 0B) 1C) 12D) 643、如果c為字符型變量,判斷c是否為空格不能使用 A.(假設(shè)已知空格 ASCII碼為32)36、若有定義 int x=3,y=2 和

13、float a=2.5,b=3.5,則表達(dá)式:(x+y)%2+(int)a/(int)b的值是 _D_.A) 0B) 2C) 1.5D) 137、 在C語言中,以下敘述不正確的是A .A) 在C程序中,無論是整數(shù)還是實(shí)數(shù),都能被準(zhǔn)確無誤 的表示B) 在C程序中,變量名代表存儲器中的一個(gè)位置C) 靜態(tài)變量的生存期與整個(gè)程序的生存期相同D) C語言中變量必須先定義后引用A) if(c=32)B) if(c=32)C) if(c=40)D) if(c=) 44、運(yùn)行下面程序時(shí),若從鍵盤輸入3,5,貝U程 序的輸出結(jié)果是 D .#in clude void mai n()int x,y;scan f(

14、%d,%d, &x,& y); if (x=y)prin tf(x=y);else if (xy)else if (ay);else b=10.0;elseprin tf(%fn,b);prin tf(xy);A) 0.000000B) 0.500000A) 33C) xyD) xyC) 1.000000D) 0.25000045、運(yùn)行下面程序時(shí),若從鍵盤輸入數(shù)據(jù)為48、執(zhí)行下面程序后,運(yùn)行結(jié)果是A6,5,7,則輸岀結(jié)果是C .#i nclude #in clude void mai n()void mai n() int x=41,y=1; int a,b,c;if (x%3=0 & x%7

15、=0)sca nf(%d,%d,%d, &a,&b,&c); y+=x;pri ntf(y=%dn,y);if (ab)elseif (ac)y=x;pri ntf(y=%d,y);prin tf(%dn,a);elseA)y=41B) y=43C) y=42D) y=1prin tf(%dn,c);else49、運(yùn)行下面程序時(shí),從鍵盤輸入12,34,9,則if (bc)輸岀結(jié)果是A .prin tf(%dn,b);#i nclude elsevoid mai n()prin tf(%dn,c); int x,y,z;sca nf(%d,%d,%d,&x,&y,& z);A) 5B) 6C)

16、7D)不定值if (xy)if (yz)pri ntf(%dn,z);46、執(zhí)行下面程序時(shí),若從鍵盤輸入2,則程序else prin tf(%dn,y);的運(yùn)行結(jié)果是A.else if (xz)pri ntf(%dn,z);#in clude else prin tf(%dn ,x);void mai n() int k; char cp;A) 34B) 12C) 9D)不確定的值cp=getchar();if (cp=0 & cp=a & cp=f)#i nclude k=cp-a+10;void mai n()else k=cp-A+10; char ch;prin tf(%dn,k);c

17、h=getchar();switch(ch)A) 2B) 4C) 1D) 10 case H:pri ntf(Hello!n);case G:printf(Good morning!n);47、運(yùn)行下面程序時(shí),從鍵盤輸入2.0,則輸出default:pri ntf(Bye_Bye!n);5士申日P結(jié)果是B.#in clude void mai n()A) Hello!B) Hello! float a,b;Good Morni ng!sca nf(%f, &a);C) Hello!D) Hello!if (a0.0) b=0.0;Good morning!Bye_Bye!else if (a0

18、.5) & (a!=2.0)b=1.0/(a+2.0);Bye_Bye!D) 051、 執(zhí)行下列程序段后的輸出結(jié)果是A .int x=1,y=1,z=1;x+=y+=z;prin tf(%dn,x=A & ch=Z)?ch+32:ch 的值是 _B_.A) ZB) aC) zD) A53、下面程序的輸出結(jié)果是 C_#in clude void mai n() int x=8,y=_7,z=9;if (xy)if (y0) z=0;else z-=1;prin tf(%dn,z);A) 8B) 1C) 954、運(yùn)行下面程序時(shí),若從鍵盤輸入5 ,則程序的輸出結(jié)果是B.#in clude void

19、mai n() int a ;scan f(%d, &a);if (a+5)pri ntf(%dn,a);else prin tf(%dn,a-);A) 7B) 6C) 5D) 455、運(yùn)行下面程序時(shí),若從鍵盤輸入 3,4 ,則程序的輸出結(jié)果是B.#i nclude void mai n() int a,b,s;scan f(%d,%d,&a,&b);s=a;if (sb) s=b;s=s*s;prin tf(%dn,s);A) 14B) 16C) 18D) 2056、下列程序的執(zhí)行結(jié)果是 D.#i nclude void mai n() int x=0,y=1,z=0;if (x=z=y)x

20、=3;prin tf(%d,%dn,x,z);A) 3,0B) 0,0C) 0,1D) 3,157、假定等級和分?jǐn)?shù)有以下對應(yīng)關(guān)系:等級:A分?jǐn)?shù):85100等級:B分?jǐn)?shù):6084等級:C分?jǐn)?shù):60以下對于等級grade輸出相應(yīng)的分?jǐn)?shù)區(qū)間,能夠完成該功能的程序段是_D.A) switch (grade)case A:pri ntf(85-100n);case B:pri ntf(60-84n);case C:printf(60 以下 n);default:printf(等級錯(cuò)誤!n);B) switch (grade)case A:pri ntf(85-100n);break;case B:pri

21、 ntf(60-84n);case C:printf(60 以下 n);default:printf(等級錯(cuò)誤!n);C) switch (grade)case A:pri ntf(85-100n);break;case B:pri ntf(60-84n);break;case C:printf(60 以下 n);default:printf(等級錯(cuò)誤!n);D) switch (grade)case A:pri ntf(85-100n);break;case B:pri ntf(60-84n);break;case C:printf(60 以下 n);break;default:printf

22、(等級錯(cuò)誤!n);58、 能夠完成如下函數(shù)計(jì)算的程序段是B .廠-1x0A) y=1;B) if (x=0)if(x!=0)if(x0) y=1;if(x0) y=1;else y=0;else y=-1;D) y=-1;if (x0) y=1; else y=0;if (!c) x=15;else x=25;prin tf(d=%dn,d);A)d=20B)d=10C)d=15D)2562、有如下程序:#i nclude void mai n() int a=2,b=-1,c=2;if (ab)if (b0) c=0;else c+;prin tf(%dn,c);63、 下列程序執(zhí)行后的輸出

23、結(jié)果是 B.#in clude void mai n() int x,y=1,z;if (z=y)0)x=4;else if (y=0) x=5;else x=6;prin tf(%d,%dn,x,y);A) 4,1B) 6,1C) 5,0 D)出錯(cuò)信息64、有如下程序#in clude void mai n() int x=1,a=0,b=0;switch(x)case 0: b+;case 1: a+;case 2: a+;b+;該程序的輸出結(jié)果是C.A) 0B) 1C) 2D) 3prin tf(a=%d,b=%dn,a,b);i該程序的輸出結(jié)果是A) a=2,b=1B) a=1,b=1

24、A.C) a=1,b=0 D) a=2,b=265、下面程序的輸出結(jié)果是C.#in clude void mai n() int a=-1,b=1,k;else y=0;C) y=0;if (x=0) if (x0) y=1;else y=-1;59、有如下程序#i nclude void mai n() float x=5.0,y;if(x0.0) y=0.0;else if (x10.0) y=1.0/x;else y=1.0;prin tf(%fn,y);該程序的輸出結(jié)果是 C.A) 0.000000B) 0.50000C) 0.200000D) 1.00000060、 以下程序的執(zhí)行結(jié)

25、果是B.#i nclude void mai n() int x=1,y=0;switch (x)case 1:switch (y)case 0:pri ntf(first n );break; case 1:pri ntf(sec ondn );break;case 2:pri ntf(thirdn);A) firstB) firstsec ondthirdC) firstD) sec ondthird61、 以下程序的執(zhí)行結(jié)果是A .#i nclude voidmai n() int a,b,c,d,x;a=c=0;b=1;d=20;if (a) d=d-10;else if(!b)if

26、(+a0) & (b-=0) prin tf(%d %dn,a,b);A) 7B) 6C) 5D) 4else71、以下程序段運(yùn)行結(jié)果是A.prin tf(%d %dn,b,a);int x=1,y=1,z=-1;x+=y+=z;A) -1 1B) 0 1C) 1 0D) 0 0prin tf(%dn,xy?y:x);66、假定 w、x、y、z、m 均為 int型變量,有如下程A) 1B) 2C) 4D)不確定的值序段:72、有以下程序w=1;x=2;y=3;z=4;#i nclude m=(wx)?w:x;m=(my)?m:y;m=(m100) prin tf(%dn,a100);A) 2,

27、1B) 3,2C) 4,3D) 2,-1else prin tf(%dn,a=100);73、運(yùn)行下面程序時(shí),若從鍵盤輸入數(shù)據(jù)為123,A)a=100B)100C) 0D) 1則輸岀結(jié)果是C.#i nclude stdio.h68、若執(zhí)行下面的程序從鍵盤上輸入9,則輸出結(jié)果void mai n()是.B int nu m,i,j,k,place;#i nclude scan f(%d, &n um);void mai n()if (n um99)int n;place=3;sca nf(%d,&n);else if(num 9)if (n+10) prin tf(%dn, n);place=2

28、;else prin tf(%dn, n-);elseA) 11B)10C)9D) 8place=1;i=n um/100;69、以下程序輸岀結(jié)果是Dj=( num-i*100)/10;#i nclude k=( nu m-i*100-j*10);void mai n()switch (place) int m=4; case 3: prin tf(%d%d%dn,k,j,i);if (+m5) pri ntf(%dn,m-);break;else prin tf(%dn,-m);case 2: prin tf(%d%dn,k,j);break;A) 7B) 6C) 5D) 4case 1:

29、prin tf(%dn,k);70、若執(zhí)行下面的程序從鍵盤上輸入5,則輸出結(jié)果是. #i nclude A) 123B) 1,2,3C) 321D) 3,2,1void mai n()int x;74、執(zhí)行下列程序后的輸岀結(jié)果是Dsca nf(%d, &x);#in clude if (x+5) pri ntf(%dn,x);void mai n()else prin tf(%dn,x-); int k=4,a=3,b=2,c=1;prin tf(%dn ,ka?k:cb?c:a);B) 3C) 2D) 1A) 475、 以下條件表達(dá)式中能完全等價(jià)于條件表達(dá)式x的是B.A) (x=0) B)

30、(x!=0) C) (x=1) D) (x!=1)76、 若運(yùn)行下面程序時(shí),給變量a輸入15,則輸出結(jié)果 是 A .#i nclude void mai n() int a,b;scan f(%d, &a);b=a15?a+10:a-10;prin tf(%dn,b);A) 5B) 25C) 15 D) 1077、運(yùn)行下面程序后,輸出是D.#in clude void mai n() int k=-3;if (k=0) pri ntf(*n ”);else prin tf(# n)A) #B) *C) #*D) 有語法錯(cuò)誤不能通過編譯78、執(zhí)行下面程序的輸出結(jié)果是 C#in clude voi

31、d mai n() int a=5,b=0,c=0;if (a=a+b) pri ntf(* n); else prin tf(# n);A) 有語法錯(cuò)誤不能編譯B) 能通過編譯,但不能通過連接C) 輸出*D) 輸出#79、為了避免嵌套的if-else語句的二義性,C語言規(guī) 定else總是與 C組成配對關(guān)系.A)縮排位置相同的ifB)在其之前未配對的ifC)在其之前尚未配對的最近的ifD)同一行上的if80、設(shè)x、y、z、t均為int型變量,則執(zhí)行以下語句 后,t的值為C.x=y=z=1;t=+x | +y & +z;A)不定值 B) 4C) 1D) 081、 以下程序段 C.x=-1;do

32、x=x*x; while (!x);A)是死循環(huán)B)循環(huán)執(zhí)行兩次C)循環(huán)執(zhí)行一次D)有語法錯(cuò)誤82、 對下面程序段描述正確的是_B.int x=0,s=0;while (!x!=0) s+=+x; prin tf(%d,s);A)運(yùn)行程序段后輸出0B)運(yùn)行程序段后輸出1C)程序段中的控制表達(dá)式是非法的D)程序段循環(huán)無數(shù)次83、 下面程序段的輸出結(jié)果是 C.x=3;do y=x_;if (!y) pri ntf(*);co nti nue;prin tf(#); while(x=2);A) # B) #* C)死循環(huán) D)輸出錯(cuò)誤信息84、 下面程序的運(yùn)行結(jié)果是 B.#i ncludevoid

33、mai n() int a=1,b=10;do b-=a;a+; while(b-0);prin tf(%d,%dn,a,b);A) 3,11B) 2,8C) 1,-1D) 4,985、 下面程序段的運(yùn)行結(jié)果是 B.int n=0;while (n+=2)prin tf(%d, n);A) 012B) 123C) 234D)錯(cuò)誤信息do 86、下面程序段的運(yùn)行結(jié)果是Dint x=0,y=0;while (x15) y+,x+=+y;prin tf(%d,%d,y,x);A) 20,7B) 6,12C) 20,887、下面程序的運(yùn)行結(jié)果是_B#in cludeD)8,20void mai n()

34、 int s=0,i=1;while (s=10) s=s+i*i; i+;prin tf(%d,-i);A) 4B) 3+a;+a; b+=a; while(a9); prin tf(%dn,b);A) 34B) 2491、下面程序段的運(yùn)行結(jié)果是for(i=1;i=5;)prin tf(%d,i); i+;A) 12345 B)123492、下面程序的輸出結(jié)果是#i ncludevoid mai n()C) 26D) 25D.C) 15D)無限循環(huán)B.C) 5D)688、函數(shù) pi的功能是根據(jù)以下近似公式求n值:C int n=4;while (n-) pri ntf(%d ,n-);A)

35、2 0B) 3 1C) 3 2 1D) 2 1 0(n * n )/6=1+1/(2*2)+1/(3*3)+.+1/(n*n) 請?zhí)羁?,完成求n的功能。#in clude void mai n() double s=0.0; int i,n;scan f(%ld,&n);for(i=1;i3;x-) if(x%3) x-;-x; -x;prin tf(%d ,x);A) 6 3B) 7 4C) 6 2D) 7 390、 下面程序的運(yùn)行結(jié)果是 D.#in cludevoid mai n() int a,b;a=-1;b=0;93、 以下程序運(yùn)行后的輸出結(jié)果是D.#i ncludevoid mai

36、 n() int i=10,j=0;do j=j+1;i-;while(i2);prin tf(%dn,j);A) 50B) 52C) 51D) 894、 以下函數(shù)的功能是:求x的y次方,請?zhí)羁?C#i nclude void mai n() int i,x,y;double z;scan f(%d %d, &x,&y);for(i=1,z=x;iy;i+)z=z*;prinitf(xAy=%en,z);A) i+B) x+C) xD) i 95、有如下程序#in cludevoid mai n() int x=23;100、有如下程序do#i nclude pri ntf(%d,x-);vo

37、id mai n()while(!x); int n=9;while(n6) n-;printf(%d,n);該程序的執(zhí)行結(jié)果是BA) 321B) 23該程序段的輸岀結(jié)果是B.C)不輸出任何內(nèi)容D)陷入死循環(huán)A) 987B) 876C) 8765D)987696、以下程序段的執(zhí)行結(jié)果是C101、有如下程序int i,j,m=0;#in cludefor(i=1;i=15;i+=4)void mai n()for(j=3;j=19;j+=4) int i,sum=0;m+;for(i=1;i=3;sum+) sum+=i;prin tf(%dn,m);prin tf(%dn,sum);A) 12

38、B)15C) 20D) 25該程序的執(zhí)行結(jié)果是C.97、下面程序的輸出結(jié)果是AA) 6B) 3C)死循環(huán)D) 0#in cludevoid mai n()102、以下循環(huán)體的執(zhí)行次數(shù)是D int i;#i ncludefor(i=1;i6;i+)void mai n() if (i%2!=0) pri ntf(#);co nti nue; int i,j;prin tf(*);for(i=0,j=1; i=j+1; i+=2, j-)prin tf(%d n,i);prin tf(n ”);A) 3B) 2C) 1D) 0A) #*#*#B) #C) *D) *#*#*103、在執(zhí)行以下程序時(shí)

39、,如果從鍵盤上輸入:ABCdef98、下面程序的輸出結(jié)果是D回車,則輸岀為B.#in clude#i nclude voidmai n()void mai n() int x=10,y=10,i; char ch;for(i=0;x8;y=+i)while (ch=getchar( )!=n)prin tf(%d %d ,x-,y); if (ch=A & ch=a & chvz) ch=ch-32;A) 10 1 9 2B) 9 8 7 6prin tf(%c,ch);C) 10 9 9 0D) 10 10 9 1prin tf(n);99、執(zhí)行以下程序后,輸出的結(jié)果是D.#in clude

40、A) ABCdefB) abcDEFC) abcD) DEFvoidmai n() int y=10;104、下面程序的輸岀結(jié)果是D.do y-;mai n()while (-y);prin tf(%dn,y-);int i,k=0, a=0, b=0;for(i=1;iam inxam inxam ink+;if (k%2=0) a=a+k; continue; b=b+k; a=a+k;prin tf(k=%d a=%d b=%dn,k,a,b);A) k=5 a=10 b=4B) k=3 a=6 b=4C) k=4 a=10 b=3D) k=4 a=10 b=4105、執(zhí)行下面程序段后,

41、k的值是Dint i,j,k;for(i=0,j=10;ij;i+,j-)A) 9k=i+j;B) 11C) 8D) 10106、下面程序是計(jì)算n個(gè)數(shù)的平均值,請?zhí)羁?B#in clude108、閱讀以下程序,程序運(yùn)行后的輸出結(jié)果是_B.#in cludevoid mai n() int x;for(x=5;x0;x-)if (x-5) pri ntf(%d,x);else prin tf(%d,x+);A) 4,3,2 B) 4,3,1,C) 5,4,2D) 5,3,1,109、 以下程序段的輸出結(jié)果是 C.int k,n ,m;n=10;m=1;k=1;while (k=n) m*=2;k

42、+=4;prin tf(%dn,m);A) 4B) 16C) 8D) 32void mai n() int i,n;float x,avg=0.0; scan f(%d,&n); for(i=0;i n;i+) scan f(%f, &x);avg=avg+; avg=;prin tf(avg=%fn,avg);A) iB) xC) xavg/iavg/navg/xD) iavg/n110、下面程序的輸出結(jié)果是#in clude void mai n() int y=9;for(;y0;y-)if(y%3=0)pri ntf(%d,-y);con ti nu e;A) 741B) 852C) 963D)875421D) 98107、以下程序的功能是:從鍵盤上輸入若干個(gè)學(xué)生的 成績,統(tǒng)計(jì)并輸出最高成績和最低成績,當(dāng)輸入負(fù)數(shù)時(shí) 結(jié)束輸入。請?zhí)羁铡?D#in cludevoid mai n() float x,amax,am in; scan f(%f, &x);amax=x;amin=x;w

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論