C試題庫匯總-本科專業(yè)_第1頁
C試題庫匯總-本科專業(yè)_第2頁
C試題庫匯總-本科專業(yè)_第3頁
C試題庫匯總-本科專業(yè)_第4頁
C試題庫匯總-本科專業(yè)_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 .【6:C】在C語言中,引用數(shù)組元素時,其數(shù)組下標(biāo)的數(shù)據(jù)類型允許是口)。6.37.A.整型常量B.整型表達式C.整型常量或整型表達式D.任何類型的表達式【7:B】當(dāng)調(diào)用函數(shù)時,實參是一個數(shù)組名,則向函數(shù)傳送的是A.數(shù)組的長度B.數(shù)組的首地址C.數(shù)組每一個元素的地址【7:C】在C語言中,口對函數(shù)類型未另顯示說明,則函數(shù)的隱含類型是口A.void【7:B】以下關(guān)于ABCDA.B.C.D.A.B.C.D.A.D.數(shù)組每個元素中的值)類型。B.doubleC.intreturn語句的敘述中正確的是口一個自定義

2、函數(shù)中必須有一條一個自定義函數(shù)中可以根據(jù)不同情況設(shè)置多條定義成void類型的函數(shù)中可以有帶返回值的D.charreturn語句沒有return語句的自定義函數(shù)在執(zhí)行結(jié)束時不能返回到調(diào)用處1:C】以下描述正確的是(C程序的執(zhí)行是從main函數(shù)開始,到本程序的最后一個函數(shù)結(jié)束C程序的執(zhí)行是從第一個函數(shù)開始,到本程序的最后一個函數(shù)結(jié)束C程序的執(zhí)行是從main函數(shù)開始,到本程序的C程序的執(zhí)行是從第一個函數(shù)開始,到本程序的1:C】以下敘述中正確的是口C語言比其他語言高級C語言可以不用編譯就能被計算機識別執(zhí)行return語句return語句main函數(shù)結(jié)束main函數(shù)結(jié)束C語言以接近英語國家的自然語言和數(shù)

3、學(xué)語言作為語言的表達形式C語言出現(xiàn)的最晚,具有其他語言的一切優(yōu)點1:B】在一個C程序中(main函數(shù)必須出現(xiàn)在所有函數(shù)之前B.main函數(shù)可以在任何地方出現(xiàn)C.main函數(shù)必須出現(xiàn)在所有函數(shù)之后D.main函數(shù)必須出現(xiàn)在固定位置【1:B】將C源程序進行()可得到目標(biāo)文件。A、編輯B、編譯C、連接D、拼接【1:C】目標(biāo)文件的擴展名為(A、.cB、.hC、.objD、.exe【3:D】下面關(guān)于A、不區(qū)分大小寫C語言用戶標(biāo)識符的描述,正確的是(B、用戶標(biāo)識符不能描述常量【2:C】結(jié)構(gòu)化程序設(shè)計的三種基本結(jié)構(gòu)是(A、函數(shù)結(jié)構(gòu)、分支結(jié)構(gòu)、判斷結(jié)構(gòu)C、順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)【2:C】對于C語言源程序

4、,以下敘述錯誤的是(A、可以有空語句C、程序調(diào)試時如果沒有提示錯誤,就能得到正確結(jié)果【3:D口以下()是正確的變量名。)。)。C、類型名也是用戶標(biāo)識符B、函數(shù)結(jié)構(gòu)、嵌套結(jié)構(gòu)、平行結(jié)構(gòu)D、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、嵌套結(jié)構(gòu))。B、函數(shù)之間是平等的,在一個函數(shù)內(nèi)部不能定義其它函數(shù)D、注釋可以出現(xiàn)在語句的前面A、5f【3:D口以下(A、a.bee【3:A口以下(A、abc【3:B口以下(A、-0 xcdf【3:C】語句A、3,3,4【3:B】語句A、0B、B、ifC、f.5)是正確的變量名。B、-p11C、)是不正確的字符串常量。B、1212)是錯誤的整型常量。D、f5intC、0B、018C、0 xex

5、=(a=3,b=+a);運行后,B、4,4,3D、x、D、用戶標(biāo)識符可以作為變量名38.【3:A】若有定義:C、4,4,4a=(3/4)+3%2;運行后,C、2D、3D、p_11D、011a、b的值依次為(a的值為口)。D、3,4,3)。inta,b;doublex,則以下不符合C語言語法的表達式是()。A、x%(-3)B、a+=-2C、a=b=2D、x=a+b)?!?:B】若有定義:intx=2,y=3;floati;,則以下符合C語言語法的表達式是()。A、x=x*3=2B、x=(y=1)C、i=float(x)D、i%(-3)【3:A】下面敘述中,錯誤的是口口。A、算術(shù)運算對象不包含函數(shù)

