C語(yǔ)言老師給的題庫(kù)_第1頁(yè)
C語(yǔ)言老師給的題庫(kù)_第2頁(yè)
C語(yǔ)言老師給的題庫(kù)_第3頁(yè)
C語(yǔ)言老師給的題庫(kù)_第4頁(yè)
C語(yǔ)言老師給的題庫(kù)_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余44頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、單項(xiàng)選擇題號(hào):16604以下語(yǔ)句中有語(yǔ)法錯(cuò)誤的是()A、printf(%f,0e2);B、printf(%s,0 x2);C、printf(%d,0e);D printf(%d,Ox2);答案:C題號(hào):16599以下選項(xiàng)中不能用作變量名的是()A、_floatB、switchC、_123D sum答案:B題號(hào):16600以下選項(xiàng)中,不能用作標(biāo)識(shí)符的是()A、&aB、FORC、printD _00答案:A題號(hào):16640設(shè)有四個(gè)常數(shù):4e0.5,87 ,0 x5a,“”:其中符合 C 語(yǔ)法規(guī)則的常量是()A、 B、 C、 D答案:A題號(hào):16721已知有聲明int m=5,4,3,2,1

2、,i=0;,下列對(duì) m 數(shù)組元素的引用中,錯(cuò)誤是_A、m2*2B、m5C、m+iD mm4答案:B題號(hào):16705以下關(guān)于 c 語(yǔ)言函數(shù)的敘述中,正確的是(_)A、在一個(gè)函數(shù)體中可以定義另一個(gè)函數(shù),也可以調(diào)用其他函數(shù)B、 在一個(gè)函數(shù)體中可以調(diào)用另一個(gè)函數(shù),但不能定義其他函數(shù)C、 在一個(gè)函數(shù)體中可以定義另一個(gè)函數(shù), 但不能調(diào)用其他函數(shù)D在一個(gè)函數(shù)體中不可以調(diào)用另一個(gè)函數(shù), 也不能定義其他函數(shù) 答案:B題號(hào):16603以下局部變量聲明中正確的是()A、void a=0;B、int a, b=a=0;C、int a=b=0;D int char=2答案:B題號(hào):16700函數(shù)返回值的類(lèi)型應(yīng)由(_)決

3、定。A、return中的表達(dá)式類(lèi)型B、 調(diào)用該函數(shù)的主調(diào)函數(shù)類(lèi)型C、 實(shí)參類(lèi)型D定義函數(shù)所指定的類(lèi)型答案:D題號(hào):16720下列數(shù)組定義中正確的是_Aint a12;B、int a33;C、int a2=1,2,3;D int a22=1,2;答案:D題號(hào):16703以下敘述中錯(cuò)誤的是(_)A、 用戶(hù)定義的函數(shù)中若沒(méi)有return語(yǔ)句,則應(yīng)當(dāng)定義函數(shù)為void類(lèi)型B、 用戶(hù)定義的函數(shù)中可以有多個(gè)return語(yǔ)句,以便可以調(diào)用一次返回多個(gè)函數(shù)值C、 函數(shù)的return語(yǔ)句中可以沒(méi)有表達(dá)式D用戶(hù)定義的函數(shù)中可以沒(méi)有return語(yǔ)句答案:B題號(hào):16611已有聲明“ht x,a=3,b=2;”,則執(zhí)

4、行賦值語(yǔ)句 “=ab+?a+:b+;后,變量 x、a、b 的值分別為()。A、3 3 3B、3 4 3C、3 3 4D 4 3 4答案:B題號(hào):16622關(guān)于以下程序的說(shuō)法中正確的是()#i nclude void mai n()int x=3,y=0,z=0; if(x=y+z)prin tf(11n);elseprin tf(22n);A、輸岀11B、 輸岀22C、有語(yǔ)法錯(cuò)誤不能通過(guò)編譯D能通過(guò)編譯,但不能運(yùn)行 答案:B題號(hào):16645下列條件語(yǔ)句中,功能與其他語(yǔ)句不同的是 ()A、if(a=0) printf(%dn,y); else printf(%dn,x);B、if(a=0) pr

5、intf(%dn,x); else printf(%dn,y);C、if(a!=0) printf(%dn,x); else printf(%dn,y);D if(a) printf(%dn,x); else printf(%dn,y);答案:B題號(hào):16651設(shè) e1 和 e3 是表達(dá)式,則與“Or(e1; e3)s;等同的語(yǔ)句是()Afor(e1;e1;e3) s;B、for(e1;0;e3)s;C、for(e1;e3;e3) s;D for(e1;1;e3) s;答案:D題號(hào):16605已知有聲明int a=3,b=4,c=5;,以下表達(dá)式中值為 0 的是()A、a|b&cB、a

