




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、讀書破萬卷下筆如有神1程序填空題調(diào)用fun函數(shù)建立班級(jí)通訊錄。填空:(1)STYPE ( 2)FILE (3)fp 改錯(cuò):(1)for(i=0;i<=sl;i+)(2)t2*sl='0'或 tsl+sl='O'編程:*c=(a/10)*1000+(b/10)*100+(a%10)*10+(b% 10);2、程序填空題從鍵盤輸入若干文本(每行不超過80個(gè)字符),填空: *fw (2) str (3) str改錯(cuò):(1) void fun(long s,lo ng *t)(2) s1=s1*10;編程:int i,j=0,min=a0.s;for(i=0;i&
2、lt;N;i+)if(ai.s< min)j=0;bj+=ai;mi n=ai.s;else if(min=ai.s)bj+=ai;return j;3、程序填空題講自然數(shù)110以及它們的平方根寫到名為myfile3.txt的文本中填空:(1)fp ( 2)fclose(fp) ( 3)myfile3.txt 改錯(cuò):(1)for(i=j+1;i<n;i+)(2) p=i;編程*c=(b%10)*1000+(a%10)*100+(b/10)*10+a/10;4、程序填空題找出形參s所指字符串出現(xiàn)頻率最高的字母letter 'a':3 timesletter '
3、s':3 times填空:(1)"r"( 2)fs ( 3)ft改錯(cuò):(1) if (d%2=0)(2)s/=10;編程:int i = 0, j = 0;while(si)if(i % 2 = 0 && si % 2 = 0) tj+ = si;i+;tj = 0;5、程序填空題把形參x的值放入一個(gè)新結(jié)點(diǎn)并插入到鏈表 中,插入后各結(jié)點(diǎn)數(shù)據(jù)域的值仍保持遞增有 序。填空:(1)x(2)p(3)s改錯(cuò):(1)lo ng k=1;(2) num/=10;編程:int i;float aver=0.0;for(i=0;i< n;i+)aver+=ai;
4、aver=aver/ n;retur n aver;6、程序填空題給定程序中已建立一個(gè)帶有頭結(jié)點(diǎn)的單向 鏈表,在ma in函數(shù)中將多次調(diào)用fun函數(shù)。填空:(1) n ext t->data (3) t改錯(cuò):(1) void fun (char *a) (2) pri nt("%c",*a);編程:int i;char *p=s,*q=t;int n=0,m=0;while(*p) /*計(jì)算串s的長(zhǎng)度n,其中p為臨 時(shí)指針*/n+;p+;while(*q) /*計(jì)算串t的長(zhǎng)度m,其中q為臨 時(shí)指針*/m+;q+;if(n>=m) /*比較m和n的值,設(shè)置p指向較
5、 大的指針*/p=s;elsep=t;return p;7、程序填空題建立一個(gè)帶有頭結(jié)點(diǎn)的單向鏈表填空: q (2) n ext(3) n ext改錯(cuò): 缺分號(hào) (2) p = i;編程:*n=0; int i;for(i=1;i<=m;i+) if(i%7=0|i%11=0) a*n+=i;8、程序填空題查找數(shù)據(jù)域中值為ch的結(jié)點(diǎn)。填空:(1)0 或 NULL ( 2)n (3)head, ch改錯(cuò): for(i=0 ,t=O;pi;i+)(2) ct='O:編程:int i ;for(i=1;i<strle n(ss);i+=2)If( (ssi>='a&
6、#39;&&ssi<='z')ssi-=32;9、程序填空題統(tǒng)計(jì)出單向鏈表中節(jié)點(diǎn)的個(gè)數(shù)填空: *n(2) n ext(3) head改錯(cuò):(1) a=NULL; (2) if(*r=*p)編程:int i,j=O;for(i=0;i<strle n(s);i+=2) if(si%2=0) tj+=si;tj='0'10、程序填空題計(jì)算出單向鏈表作為函數(shù)值返回。填空: data (2) next (3) head改錯(cuò):(1) while(*r) (2) *a=*r;a+;r+;編程:int i,j=0;for(i=0;i<strl
7、e n(s);i+=2) tj+=si;tj='0'11、程序填空題給定程序中,函數(shù)fun的功能是:求ss所指 字符串?dāng)?shù)組中長(zhǎng)度最短的字符串所在的行 下標(biāo),作為函數(shù)數(shù)值返回,并把其串長(zhǎng)放在 形參n所指變量中。Ss所指字符串?dāng)?shù)組中共 有M個(gè)字符串,且串長(zhǎng)<N.填空:(1)M(2)<(3)k改 錯(cuò):(1)if('a'<=tti) &&(tti<='z') tti-=32;編程:int i,j;int t=0;for(i=2;i<m;i+)j=2;while(j<i)if(i%j=0)xxt=i;t+
8、;break;j+;*k=t;12、程序填空題將s所指字符串中的所有數(shù)字字符移到所有非數(shù)字字符之后填空:j+si=t1ij改錯(cuò):(1) for(j = i + 1; j < 6; j+)*(pstr + i) =*( pstr + j);編程:int cn t=0;char *p=ss;while(*p)if(*p=c)cn t+;p+;return cnt;13、程序填空題在形參s.插入一個(gè)*號(hào)。例如,形參 s所指 的字符串為:def35adh3kjsdf7.執(zhí)行結(jié)果為: def3*5adh3*kjsdf7*。填空:(1) &&(2)0(3)sj改錯(cuò)(1) for(i=
9、2;i<=m;i+) y+=1.0/(i*i);編程題:int c33;for(i=0,i<3;i+)for(j=0;j<3;j+)cij=aji;bij=aij+cij;14、程序填空題統(tǒng)計(jì)形參s所指字符串中數(shù)字字符出現(xiàn)的次數(shù)填空:(1) si (2) 9(3) *t=n ;改錯(cuò):(1) t=*x;*x=y;(2) return (t);編程:int i ;*n=0;for(i=7;i<1000;i+)if (i%7)=0)|(i%11)=0)&&(i%77)!=0) a(* n)+=i;15、程序填空題把形參s所指字符串為奇數(shù)的字符右移到 下一個(gè)奇數(shù)
10、的位置填空:(1)1(2) sk (3) c改錯(cuò): long s = 0,t = 0;(2) t = t / 10;編程:char *p=tt;int i;for(i=0;i<26;i+)ppi=O;while(*p)if(*p>='a' &&p<='z')pp*p-'a'+=1;p+;16、程序填空題對(duì)形參s所指字符串下標(biāo)喂奇數(shù)的字符按ASCII碼大小遞增排序填空: t=i (2) i (3) 0改錯(cuò):(1) while(fabs(t)>=num) (2) t=s/n;編程:in t p,m=0;for(
11、p=0;p<LEN;p+)if(p!=n)bm=ap;m+;bm='0'17、程序填空題在形參s所.尋找與參數(shù)c相同的字符填空:(1) 0 或'0' 0(3) c改錯(cuò):(1) double sum=0.0; (2) sum/=c;編程:int k;float str=1.0,sum=1.0;for(k=2;k<=n; k+)sum=sum+k;str=str+1/sum;return str;18、程序填空題N x N矩陣,根據(jù)給定的m ( m<=N )填空:(1)i+(2) m (3) m改錯(cuò):(1) while(high>=2)&am
12、p;&(* 10)(2)缺分號(hào)編程:float x1=0.0,x0;dox0=x1;x1=cos(x0);while(fabs(x0-x1)>0.000001);return x1;佃、程序填空題將N*N矩陣.右移1個(gè)位置填空:(1)N(2)N-1(3)0改錯(cuò):(1)s=s+( n+1.0)/n;(2)return t;編程:int f0=0,f1=1,f;dof=f0+f1;f0=f1;f1=f;while(f<t);return f;20、程序填空題由NxN矩陣,.順時(shí)針旋轉(zhuǎn)。填空:(1) 0(2) j- -(3) j改錯(cuò):(1)double f(double x)(2
13、)缺分號(hào)編程: double s=0.0;int i;for(i=1;i<=m;i+)s=s+log(1.0*i);s=sqrt(s);return s;21、程序填空題找出100至x (x想<999)共有26個(gè)。填空:(1)0(2) x (3)t+改錯(cuò):(1) int i,s1;(2)ti=ss1-1-i;編程*c=(b/10)*1000+(a/10)*100+(b%10)*10+a%10;22、程序填空題找出100999之間.(x為以正整數(shù))共有15個(gè)。填空:(1) 999(2) t/10(3)x改錯(cuò):(1) void fun( Io ng s,lo ng *t)(2)whil
14、e(s>0)編程:STREC tmp;int i,j;for (i=0;i<N;i+)for (j=i+1;j<N;j+)if(ai,s<aj,s)tmp=ai;ai=aj;aj=tmp;23、程序填空題給定程序中,函數(shù)fun的功能是:將形參 n中,各位上為偶數(shù)的數(shù)取出,并按原位從高位到低位的順序組成一個(gè)新的數(shù), 并作為函 數(shù)值返回。例如,從主函數(shù)輸入一個(gè)整數(shù):27638496,函數(shù)返回值為:26845.填空:(1)1(2)s(3)i*10改錯(cuò):(1)int fun(intn,intxxM)(2)pri ntf("%d",xxij);編程:*c=(a
15、/10)*1000+(b%10)*100+(a%10)*10+(b/10);24程序填空題給定程序中 屈數(shù)fun的功能是:將形參n中, 各位上為偶數(shù)的數(shù)取出,并按原來從高位到 低位相反的順序組成一個(gè)新的數(shù),并作為函數(shù)返回例如,輸入一個(gè)整數(shù):27638496,函數(shù)返回值 為:64862.填空: 0(2) 10*x(3) n/10改錯(cuò):(1) *t=0;(2) if (d%2!=0)編程:char *p=p1;while (*p)p+;while(*p2)*p+=*p2+;*p=0;25. 程序填空(與教材18題對(duì)應(yīng))將形參n所指變量中,各位上為偶數(shù)的數(shù)去除填空(1) 10(2) 0(3) x改錯(cuò)
16、(1) if (n = = 0)(2)缺分號(hào)編程: long s=0, t;int i=0,j, n=strle n( p),k,s1;if (p0='-')i+;for (j=i;j<=n _1;j+)t=pj-'0's1=10;for (k=j;k <n-1;k+)t*=s1;s+=t;if (p0='-')return -s;else retur n s;26、程序填空題計(jì)算下式前n項(xiàng)的和作為函數(shù)值返回。S= (1*3 ) / ( 2*2) + ( 3*5 ) / (4*4 ) + ( 5*7 ) / ( 6*6) + + (2
17、n-1) (2n+1) / (2n*2n ) 填空:(1) 0(2) n (3)(t*t)改錯(cuò):(1) for(i=0;stri;i+)(2) for(i=0; stri;i+)編程:double s;float n ,t,pi;t=1;pi=0; n=1.0;s=1.0; while(fabs(s)>=eps)pi+=s;t=n/(2* n+1);s*=t;n+;pi=pi*2;return pi;27、 程序填空題(與22題對(duì)應(yīng)) 計(jì)算下式前n項(xiàng)的和S=(1*3)/(2*2)-(3*5)/(4*4)+(5*7)/(6*6)-填空:(1) 1(2)2*i(3)(-1)改錯(cuò):(1) 缺分
18、號(hào)(2) if (m= =k)編程:int i;*max=a0;*d=0;for(i=0;i< n; i+)if(*max<ai);*max=ai;*d=i;28、程序填空題計(jì)算下式s=3/ (2*2 ) -5/ (4*4) +7/ (6*6 )-+(-1) A (n-1)(2 n+1)/(2 n*2n)填空:(1) 3.0(2) >(3)(2*i+1)改錯(cuò):(1) double fun (int n)(2)s=s+(double)a/b;編程: int i,j,max=a00;for(i=0;i<2;i+)for (j=0;j<M;j+)if (max<a
19、ij) max=aij; return max;29、程序填空題計(jì)算下式s=1/(2*2)+3/(4*4)+5/(6*6)+.(2 n-1)/(2 n*2n) 并把計(jì)算結(jié)果作為函數(shù)值返回。填空:(1) 0 (2) i+ (3) 2.0*i改錯(cuò):(1) void fun (char *s,char *t) (2) t2*d='0:編程:int i,j=o; for(i=1;i<strle n(s);i+=2) if (i%2=0&&si%2)tj+=si;tj='0'30程序填空題例如,s所指字符串為:asd123fgh543df處 理后新字符串為a
20、sdfghdf123543.填空:(1) si (2) k (3) 0 改錯(cuò):(1) while (*w)(2) if(*r=*p)編程:int i,j=0;for(i=1;i<strle n(s);i+=2) if(si%2)tj+=si;tj='0'31、程序填空題給定程序中,函數(shù) fun的功能是:將 a所 指4X 3矩陣中第k行的元素與第0行元素 交換。例如。有下列矩陣:123456789101112若k為2,程序執(zhí)行結(jié)果為:789456123101112填空:(1) k (2) N (3) aki 改錯(cuò):(1)for(i=strle n( t)-1;i;i-)(2
21、)if(tj>tj+1)編程:char *p=ssint i=0;while(*p)if(i%2)&&( *p>='a'&&*p<='z')*p-=32;p+;i+;32、程序填空題給定程序中,函數(shù)fun的功能是:將a所 指3*5矩陣中第k列的元素左移到第 0列, 第k列以后的每列兀素依次左移,原來左邊的各列依次繞道右邊。例如,有以下矩陣:123451234512345若結(jié)果為,程序執(zhí)行結(jié)果為:345123451234512填空:(1) k (2) N-1(3) temp改錯(cuò):(1) void fun(int a
22、M,int m) ( 2) ajk=(k+1)*(j+1);編程:*c=(a%10)*1000+(b%10)*100+(a/10)*10+b/10;33、程序填空題.:在 3*4例如:有下列矩陣程序執(zhí)行的結(jié)果為:fin d:a22=9填空:(1)j(2)0(3)i+改錯(cuò):(1)for(i=2;i<=m;i+)(2)y-=1.0/(i*i);編程:float av=0.0;int i,j=0;for(i=0;i<m;i+)av+=scorei;av/=m;for(i=0;i<m;i+)if(av>scorei)belowj+=scorei;return j;34、程序填空
23、題例如,形參s所指的字符串味:abcdefgh,n的值為5填空:(1)t,s( 2)si( 3)0改錯(cuò):(1)if (i%k=O)( 2)if(k>=i)編程:int i=0;*n=0;for (i=1;i<=x;i+)if(x%i=0)&&( i%2)pp(* n)+=i;35、例如,LEVEL 和 Level是“回文”,而 LEVLEV 不是“回文”。填空:(1)s( 2) (3) return 0改錯(cuò):("double fun (int n)(2)c=a;a+=b;b=c;編程: int r=O,temp,p,sig n=1;for(temp=m+1
24、;temp<m*m;temp+)for(p=2;p<temp;p+)if(temp%p!=0)sig n=1;elsesig n=0;break;if(sig n= =1&&p>=temp)if(k>=0)xxr+=temp;k- -;else break;36程序填空題例如,形參s所指的字符串為:This is a CIan guge program,函數(shù)的返回值為 6。填空:(1)n+( 2)0( 3)s+改錯(cuò):(1)t+=sk; (2)*aver=ave;編程:int i,pos=0,max=*s;for(i=1;i<t;i+)if(max&
25、lt;*(s+i)max=*(s+i);pos=i;*k=pos;37、程序填空題例如:形參s所指的字符串為:Abc156*,填空:(1) *s s+(3) n改錯(cuò):(1) int j,c=0; double xa=0.0;(2)if(xj >= xa)編程:float result,temp=1.0;int i;for(i=1; i<=m; i+) temp=temp*i; result=temp;for(temp=1.0,i=1;i<=n ;i+) temp=temp*i;result=result/temp;for(temp=1.0,i=1;i<=m-n;i+)
26、temp=temp*i;result=result/temp;return result;38、程序填空題例如,形參s所指的字符串為: abs5def126jkm8,程序執(zhí)行后的輸出結(jié)果為: 22。填空:(1)48( 2)s+ (3)sum改錯(cuò):(1)if (k%13= =0) | (k%17= =0) int i;for(i=21;i<=n ;i+)if(i%3= =0)&&(i%7 = =0)sum=sum+i;retur n sprt(sum);39、程序填空題例如,形參s所指字符串為:abcAbsmaxless, 程序執(zhí)行后的輸出結(jié)果為:letter a'
27、 : 3 timesletters': 3 times填空:(1) *s (2)1(3) kn改錯(cuò):(1) double fun(int k) (2) return s;編程:double s=0.0;int i;for(i=1;i<=n ;i+)s=s+1.0/(i*(i+1);return s;45、程序填空題利用指針數(shù)組對(duì)形參ss由長(zhǎng)到短的順序排序,.共有N個(gè)字符串,且串長(zhǎng)小于 M。填空:i (2) psj tp改錯(cuò):(1) double fun(int n) (2) return sum; 編程:int i;double a=1,b=1,s=1;for(i=1;i<
28、=n ;i+)41、程序填空題當(dāng)調(diào)用正確時(shí),程序輸出:x1=5.000000,x2=3.000000, x1*x1+x1*x2=40.000000 填空:(1)double (2)f1(3) f2改錯(cuò):(1)p=h->next;(2)p=p->next;編程:int i,n=0, fg=1;char *p=str;while(*p)n+;p+;for(i=0;i< n/2;i+)if(stri=str n-1-i);elsefg=0;break;return fg;42、程序填空題為:10, 4,2,8,6,排序后鏈表結(jié)點(diǎn)數(shù)據(jù) 域從頭至尾的數(shù)據(jù)為:2,4, 6,8,10。填空
29、:(1)h-> next(2)p-> next (3)>=改錯(cuò):(1)p=h_ >n ext;(2)p=p->n ext;編程:int i,j;for(i=0;i<mm;i+)for(j=0;j <nn ;j+)b* n=*(*(s+i)+j);*n=*n+1;43、程序填空題數(shù)據(jù)域依次為:2, 4, 6,8, 10,逆置填空:(1)NODE * ( 2)q( 3)r改錯(cuò):(1)if(i%2 | si%2=0)( 2)tj=0;編程:for(j=0;j< nn ;j+)for(i=0;i<mm;i+)bn p+=sij;44.程序填空題為:
30、2 4 6 8 10逆置后,填空:(1)next (2)0(3)r改錯(cuò):(1) r=t ;( 2)if ( *r= =0)編程:int i,j,k=0;for(i=0;i<M;i+)for(j=0;j<N;j+)if*(*(a+i)+j)bk=*(*(a+i)+j;k+;elsebreak;bk= '' ;45、程序填空題為:10, 4, 2, 8, 6,排序后.填空:(1)p-> next(2)q (3)p-> next改錯(cuò):(1)'0'( 2)s+;編程:int bN,i,j=0;for(i=p+1;i< n;i+)bj=wi;j+;for(i=0;i<=p
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中班健康活動(dòng):我的營(yíng)養(yǎng)餐
- 護(hù)理查房分類及方法
- 壓力釋放培訓(xùn)
- 紅酒定制知識(shí)培訓(xùn)課件
- 酒店餐飲服務(wù)儀容儀表培訓(xùn)
- 產(chǎn)品陳列的培訓(xùn)課件
- 職工培訓(xùn)晉升發(fā)展
- 學(xué)前教育畢業(yè)論文選題有哪些
- 高中化學(xué)實(shí)驗(yàn)裝置圖總結(jié)
- 教師語文論文
- 2025年四川瀘州兩江投資控股集團(tuán)有限公司及下屬子公司招聘筆試參考題庫含答案解析
- 公司設(shè)備設(shè)施管理制度
- 2025年幼兒園教師招聘考試試題及答案
- 2026年上海中考英語一輪復(fù)習(xí):考綱詞匯一詞多義詞清單
- 譯文文學(xué)性再現(xiàn)與譯者主體性發(fā)揮的對(duì)比研究
- 2025年保安人員職業(yè)資格考試試題及答案
- 《體重管理》課件
- 宗教與中國(guó)化課件
- 內(nèi)江市市中區(qū)2025屆小升初必考題數(shù)學(xué)檢測(cè)卷含解析
- CNAS-CI01:2012 檢查機(jī)構(gòu)能力認(rèn)可準(zhǔn)則
- 《國(guó)有企業(yè)改革與發(fā)展》課件
評(píng)論
0/150
提交評(píng)論