6、B、A、算術(shù)運算對象不包含函數(shù)C、算術(shù)運算符的結(jié)合方向是“自左至右D、自加和自減運算符的結(jié)合方向是000041.【3:B】已知inta;使用41.【3:B】已知inta;使用A、scanf(%d,a);scanf()函數(shù)輸入一個整數(shù)給變量B、scanf(%d,&a);C、42.【3:D】已知doublea;使用scanf()函數(shù)輸入一個數(shù)值給變量A、scanf(%ld,&a);B、scanf(%d,&a);C、a,正確的函數(shù)調(diào)用是(scanf(%f,&a);D、a,正確的函數(shù)調(diào)用是(scanf(%7.2f,&a);)。scanf(%lf,&a);)。D、scanf(%lf,&a);TOC o

7、1-5 h z【3:B】putchar()函數(shù)的功能是向終端輸出口)。D、一個整型變量表達式A、多個字符B、一個字符CD、一個整型變量表達式【3:D】getchar()函數(shù)的功能是從終端輸入口口。A、一個整型變量值B、一個實型變量值C、多個字符D、一個字符【4:B】以下的if語句中,x的值一定被重新賦值的是(口。if(x=y)x+=y;if(xy&x!=y);x+=y;if(x!=y)scanf(%d,&x);elsescanf(%d,&y);if(xy)x+;y+;【4:B】對于整型變量x,下述if語句()與賦值語句:x=x%2=0?1:0;不等價。A、if(x%2!=0)x=0;elsex

8、=1;B、if(x%2)x=1;elsex=0;C、if(x%2=0)x=1;elsex=0;D、if(x%2=1)x=0;elsex=1;【4:C】以下程序的運行結(jié)果是口口。intmain()intn=e;switch(n-)default:printf(error);casea:caseb:printf(good);break;casec:printf(pass);cased:printf(warn);return0;A、errorB、goodC、errorgoodD、warn【4:C】以下程序的運行結(jié)果是口口。intmain()intn=c;switch(n+)2.5

9、3.54.default:casecasecasecaseprintf(error);break;abcdprintf(goodprintf(passprintf(warnreturn0;A、passB、【4:D】若有定義if(ay)z=x+y;elsez=x-y;A、3B、-1);break;););warnC、passwarnD、error:inta=1,b=2,c=3;則執(zhí)行以下程序段后B、a=2,b=3,c=1C、a=2,b=3,c=3:intx=1,y=2,z=4;則以下程序段運行后C、4D、不確定【5:B】以下程序段運行后,循環(huán)體運行的次數(shù)為(inti=10,x=0;for(;i1

10、0;i+)A、10B、0【5:B】在c語言中x=x+i;C、1D、無限while循環(huán)和)。dowhile循環(huán)的主要區(qū)別是口a,b,c的值分別為口D、a=2,b=1,c=1z的值為口)。)。)。A、B、C、D、do-while循環(huán)體內(nèi)可以使用do-while的循環(huán)體至少無條件執(zhí)行一次,do-while循環(huán)體內(nèi)可以使用while的循環(huán)體至少無條件執(zhí)行一次,【5:C】以下程序的運行結(jié)果是(intmain()intsum=0,item=0;while(item=6)break;printf(%dn,sum);return0;break語句,continue語句,while循環(huán)體內(nèi)不能使用while的循

11、環(huán)體不是while循環(huán)體內(nèi)不能使用dowhile的循環(huán)體不是)。break語句continue語句A、10B、15C、6D、【5:B】以下程序的運行結(jié)果是(intmain()intsum=0,item=0;while(item5))。item+;if(item=2)continue;sum+=item;printf(%dn,sum);return0;A、10B、13C、15D、155.【6:A】下列數(shù)組定義中,正確的是口口。A、inta5=0;B、inta=012;C、inta5=0;D、inta;56.【6:A】下列數(shù)組定義中,正確的是口口。A、inta10;B、intn=10,an;C、i