6、=bC、!(!c|1)雙豎線為或D a&b答案:C題號(hào):16708以下敘述中不正確的是(_)A、在C中,外部變量的隱含類(lèi)別是自動(dòng)存儲(chǔ)類(lèi)別。B、在C中,函數(shù)中的自動(dòng)變量可以賦初值,每調(diào)用一次,賦一次初值。C、在C中,函數(shù)形參可以說(shuō)明為register變量。D在C中,在調(diào)用函數(shù)時(shí),實(shí)在參數(shù)和對(duì)應(yīng)形參在類(lèi)型上只需賦值兼容。 答案:A題號(hào):16716以下關(guān)于預(yù)處理命令的敘述中錯(cuò)誤的是(_)A、預(yù)處理命令由預(yù)處理程序解釋B、預(yù)處理命令既可以岀現(xiàn)在函數(shù)定義的外部,也可以岀現(xiàn)在函數(shù)體內(nèi)部C、 程序中的預(yù)處理命令是以#開(kāi)始的D若在程序的一行中岀現(xiàn)多條預(yù)處理命令,這些命令都是有效的答案:D題號(hào):1663

7、8以下符合操作數(shù)必須是整型的運(yùn)算符是()A、%B、/C、+=D =答案:A題號(hào):16697以下函數(shù)定義中能正確編譯的是(_)。A、double fun(int x, y) intz=x+y ; return z;定義問(wèn)題B、double fun(int x,int y) int x,y ; double z; z=x+y; return z;C、double fun(int x,int y) double z; z=x+y; return z;D double fun(int x,int y) z=x+y; return z;/z未定義答案:C重復(fù)定義題號(hào):16620設(shè)有變量說(shuō)明 int a=

8、3,b=4,c=5;”,下列表達(dá)式中,值為0 的表達(dá)式是()A、 &B、a|b+c&b-cC、a=bD !(ab& cb|b)答案:DA、#defi neP 3.14B、#defi neP 3.14;C、#defi ne P=3.14;D#defi neP(3.14)答案:A題號(hào):16646以下 if 結(jié)構(gòu)形式錯(cuò)誤的是()。A、if(xy) x+;y+;D if(x=y) x+=y;答案:B題號(hào):16710關(guān)于局部變量,下面說(shuō)法正確的是(_)A、定義該變量的復(fù)合語(yǔ)句中的定義處以下的任何語(yǔ)句都可以訪問(wèn)B、 定義該變量的程序文件中的函數(shù)都可以訪問(wèn)C、定義該變量的函數(shù)中的定義

9、處以下的任何語(yǔ)句都可以訪問(wèn)D定義該變量的函數(shù)中的定義處以上的任何語(yǔ)句都可以訪問(wèn)題號(hào):16717某程序需要使用一個(gè)代表常數(shù)3.14 的符號(hào)常量 P,以下定義中正確的是(答案:A題號(hào):16593以下敘述中正確的是()。A、用戶(hù)定義的函數(shù)可以被一個(gè)或多個(gè)函數(shù)調(diào)用任意多次B、C語(yǔ)言系統(tǒng)以函數(shù)為單位編譯源程序/以代碼文件為單位C、 在一個(gè)函數(shù)體內(nèi)可以定義另外一個(gè)函數(shù)/不可以D main函數(shù)必須放在程序開(kāi)始/不一定答案:A題號(hào):16614已知某編譯系統(tǒng)中 sig ned int 類(lèi)型數(shù)據(jù)的長(zhǎng)度是 16 位,該類(lèi)型數(shù)據(jù)的最大值是()A、32768B、32767C、65535D 127答案:B題號(hào):16714

10、以下程序程序運(yùn)行后的輸出結(jié)果是(_)# define f(x) (x*x)void mai n() int i1, i2;i 仁 f(8)/f(4);i2=f(4+4)/f(2+2);prin tf(%d, %dn,i1,i2);A、64, 64B、4, 3C、4, 4D 64, 28答案:B/本題考套的是宏定義。對(duì)帶參數(shù)的宏的展開(kāi)只是將語(yǔ)句中宏名后面括號(hào)內(nèi)的實(shí)參字符串代替#defi ne命令行中的形參。本題中“i仁f(8)/f(4)”用#define f(x)(x*x)代替得i仁(8*8)/(4*4),結(jié)果為4;i2=f(4+4)/f(2+2)用“#define f(x)(x*x)” 代替得

11、i2=(4+4+4+4)/(2+2+2+2),求得結(jié)果為3。故本題輸出的值為4,3題號(hào):16633以下程序中,while 循環(huán)的循環(huán)次數(shù)是()void mai n() int i=0;while(i10) if(i1) continue;if(i=5) break; /死循環(huán)i+;A、死循環(huán)B、1C、10D 6答案:A題號(hào):16706以下只有在使用時(shí)才為該類(lèi)型變量分配內(nèi)存的存儲(chǔ)類(lèi)說(shuō)明是(_)Aregister禾口staticB、auto禾口registerC、auto和staticD extern和口register答案:B題號(hào):16598以下常量表示中正確的是 ()A、aEbe后面須為整數(shù)B

12、、5LC、3.14U/看不懂D xff /看不懂答案:B題號(hào):16715以下敘述中錯(cuò)誤的是(_)A、在函數(shù)外聲明的變量,其值可以保存到該程序運(yùn)行結(jié)束B(niǎo)、 函數(shù)調(diào)用時(shí)在函數(shù)內(nèi)聲明的變量所得到的值將無(wú)法保存到該函數(shù)的下一次調(diào)用/三短一長(zhǎng)選最長(zhǎng)C、變量聲明的位置決定了該變量名的使用范圍D在函數(shù)外可以聲明變量答案:B填空題號(hào):16753設(shè)有兩個(gè)語(yǔ)句”nt x scanf(%d,x);”則編譯認(rèn)為_(kāi)語(yǔ)句是錯(cuò)誤的。答案:空1:后一個(gè)題號(hào):16748設(shè)有以下宏定義:#defi ne N 3#defi ne Y(n) (N+1)* n)則執(zhí)行語(yǔ)句 z=2*(N+Y(5+1);”后,z 的值是(_)z=2*(3

13、+4*5+1)注意 5+1 沒(méi)有括號(hào),5 和前面(N+1)同時(shí)運(yùn)算 答案:空1:48題號(hào):16746以下程序的運(yùn)行結(jié)果是(_)#i ncludestdio.hint fun c(i nt m)static int k=1;while(m)k*=m-;return k;void mai n()int i,j;i=fu nc(3);j=fu nc(5);prin tf(%d %dn,i,j);答案:空1:6 720題號(hào):16747在函數(shù)內(nèi)部聲明局部變量時(shí)缺省了存儲(chǔ)類(lèi)型,該變量存儲(chǔ)類(lèi)型為 答案:空1:auto題號(hào):16733以下程序運(yùn)行時(shí)輸出結(jié)果是(_)#in cludeint f(int x, i

14、nt y) return x+y; void mai n() double a=5.5, b=2.5;prin tf(%d,f(a,b);/int 取整很關(guān)鍵好吧答案:空1:7題號(hào):16682有語(yǔ)句 int a=10,b=20,c=30;”,以下語(yǔ)句執(zhí)行后變量 a、b、c 的值分別是_和_。if(a=b)a+=b;b+=a;c=+a;答案:空1:10空2:30空3:10 / =+可能就是賦值的意思題號(hào):16756數(shù)組作參數(shù)時(shí),若函數(shù)中改變了形參數(shù)組某元素的值,則實(shí)參數(shù)組對(duì)應(yīng)元素的值_。數(shù)組元素作參數(shù)時(shí),若函數(shù)中改變了形參數(shù)組元素的值,則實(shí)參數(shù)組元素的 值。(改變/不改變) 答案:空1:改變空2

15、:不改變題號(hào):16685若有 iht j=10;”則執(zhí)行完語(yǔ)句 While (j=0) j+;后 j 的值為_(kāi)答案:空1:10題號(hào):16731以下程序運(yùn)行時(shí)輸出結(jié)果是(_)#i nclude void fun c(i nt b) int a;a=b; b=10;void mai n() int a=10,b=20;fun c(b);prin tf(%d,%d,a,b);答案:空1:10,20題號(hào):16676當(dāng)_語(yǔ)句被執(zhí)行時(shí),程序的執(zhí)行流程無(wú)條件地從一個(gè)函數(shù)跳轉(zhuǎn)到另一個(gè)函數(shù)。答案:空1:return/很關(guān)鍵!題號(hào):16681語(yǔ)句 iht x=-5; printf(%dn,x0?1:x0?-1:0

16、);的輸出的結(jié)果為_(kāi)答案:空1:-1*題號(hào):16675以下程序輸出的第一行是_,第二行是_#i nclude void mai n()int x=0,y=0;int i,j;for(i=0;i4;i+) x+;for(j=0;j5;j+) if(j%2)y+;co ntin ue;x+;prin tf(x=%dn,x);prin tf(y=%dn,y);答案:空1:x=16空2:y=8題號(hào):16745以下程序的運(yùn)行結(jié)果是(_)#i ncludestdio.h#defi ne PI 3.14#defi ne F(y) (y)*(y)#defi ne P( a) pri ntf(%d,a) voi