12、ntN=10;intaN;D、intn;scanf(%d,&n);intan;57.【6:D】下面程序段的運行結(jié)果是(inti=0,a=3,4,5,4,3;doai+;while(a+i5);for(i=0;i5);for(i=0;i6;i+)printf(%d,ai);A、9795105B、9593103C、957383D、75738359.【6:B】若有定義:inta=2;則語句a:strcmp(miss,miss);運行后a的值為()。A、1B、0C、-1D、2【6:B】以下程序段運行后屏幕輸出為口)。charstr=abcd;printf(%d,strlen(str);A、4B、5C、

13、6D、7【7:B】以下程序運行后屏幕輸出為口)。#includeintf(intx,inty)return(x+y);intmain()inta=2,b=3,c;c=f(a,b);printf(%d+%d=%dn,a,b,c);return0;A、0B、2+3=5C、2+3=0D、3+2=562.【7:D】以下程序運行后屏幕輸出為口)。#includeinta=2,b=3;intmax(inta,intb)intc;c=ab?a:b;return(c);intmain()inta=4;printf(%d,max(a,b);return0;A、2,3B、2C、3D、4【7:D】下面程序的輸出結(jié)果

14、是(口。#includeintglobal=100;fun()intglobal=5;return+global;intmain()printf(%dn,fun();return0;A、100B、101C、5D、6【3:C】已知intj,i=1;執(zhí)行語句j=-i+;后,j的值是()TOC o 1-5 h zA.1B.2C.-1D.-2【3:A】C語言中,下列運算符的操作數(shù)必須是int類型的運算符是(口A.%B./C.-D.+【3:A】已知inta,b;用語句scanf(“d%d”,&a,&b);輸入a,b的值時,不能作為輸入數(shù)據(jù)分隔口的是口A.,B.空格C.回車D.tab【4:D】下列運算符運

15、算級別最高的是:(口A.&B.+=C.=D.!【4:B】若有說明inta,b;下面輸入函數(shù)調(diào)用語句正確地是()A.scanf(“%d%d”,a,b);B.scanf(“%d%d”,&a,&b);C.scanf(%d%d,a,b);D.scanf(%d%d,&a,&b);【7:D】在C語言程序中,在函數(shù)內(nèi)部定義的變量稱為()。A、A、全局變量B、全程變量C、外部變量D7:D】下列對C源程序結(jié)構(gòu)的描述,不正確地是A口C源程序中函數(shù)名不可以和變量名相同C口C源程序是由一系列函數(shù)構(gòu)成的【3:B】C語言中最簡單的數(shù)據(jù)類型包括()A、整型、口型、邏輯型B、整型、實型、字符型D、內(nèi)部變量()B口C源程序中可

16、以定義函數(shù)D口C源程序可以有多個main()函數(shù)C、整型、字符型、邏輯型D、字符型、口型、邏輯型72.D3:72.D3:C】下列數(shù)據(jù)中,不合法的C語言實型數(shù)據(jù)的是()A、0.123B、123e3C、2.1e3.5D、789.073.【5:B】for()語句執(zhí)行順序是()1A、表達式1口表達式2口表達式3口循環(huán)體口表達式1B、表達式1口表達式2口循環(huán)體口表達式3口表達式2C、表達式1口循環(huán)體口表達式2口表達式3口表達式1D、循環(huán)體口表達式1口表達式2口表達式3口表達式274.【5:C】以下對一維整型數(shù)組a的正確說明是()A、inta(10);B、intn;scanf(“%d”,&n);C、#de

17、fineM10intaM;D、intn=10,an;75.【6:B】charc=”China”;執(zhí)行后,數(shù)組c的長度是()口A、5B、6C、7D、任意值76.【7:D】以下正確的函數(shù)定義形式是()。A、doublefun(intx,y)B、voidfun(intx;inty)C、intfun(intx,inty);D、charfun(intx,inty)【7:D】函數(shù)調(diào)用()是不正確的。intan;77.A、出現(xiàn)在執(zhí)行語句中B、出現(xiàn)在表達式中C、作為函數(shù)的實參D、作為函數(shù)的形參78.【1:C】以下敘述正確的是()。A.在COOO,main函數(shù)必須位于程序的最前面B.C語言本身沒有輸入輸出語句B

18、.在C程序的每一行只能寫一條語句79.【2:A】C語言中,各數(shù)據(jù)類型的存儲空間長度的排列順序為(A)charint=long=floatdoubleC)charintlong=float=double80.【2:D.在對一個C程序進行編譯的過程中,可發(fā)現(xiàn)注釋中的拼寫錯誤)。B)char=intlong=floatdoubleD)char=int=long=float=y)&(y=z)B.(x=y)AND(y=z)C.(x=y=z)D.(x=z)&(y=z)92.【2:C】若有定義:inta=1,b=2,c=3;則語句+a|+b&+c;運行后b的值為()。A.1B.0C.2D.393.【2:C】

19、若有代數(shù)式3ae,則不正確的bcC語言表達式是()。A.a/b/c*e*3B.3*a*e/b/cC.3*a*e/b*cD.a*e/c/b*394.【4:C】執(zhí)行下面程序,輸出結(jié)果是()。#include“stdio.h”intmain()inta=5,b=0,c=0;if(a=a+b)printf(*n);elseprintf(#n);A.有語法錯誤不能編譯B.能通過編譯,但不能通過連接C.輸出*D.輸出#95.【5:C】有如下程序段,執(zhí)行結(jié)果是口口。96.inti=1,sum=0;while(i=3)sum+=i;sum+;printf(%dn,sum);A.6B.3C.死循環(huán)D.0【5:D

20、】執(zhí)行下面程序段后,k的值是()。97.98.inti,j,k;for(i=0,j=10;ij;i+,j-)k=i+j;A.9B.11C.8D.10【5:B】以下敘述正確的是()。A.continue語句的作用是結(jié)束整個循環(huán)的執(zhí)行B.只能在循環(huán)體內(nèi)和switch語句體內(nèi)使用breakDOC.在循環(huán)體內(nèi)使用breakDOOcontinue語句的作用相同D.從多層循環(huán)嵌套中退出時,0000gotoDO【5:B】若i為整型變量,則以下循環(huán)語句的循環(huán)次數(shù)是()。for(i=2;i=0;)printf(%d,i-);A.無限次B.0次C.1次D.2次)?!?:D】調(diào)用函數(shù)時,當(dāng)實參和形參都是簡單變量時,

21、它們之間數(shù)據(jù)傳遞的過程是()。A.實參將其地址傳遞給形參,并釋放原先占用的存儲單元B.實參將其地址傳遞給形參,調(diào)用結(jié)束時形參再將其地址回傳給實參C.實參將其值傳遞給形參,調(diào)用結(jié)束時形參再將其值回傳給實參D.實參將其值傳遞給形參,調(diào)用結(jié)束時形參并不將其值回傳給實參【7:C】如下fun函數(shù)的類型是口口。fun(floatx)doubley;intz;y=x*x;z=(int)y;return(z);A.voidB.doubleC.intD.float【6:A】若有定義:inta5=1,2,3,4,5;則語句a1=a3+a2+2-a3-1;運行后a1的值為()。A.6B.5C.1D.2102.【6:

22、C】設(shè)有如下數(shù)組定義:charstr8=“FUJian”;則分配給數(shù)組str的存儲空間是口)字節(jié)。A.6B.7C.8D.9103.8:B】執(zhí)行以下程序段的輸出結(jié)果是()。inta=10,*p=&a;printf(“%d”,+*p);A.10B.11C.變量a的地址D.變量a的地址+1104.【2:A】C語言的基本數(shù)據(jù)類型包括()。105.【A72:A】假設(shè)所有變量均為整型,則表達式(x=2,y=5,y+,x+y)的值是()。D2B8C6106.【2:D】已有定義:intx=3,y=4,z=5;則表達式!(x+y)+zT&y+z/2的值是()。A6B0C2D1107.【4:C】為了避免嵌套的if