17、d mai n() int x=PI;P(F(1+2)*x);答案:空1:27題號(hào):16659已知有聲明char ch=g;,則表達(dá)式 ch=ch-a+A的值為字符_的編碼。答案:空1:G題號(hào):16740以下程序運(yùn)行時(shí)輸出到屏幕的結(jié)果是(_)#in clude long f(int n) static long s;if(n=1) return s=2; else retur n +s;void mai n()long i,sum=0; for(i=1;i4;i+) sum+=f(i); prin tf(%ld,sum);答案:空1:9題號(hào):16654大多數(shù) C 程序都要包含_頭文件,該文件包

18、含了所有輸入/輸出操作。答案:空1:stdio.h題號(hào):16672以下程序運(yùn)行時(shí)輸出結(jié)果是_#in clude main () int s=1, n=235;do s*=n %10;n/=10;while( n);prin tf(%dn,s);答案:空1:30題號(hào):16665已有聲明 double x=3.5; ”,表達(dá)式“nt)x+x 值的類(lèi)型是_語(yǔ)句。答案:空1:8double/*題號(hào):16743以下程序運(yùn)行時(shí)輸出到屏幕的結(jié)果第一行是(_),第二行是(是(_)#in cludeint g(i nt x,i nt y) return x+y;int f(int x,i nt y)static

19、 int x=2;if(y2)x=x*x;y=x;else y=x+1;retur n x+y;void mai n()int a=3;prin tf(%dn,g(a,2);prin tf(%dn,f(a,3);prin tf(%dn,f(a,2);答案:),第三行9空1:5空2:7空3:1題號(hào):16661執(zhí)行程序段int x=0 x6c;printf(x=%dn,x);答案:空1:x=108題號(hào):16686與 While(!a) ”中的! a等價(jià)的表達(dá)式是答案:空1:a=0題號(hào):16670以下程序運(yùn)行時(shí)輸出結(jié)果為_(kāi)#i nclude void mai n() int i,sum=0;for

20、(i=0;i5;i+) switch(i) case 0:case 1: sum+;case 3: sum+;case 4: sum-; break;prin tf(%dn,sum);后的輸出結(jié)果為_(kāi)2答案:空1:題號(hào):16688continue 語(yǔ)句只能用在_語(yǔ)句中。答案:空1:循環(huán)題號(hào):16758函數(shù) fun 的功能是:輸出 n (n10)階楊輝三角形,形式如下,請(qǐng)?zhí)羁铡?1 11 2 11 3 3 11 4 6 4 1 void fun(int a10,i nt n)int i,j;for(i=0;i n;i+)ai0=aii=_;for(i=2;i n;i+)for(j=1;ji;j+

21、)aij=_for(i=0;i n;i+)for(j=0;_;j+)printf( ”d ”,aij); printf( ”n ”);答案:空1:1空2:ai-1j-1+ai-1j空3:j=i題號(hào):16737以下程序運(yùn)行時(shí)輸出到屏幕的結(jié)果是(_)#i nclude void fun (i nt m,i nt n)if(m=n)prin tf(%d,m);elsefun( m+1, n);prin tf(%d,m);void mai n() fun (1,2); 答案:空1:2 2 1題號(hào):16749以下程序該程序運(yùn)行后,輸出#in cludeint x=1;int f(int x)if(x=3

22、)int x=2;return x;else return x;x 的值是_,y 的值是_void mai n()int y;y=f(3);pri ntf(%dn%d,x,y);答案:空1:1空2:2題號(hào):16757以下程序運(yùn)行時(shí)輸出到屏幕的結(jié)果中第一行是_,第二行是_#in clude#defi ne M 3#defi ne N 4void fun(int aMN)int i, j, p;for(i = 0; i M; i+)p = 0;for(j = 1; j aij)p = j;prin tf(% dn, aip);void mai n()int aMN = -1,5, 7, 4, 5,