23、-else語句的二義性,C語言規(guī)定else總是與(口組成配對關(guān)系。A口縮排位置相同的ifB口在其之前未配對的ifC口在其之前未配對的最近的ifD口同一行上的108.【5:A】當(dāng)執(zhí)行以下程序段時,下列描述正確的是()。A口整型、實型、字符型B口整型、實型、字符型、邏輯型C口整型、字符型、邏輯型D口整型、口型、邏輯型x=-1;ifdox=x*x;while(!x);A口循環(huán)體將執(zhí)行一次B口循環(huán)體將執(zhí)行兩次C口循環(huán)體將執(zhí)行無數(shù)多次D口系統(tǒng)將提示有語法錯誤109.【2:B】以下選項中,合法的用戶標(biāo)識符是()。AlongB2abcC3dmaxDA.dat110.2:B】若有定義:inta;則語句a=(3

24、*4)+2%3;運行后,a的值為口)。111.A.12B.14C.11D.175:A】若i,j已定義為int類型,則以下程序段中內(nèi)循環(huán)的總的執(zhí)行次數(shù)是()。for(i=5;i;i-)for(j=0;j=20ora=20&ab)c=a+b;elsec=a-b;AB-1115.A【6:A】已知a10+3B116.6:B】若有定義AB1117.7:D】下列對AC118.20或a口B.a=20|a=20a=10,3,2,B.數(shù)組長度x大于y10的C語言表達式是()。)。1;C.數(shù)組長度x小于yD.兩個數(shù)組長度相同:inta=1,b=2,c=4;則以下程序段運行后C3D口不確定的值為()。inta13;

25、a0C則不能正確引用a10D:inta3=0,1,2;則C2D3C源程序結(jié)構(gòu)的描述,不正確地是C源程序中函數(shù)名不可以和變量名相同C源程序是由一系列函數(shù)構(gòu)成的【6:D】有如下定義:printf(%s”,a);的輸出結(jié)果是口chara6=)。a數(shù)組元素的是(a13-5a1的值為()。B口C源程序中可以定義函數(shù)D口C源程序可以有多個a,b,c,0,)。)。e,main()函數(shù)f;則語句Aab0BabcefCab0efDabc【8:C】已知intb;則對指針變量正確的說明和初始化是(口。A.int*pb=b;B.intpb=&b;C.int*pb=&b;D.intpb=b;【7:C】如果一個函數(shù)位于C

26、程序文件的上部,在該函數(shù)體內(nèi)說明語句后的復(fù)合語句中定義了一個變量,則該變量()。B.為局部變量,只在該函數(shù)內(nèi)有效D.B.為局部變量,只在該函數(shù)內(nèi)有效D.定義無效,為非法變量C.為局部變量,只在該復(fù)合語句中有效【4:C】有如下程序#includevoidmain()inta=2,b=-1,c=2;if(ab)if(b二j|ij的值為(DDA口1BDDOi的值CD0D口變量j的值【2:B】若有定義:floatx=3.5;intz=8;則表達式x+z%3/4的值為(DDAD3.75BD3.5CD3DD4【4:A】若有定義:inta=1,b=2,c=3,d=4,x=5,y=6;則表達式(x=ab)&(

27、y;cd)的值為(DDAD0BD1CD5DD6【6:D】以下能對一維數(shù)組a進行正確初始化的語句是(DDADinta5=(0,0,0,0,0);BDinta5=0;CDinta5=1,2,3,4,5,6,7;DDinta=0;三、改錯題(程序改口4題,每題錯誤5處D:(要求列出錯誤所在的程序行號并修改D1、【4:6)scanf(“%d”,&x);7)x=1&x210)y=2*sin(x)-1;12)y=5*cos(x)-3;15)printf(y=%.2fn,y);】編程計算下面分段函數(shù),輸入x(x在1到5之間D,輸出y(要求保留兩位小數(shù)D。程序如下:x31x2y2sinx12x35cosx33

28、x5#includestdio.h#includemath.h3Dintmain()floatx,y;printf(Inputx:n);scanf(%f,x);if(1=x2)y=x+3;elseif(x3)y=2sinx-1;elseif(x5)y=5cosx-3;elseprintf(x應(yīng)該在1到5之間!n);printf(y=%2fn,y);return0;2、【5:1)去掉分號5)sum=0;6)g=1;8)g=g*i;12)printf(sum=%dn,sum);】求1!+2!+3!+10!的程序如下:#include;2)intmain()3)inti,sum,g;TOC o 1-

29、5 h zi=1;sum=1;g=0;while(i=10)g=g+i;sum=sum+g;i+;printf(sum=%dn,sum);return0;3、口5:2)intmain()4)longsum=0;5)for(n=100;n=300;n+)7)if(n%3=0)8)sum=sum+n;】求100300間能被3整除的數(shù)的和。includeintmainintn;longsum;for(n=100,n=300,n+)if(n%3=0)sum=sum*n;printf(“%ld”,sum);return0;4、【5:3)inti=1;4)intsum=0;5)去掉分號9)printf(s

30、um=%dn,sum);10)return0;】求1+2+.+100的程序如下:1)#include2)intmain()inti;intsum=1;while(i=100);sum=sum+i;7)i+;7)printf(sum=%dn,sum);return;11)5、【6:2)intmain()6)scanf(%d,&ai);9)if(ajaj+1)12)for(i=0;i10;i+)13)printf(%d,ai);】從鍵盤上輸入10個整數(shù)保存在數(shù)組中,用起泡法排序?qū)⑵浒唇敌蚺帕小?)#includeintmaininti,j,t;inta10;for(i=0;i10;i+)scanf