23、 2, 4, 3, 8, 2, 3, 0;fun( a);答案:空1:-1空2:2題號(hào):16683若有 int i=5, j=10;則執(zhí)行完以下語(yǔ)句后 i 利的值分別為_(kāi)和_switch ( i )case 4: j+; break;case 5: i-;case 6: j+; break;case 7: j-=i; break;default:;答案:空1:4空2:11題號(hào):16662已有聲明“ht n=12; double a ; ”,則執(zhí)行語(yǔ)句 a=n/=5 ;之后,a 的值為_(kāi)答案:空1:2.000000題號(hào):16741以下程序運(yùn)行時(shí)輸出到屏幕的結(jié)果中第一行是(_),第二行是(_)#i

24、n clude#defi ne f(x,y) y=x*xvoid g(i nt x,i nt y) y=x*x; void mai n()int a=2,b=0,c=2,d=0;f(a,b);g(c,d);prin tf(%dn%d,b,d);答案:空1:4空2:0程序設(shè)計(jì)題號(hào):5355/*-【程序設(shè)計(jì)】功能:編寫(xiě)函數(shù) fun 求 1!+2!+3!+.+n!的和,在 main 函數(shù)中由鍵盤(pán)輸入 n 值,并輸出運(yùn)算結(jié)果。請(qǐng)編寫(xiě) fun 函數(shù)。例如:若 n 值為 5,則結(jié)果為 153.000000。-*/#in elude stdio.h float fun (i nt n)*Begj n* En

25、d *int i;int ilN;long int iOUT;IN=fope n(i n.dat,r);if(IN=NULL)prin tf(Please Verify The Currernt Dir.It May Be Cha nged);OUT=fope n(out.dat,w);if(OUT=NULL)prin tf(Please Verify The Curre nt Dir. It May Be Cha nged);for(i=0;i10;i+)fscan f(IN,%d,&ilN);iOUT=fu n( ilN);fprin tf(OUT,%ldn,iOUT);fclos

26、e(IN);fclose(OUT);main ()int n;float result;scan f(%d,&n);result=fu n(n);prin tf(%fn,result);TestF un c();示例代碼:void TestF unc()FILE *IN,*OUT;int i;float f=1,s=0;for(i=1;i=n;i+) f=f*i;s=s+f;return s;題號(hào):486/*編寫(xiě)函數(shù)fun,函數(shù)的功能是:根據(jù)以下公式計(jì)算s,計(jì)算結(jié)果作為函數(shù)值返回;n通過(guò)形參傳入。例如:若n的值為11時(shí),則函數(shù)值為:1.833333注意:部分源程序存在文件prog.c中

27、。請(qǐng)勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入你編寫(xiě)的若干語(yǔ)句。*/#include #include #include #include float fun(int n)NONO()/*請(qǐng)?jiān)诖撕瘮?shù)內(nèi)打開(kāi)文件,輸入測(cè)試數(shù)據(jù),調(diào)用fun函數(shù),輸出數(shù)據(jù),關(guān)閉文件。*/int n,j;float s;FILE *rf,*wf;rf = fopen(b25.in,r);wf = fopen(a25.out, w);for (j=0;j4;j+)fscanf(rf,%d,&n);s=fun(n);fprintf(wf,the result is:%fn,s);fcl

28、ose(rf);fclose(wf); main() int n;float s;Begin*End *system(cls);printf(nPlease enter N:);scanf(%d,&n);s=fun(n);printf(the result is:%fn,s);NONO();示例代碼:int i;float s=1.0,h=1;for (i=2;i=n;i+) h=h+i; s=(float)(s+1.0/h);return(s);程序填空題號(hào):11504/*-【程序填空】功能:用結(jié)構(gòu)體調(diào)用的方法編程。要求輸入A,B, C, D, E,F(xiàn) 五個(gè)元素的數(shù)值,并按從大到小的

29、順序輸出。*/#defi ne N sizeof tbl/sizeof tbl0 /* int A,B,C,D,E,F;struct ele char vn;/*FILL*/int取得數(shù)組有多少個(gè)元素*/tbl=A,&A,B,&B,C,&C,D,&D,E,&E,F,&F,t;mai n() int k,j,m;for(k=0;k0)for(k=j=0;jm;j+)/*匚I *if(*tblj.vp_)t=tblj; tblj=tblj+1;tblj+1=t; k=j;for(k=0;kN;k+)prin tf(%c(%d),tblk.vn,*tb