31、(%d,ai);for(i=1;i=9;i+)for(j=1;jaj+1)t=aj;aj=aj+1;aj+1=t;printf(按降序排列為:n);for(i=0;i=10;i+)printf(%d,&ai);return0;6、【5:1)去掉分號4)sum=16)scanf(%d,&n);8)while(i=n)12)printf(sum=%ld,sum);】求1工事4%4#include;intmain()longintsum;intn,i=1;scanf(%d,n);printf(“n”);while(in)sum=sum*i;i+;printf(sum=%d,sum);return0;

32、7、【6:5)for(j=0;j5;j+)6)scanf(%d,&aj);8)for(j=1;j5;j+)9)if(maxaj)11)printf(“n最大值:d”,max);】求一個數(shù)組中最大值。#includeintmain()intmax,j,m;inta5;for(j=1;j=5;j+)scanf(“%d”,a);max=a0;for(j=1;jaj)max=aj;printf(口n最大值:%d”,max)return0;8、【6:1)少了#include3)floata10,min,max,avg;8)scanf(%f,&ai);10)max=min=avg=a0;13)if(min

33、ai);18)】下面程序的功能是:從鍵盤輸入十個學(xué)生的成績,統(tǒng)計最高分,最低分和平均分。max代表最高分,min代表最低分,avg代表平均分。1)intmain()2)inti;floata8,min,max,avg;printf(input10score:);for(i=0;i=9;i+)TOC o 1-5 h zprintf(inputascoreofstudent:);scanf(%f,a);max=min=avg=a1;for(i=1;i=9;i+)if(minai)min=ai;if(maxai)max=ai;avg=avg+ai;avg=avg/10;printf(max:%fnm

34、in:%fnavg:%fn,max,min,avg);return0;22)9、【7:3、去掉分號。5、;改為,。8、=改為。10、|改為&。13、去掉&符號】統(tǒng)計輸入字符串中小寫英文字母的個數(shù)。#include#includeintmain();charstr1128;inti;len,sum=0;gets(str1);len=strlen(str1);for(i=0;i=a|str1i=z)sum+;printf(%dn,&sum);return0;n”,t);】10、口2:1、stdio.改為stdio.h。4、inti,t;。7、去掉;口。9、去掉一個二號。12、改為)printf(“

35、d求5!n”,t);】1)#include2)intmain()3)4)inti,t5)t=1;6)i=2;7)while(i=5);8)9)t=t*i;10)i=i+1;11)12)printf(“%dn,t);13)return0;14)四、讀程序?qū)懡Y(jié)果口5:0,1,2,5】讀程序?qū)懡Y(jié)果。#includeintmain()inti=0,j=0,k=0,m;for(m=0;m4;m+)switch(m)case0:i=m+;case1:j=m+;k=m+;m+;printf(“n%d,%d,%d,%d”,i,j,k,m);return0;2、口4:min=-34】讀程序?qū)懡Y(jié)果。#includ

36、eintmain()inta=12,b=-34,c=56,min=0;min=a;if(minb)min=b;if(minc)min=c;printf(min=%d,min);return0;3、【6:11235】讀程序?qū)懡Y(jié)果#includeintmain()inti,f5;f0=f1=1;for(i=2;i5;i+)fi=fi-2+fi-1;for(i=0;i5;i+)if(i%5=0)printf(“n”);printf(“%d”,fi);return0;4、【7:result=3】讀程序?qū)懡Y(jié)果。當(dāng)從鍵盤輸入:6,3運行結(jié)果為#includeintmain()intsub(inta,int