30、lk.vp); prin tf(n);答案:位置1:*vp位置2:N位置3:*tblj+1.vp【或】*tblj+1.vp位置4:m=k*FILL*FILL*1題號(hào):11529/*-【程序填空】功能:十個(gè)小孩圍成一圈分糖果,老師分給第一個(gè)小孩10 塊,第二個(gè)小孩 2 塊,第三個(gè)小孩 8 塊,第四個(gè)小孩 22 塊,第五個(gè) 小孩 16 塊,第六個(gè)小孩 4塊,第七個(gè)小孩 10 塊,第八個(gè)小孩6 塊,第九個(gè)小孩 14 塊,第十個(gè)小孩 20 塊。然后所有的小孩 同時(shí)將自己手中的糖分一半給左邊的小孩;糖塊數(shù)為奇數(shù)的人 可向老師要一塊。問(wèn)經(jīng)過(guò)這樣幾次調(diào)整后大家手中的糖的塊數(shù) 都一樣?每人各有多少塊糖?-*/

31、 mai n() int i,cou nt=0,a11=0,10,2,8,22,16,4,10,6,14,20;while(_)for(i=1 ; i=10 ; i+) ai-1=ai-1/2+ai/2 ;a10=a10/2+a0; for(i=1 ; i=10 ; i+)if(_) ai+ ;for(i=1 ; i10 ; i+)if(ai!=ai+1)_if(i=10)break ;elsea0=0 ;coun t+ ;prin tf(co un t=%d nu mber=%dn,co un t,a1); 答案:位置1:*FILL*FILL*FILL*位置2:ai%2=1位置3:break

32、題號(hào):11576/*-【程序填空】功能:有五個(gè)學(xué)生,每個(gè)學(xué)生有3 門(mén)課的成績(jī),從鍵盤(pán)輸入以下數(shù)據(jù)(包括學(xué)生號(hào),姓名,三門(mén)課成績(jī)),計(jì)算出平均成績(jī), 設(shè)原有的數(shù)據(jù)和計(jì)算出的平均分?jǐn)?shù)存放在磁盤(pán)文件stud中。-*/#i nclude stdio.hstruct stude ntchar nu m6;char n ame8;int score3;float avr; stu5;main ()int i,j,sum;FILE *fp;/*i nput*/for(i=0;i5;i+)prin tf(n please in put No. %d score:n,i);prin tf(stuNo:);sca

33、n f(%s,stui. num);printf(n ame:);scan f(%s,stui. name); sum=0;/*FILL*/for(j=0;_;j+)prin tf(score %d.,j+1);sea nf(%d, &stui.scorej);sum+=stui._stui.avr=sum/3.0;fp=fope n(stud,w);for(i=0;i5;_)if(fwrite(&stui,sizeof(_),1,fp)!=1)prin tf(file write errorn); fclose(fp); 答案:位置1:jj位置2:scorej位置3:i+【或

34、】+i【或】i=i+1位置4:struct student題號(hào):11324/*-【程序填空】功能:刪除字符串中的數(shù)字字符。例如:輸入字符串:48CTYP9E6 則輸出:-*/#in clude stdio.h*FILL*FILL*FILL*CTYPEvoid fun (_)*FILL*char *p=s;while(*p)if(*p=0)&(*p=9) p+;else *s+=_mai n()char item100;prin tf(nEn ter a stri ng:);gets(item); fun( item);prin tf(nThe stri ng:%sn,item); 答案

35、:位置1:char *s【或】char s位置2:*p+位置3:*s=0【或】*s=0題號(hào):11325/*-【程序填空】功能:輸入一個(gè)大寫(xiě)字母,把它轉(zhuǎn)換為小寫(xiě)后輸出。*/#in clude stdio.h int mai n()char ch;printf(”輸入一個(gè)大寫(xiě)字母:n);ch=getchar();*FILL*FILL*/*FILL*/ch+=/*FILL*/(ch);return 0;答案:位置1:32【或】【或】-位置2:putchar題號(hào):11334/*-【程序填空】題目:輸入三個(gè)數(shù),由大到小輸出。-*/ mai n()float x,y,z,t;sca nf(%f,%f,%f, &x,& y, &z);if(_)t=

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論