37、b);intx,y,result=0;scanf(%d,%d,&x,&y);result=sub(x,y);printf(result=%dn,result);return0;intsub(inta,intb)return(a-b);5、口5:12457810】以下程序的輸出結(jié)果為1#includeintmain()intn;for(n=1;n=10;n+)if(n%3=0)continue;printf(%d,n);return0;6、【4:60*5=300】下列程序執(zhí)行后的輸出結(jié)果是。#includeintmain()inta=5,b=60,c;if(ab)c=a*b;printf(%d*

38、%d=%dn,b,a,c);elsec=b/a;printf(%d/%d=%dn,b,a,c);return0;7、【5:8】下面程序運行時輸入:-10203040,運行結(jié)果是#includeintmain()intx,n=0;scanf(%d,&x);x=x0?x:-x;while(x!=0)n+;x=x/10;printf(%dn,n);return0;nu18、【7:-1】以下程序的輸出結(jié)果為nu1#includeintmain()intf(inta,intb);inti=2,p;p=f(i,i+1);printf(%d,p);return0;intf(inta,intb)intc;c=

39、a;if(ab)c=1;elseif(a=b)c=0;elsec=-1;return(c);9、【3:5】intmain()intx=l0,y;if(x4)y=55/x;elsey=10;printf(”%d”,y);return0;10、【5:4】#includeintmain()inti,n=0;for(i=2;i5;i+)doif(i%3)continue;n+;while(!i);n+;printf(%dn,n);return0;11、【5:31】以下程序的輸出結(jié)果是_#includeintmain()inta,i;a=0;for(i=1;i5;i+)switch(i)case0:ca

40、se3:a+=2;case1:case2:a+=3;default:a+=5;printf(%d,a);return0;12、【4:20,0】以下程序運行后的輸出結(jié)果是#includeintmain()intx=10,y=20,t=0;if(x=y)t=x;x=y;y=t;printf(%d,%dn,x,y);return0;13、【4:1】程序運行后的輸出結(jié)果是intmain()inta=15,b=21,m=0;switch(a%3)case0:m+;break;case1:m+;switch(b%2)default:m+;case0:m+;break;printf(%dn,m);retur

41、n0;14、【5:8921】輸入1298,輸出結(jié)果為#includeintmain()intn1,n2;scanf(%d,&n2);while(n2!=0)n1=n2%10;n2=n2/10;printf(%d,n1);return0;15、【4:2口當(dāng)a=1,b=2,c=4,d=3時,執(zhí)行完下面一段程序后if(ab)if(cd)x=1;elseif(ac)if(bd)x=2;elsex=3;elsex=4;elsex=5;16、口3:x=4,y=11】讀下面程序?qū)懡Y(jié)果,輸出結(jié)果是#includeintmain()inta=3,b=5,x,y;x=a+1,b+6;y=(a+1,b+6);pri

42、ntf(x=%dny=%dn,x,y);return0;17、【4:ABother】如果程序可以正常運行,則從鍵盤輸入字符#includeintmain()charch;ch=getchar();switch(ch)case65:printf(“%c”,A);case66:printf(“%c”,B);default:printf(“%s”,”other”);return0;18、【7:-1】#includeintmain()inti=2,p;p=f(i,i+1);printf(%d,p);return0;inff(inta,intb)intc:c=a;x的值是Ax的值是A時,輸出的結(jié)果為el

43、seif(a=b)c=0;elsec=-1;return(c);19、【5:5050】#includeintmain()inti=100,s=0;while(i)s+=i-;printf(“sum=%dn”,s);return0;20、口6:口5.50(表示空格口口#includeintmain()floats11=0.0,1,2,3,4,5,6,7,8,9,10;floata,b,c;inti;a=b=c=s1;for(i=2;i=10;i+)if(asi)b=si;c=c+si;c=(c-a-b)/8;printf(aver=%5.2fn,c);return0;21、口5:i=6,k=4】下面程序的運行結(jié)果是#includeintmain()inti,j,k=19;while(i=k-1)k-=3;if(k%5=0)i+;continue;elseif(k5)break;i+;printf(i=%d,k=

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論