

下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1套上機操作試給定程序的功能是調(diào)用fun數(shù)建立班級。中記錄每位學(xué)生的、和。班級的人數(shù)和學(xué)生的信息從鍵盤讀入,每個人的信息作為一個數(shù)據(jù)塊寫到名為myfile5.dat二進制文件中。填空:1)STYPE2)FILE3)fp改錯:(1)fori=0編程:voidfun(intaintblong{2套上機操作試(每行不超過80個字符寫到文件myfl4txt,用-(獨立一行)作為字符串輸入結(jié)束的標(biāo)RaTet和Wieet實現(xiàn)。填空(1*fw(2str3改錯(1)voidfun(longs,long編程intfunSTREC*aSTREC*b{inti,j=0,min=a[0].s; min=a[i].s;for(i=0;i<N;i++)if(min==a[i].s)b[j++]=a[i];returnj;}3套上機操作試給定程序中,函數(shù)fun功能是:將自然數(shù)1~10及它們的平寫到名為myfile3.txt的文本文件中,然后再順序讀出顯示在幕上填空(1fp(2fclose(fp)(3改錯編程voidfun(intaintblong{4套上機操作試給定程序的功能是:調(diào)用函數(shù)fun將指定源文件中的內(nèi)到指定的目標(biāo)文件中,成功時函數(shù)返回值為1,失敗時返回值為0。在的過程中,把的內(nèi)容輸出到終端屏幕。主函數(shù)中源文件名放在變量sfname,目標(biāo)文件名放在變量tfname。填空(1r"(2)fs(3改錯(1)if(d%2==0編程voidfun(char*schar{inti,j=0;if(i%2==0&&s[i]%2==0)t[j++]=s[i];5套上機操作試給定程序中已建立一個帶有頭結(jié)點的單向鏈表,鏈表中的各結(jié)點按結(jié)點數(shù)據(jù)域中的數(shù)據(jù)遞增有序fnx值放入一個新結(jié)點并到鏈表中,遞增有序。填空(1)x(2)p改錯1)longk=1;(2)num編程floatfunfloat*a,intn
inti;floatav=0.0;for(i=0;i<n;i++)av=av+a[i];6上機操作試題給定程序中已建立一個帶有頭結(jié)點的單向鏈表,在main數(shù)中將多次填空(1)next(2)t->data(3)改錯(1)voidfun(char*a2)printf("%c*a編程char*funchar*s,char{inti,j;for(i=0;s[i]!='\0';i++); '\0';j++);if(i<=j)returnt; elsereturns;}7上機操作試題據(jù)域遞增有序。函數(shù)fun功能是:刪除鏈表中數(shù)據(jù)域值相同的填空(1q(2next(3改錯(1)p=j編程voidfunintmint*aint*n{inti,j=0;for(i=1;i<=m;i++)if(i%7==0||i%11==0)*n=j;8上機操作試題給定程序中,函數(shù)fun功能是:在帶有頭結(jié)點的單向鏈表中,查找數(shù)據(jù)域中值為ch結(jié)點。找到后通過函數(shù)值返回該結(jié)點在鏈表中所處的順序號;若不存在值為ch結(jié)點,函數(shù)0。填空(1NULL(2n(3改錯(2)c[t]=編程voidfun(char*ss{inti;for(i=0;ss[i]!='\0';i++) 第9套上機操作試題程序填空給定程序中,函數(shù)fun功能是:統(tǒng)計出帶有頭結(jié)點的單向鏈表中結(jié)點的個數(shù),存放在形參n指的單元中。填空(1*n(2next(3改錯編程voidfun(intaintblong10上機操作試題給定程序中,函數(shù)fun功能是:計算出帶有頭結(jié)點的單向鏈表中各填空(1)data(2)next(3
改錯(1)while*r編程voidfun(char*schar{inti,j=0,k=strlen(s); 11上機操作試題的記錄由和出生年、月、日組成,N名的數(shù)據(jù)已在主函數(shù)中存入結(jié)構(gòu)體數(shù)組std中,且唯一。函數(shù)fun功能是:找出指定的數(shù)據(jù),作為函數(shù)值返回,由主函數(shù)輸出,若指定不存在,返回數(shù)據(jù)中的為空串。填空(1STU(2)std[i].num(3改錯(1)if(*r==*pr++;p編程voidfun(char*s,chart[]){inti=0;for(;*s!='\0';s++) t[i++]=*s;t[i]='\0'; 12上機操作試題 和出生年、月、日組成,N名 中存入結(jié)構(gòu)體數(shù)組std中。函數(shù)fun的功能是:找出指定出生年份填空(1)std[i].year(2)std[i]改錯(1)IsPrime(intn)(編程fun(STUaSTU{int if(s-13上機操作試題給定程序通過定義并賦初值的方式,利用結(jié)構(gòu)體變量了一名學(xué)生的學(xué)號、和3課的成績。函數(shù)fun功能是將該學(xué)生的各科成績都乘以一個系數(shù)a。填空(1)STU(2)score[i]改錯編程voidfun(intaNint 14上機操作試題給定程序中,函數(shù)fun功能是:將形參指針?biāo)附Y(jié)構(gòu)體數(shù)組中的三個元素按num員進行升序排列填空(1)std[] 改錯(1)intkq(2)pt[i]=編程voidfunint{inti,j;for(i=0;i<N;i++)for(j=0;j<=i;j++)a[i][j]=0;15上機操作試題給定程序中,函數(shù)fun功能是:將形參std指結(jié)構(gòu)體數(shù)組中年齡最大者的數(shù)據(jù)作為函數(shù)值返回,并在main數(shù)中輸出。填空(1)std[02)std[i].age改錯(1)voidfun(int*a,int(2)t=*b;*b=*a;編程voidfun(inttt[M][N],int{int{max=tt[0][j]; for(i=0;i<M;i++)if(tt[i][j]<max) 16上機操作試題 息。函數(shù)fun的功能是輸出這位學(xué)生的信息。填空(1)tt2)tt.score[i改錯(1)m=i;(2)if(a[k]>a[m])編程unsignedfun(unsigned{intn=1,j,s=1;unsignedt=w;while(t>=10){t=t/10;n++; for(j=1;j<n;j++)s=s*10;returnw%s;}第17套上機操作試題程序填空給定程序中,函數(shù)fun功能是:對形參ss指字符串?dāng)?shù)組中的M個字符串按長度由短到長進行排序。ss所指字符串?dāng)?shù)組中共有M個字填空(1)i+12)k=j改錯(1)voidfun(char*str,charch)(2)if(*str!=ch)(3)str[1]=編程void{char int i++;m--;}}18上機操作試題給定程序中,函數(shù)fun的功能是:求出形參ss所指字符串?dāng)?shù)組中最長長。字符串?dāng)?shù)組中共有M字符串,且串長<N。填空(1)k2)len改錯(1)result*=n--;(2)return編程voidfunchars[],intcinti=0char*p{if(*p!=c){s[i]=*p; i++;}p++;}19上機操作試一、程序填空題給定程序中,函數(shù)fun的功能是:求出形參ss所指
與最長的字符串等長。ss所指字符串?dāng)?shù)組中共有M個字符串,且串<N填空(1)ss[i(2)n+j改錯(1)if(*p(2)*(p-1)=toupper(*(p-編程voidfun(char*s,int{charch;inti,jfor(i=1;i<6;i++)for(j=i+1;j<6;{if(*(s+i)<*(s+{ch=*(s+j);*(s+j)=*(s+i);*(s+i)=ch;}20上機操作試題給定程序中,函數(shù)fun的功能是:求ss所指字符串?dāng)?shù)組中長度最長的字符串所在的行下標(biāo),作為函數(shù)值返回,并把其串長放在形參n變量中。ss指字符串?dāng)?shù)組中共有M字符串,且串長<N。填空(1)[N](2)len編程intfun(char*strchar{inti,j=0; 21上機操作試題給定程序中,函數(shù)fun的功能是:求ss所指字符串?dāng)?shù)組中長度最短的字符串所在的行下標(biāo),作為函數(shù)值返回,并把其串長放在形參n變量中。ss指字符串?dāng)?shù)組中共有M字符串,且串長<N。填空(1M(2)<(3改錯(1)if((tt[i]>='a')&&(tt[i'z'))(2)tt[i編程voidfunintm,int*kintxx{inti,j,n=0;{for(j=2;j<i;j++)if(i%j==0)break;if(j<i)*k=n;22上機操作試題例如,形參s所指的字符串為:def35adh3kjsdf7。執(zhí)行結(jié)果為defadhkjsdf3537(2)s[i]=t1[i](3)j改錯(1)forji1j6(2)*(pstr+i)=*(pstr+j)編程intfun(char*sscharcinti=0for(;*ss!='\0';ss++)if(*ss==c)i++;returni;}23上機操作試題
例如,形參s所指的字符串為:def35adh3kjsdf7。執(zhí)行結(jié)果為def3*5*adh3*kjsdf7*填空(1&&(200'(3s[j]或 編程voidfuninta[3][3int{inti,j;for(i=0;i<3;i++)for(j=0;j<3;j++)24上機操作試題例如,形參s所指的字符串為:abcdef35adgh3kjsdf7。輸出結(jié)果為4填空(1s[i](29'(3)*t=n改錯(1)t=*x;*x=y;(2)return(treturnt;編程voidfun(int*aint a[j++]=i*n=j;}25上機操作試題例如,形參s所指的字符串為:abcdefgh,執(zhí)行結(jié)果為:ahcbedgf。填空(1)1(2)s[k]或*(s+k)(3)c改錯(1)longs=0編程voidfun(char*ttint{inti;for(i=0;i<26;i++) pp[*tt-'a']++;26上機操作試題填空(1)t=i(2i(30改錯編程voidfunchara[charbint{inti,k=0;for(i=0;a[i]!='\0';i++) b[k]='\0';27上機操作試題執(zhí)行后s指字符串為:baaaacdaa。填空(10'(20(3改錯(1)double編程floatfun(intn){inti,s1=0;floats=0.0;for(i=1;i<=n;is1=s1+is=s+1.0/s1;returns第28套上機操作試題一、程序填空例如,N=3,m=2,有下列矩
31上機操作試題例如,若N=3,有下列矩陣
34上機操作試題例如:若a所指數(shù)組中的數(shù)據(jù)最初排列為:9、1、4、2、3、6、5、84561237,刪除偶數(shù)后a所指數(shù)組中的數(shù)據(jù)為:9、1、3、5、7,返回值為5789456填空(1)1(2j++(程序執(zhí)行結(jié)果 填空(1)i++(2)m(改錯(1)while((high>=2&&(2)yes=0;編程double{doublex0,x1;x1=0.0;do{x0=x1;x1=cos(x0);}while(fabs(x0-x1)>=1e-6);returnx1;}29上機操作試題例如,N=3,有下列矩 計算結(jié)果 填空(1N(2N-1(3改錯(1)s=s(2)return編程intfunint{intf0=0,f1=1,f;do{f=f0+f1f0=f1;f1=f;}while(f<t);returnf;30上機操作試題例如,若N=3,有下列矩陣 計算結(jié)果 填空(1)0(2)j--(改錯1)doublef(doublex)2)returns編程doublefun(intm{inti;doubles=0.0;for(i=1;i<=m;i++)s=s+log(i);returnsqrt(s);}
計算結(jié)果 1014填空(1N](2)t[i][j](3)改錯(1)#defineFU(m,n)(m)/(n)(2)return編程voidfunchar*a{char*p=a;while(*p=='*') 32上機操作試題例如,若N=3,有下列矩陣 交換后為 填空(1t[][N](2i=0;i<N(3改錯(1)intfun(inta[],intmfun(inta[],int(2)else編程voidfunchar*achar*p{char*t=a;for(;t<=p;t++)if(*t!='*') *(a++)=*t;33上機操作試題例如,若N=3,有下列矩陣 填空(1)sum=0(2)t[i][i](3)1改錯(1)doubler(2)while(fabs(n-m)編程voidfunchar*achar*h,char*p{inti=0;charwhile(q<h){a[i]=*q; {if(*q!='*'){a[i]=*q;i++;q++;}while(*q){a[i]=*q;i++;q++;}
改錯(1)t=a;a=b;b=t;(2)return(b);或return編程voidfunchar*a{inti,j=0;for(i=0;a[i]!='\0';i++)if(a[i]!='*')a[j++]=a[i]; 第35套上機操作試題一、程序填空7,刪除奇數(shù)后a指數(shù)組中的數(shù)據(jù)為:4、2、6、8,返回值為4。填空(1)a[i]%2(2)a[j](3)j改錯1)intfunintn2)if編程voidfunchar*a,intn{inti=0,k=0;char*p,*t;p=t=a; t++;t--; if(k>n){while(*p&&p<t+n+1){a[i]=*p;i++;p++; a[i]='\0';}36上機操作試題函數(shù)fun功能是:把形參a指數(shù)組中的最小值放在元素a[0]中,接著把形參a指數(shù)組中的最大值放在a[1]元素中a指數(shù)組元素中的次小值放在a[2]中,把a所指數(shù)組元素中的次大值放在a[3];其余以此類推。例如:若a指數(shù)組中的數(shù)據(jù)最初排列為:9、1、4、2、3、6、5、8、7;則按規(guī)則移動后,數(shù)據(jù)排列為:1、9、28、3、7、4、6、5。形參n存放a指數(shù)組中數(shù)據(jù)的個數(shù)。填空(1)a[i](2)a[j](3)a[j]改錯(1)去掉分(2)case1:case2:return編程voidfun(STREC{inti;a-for(i=0;i<N;i++)a->ave=a->ave+a->s[i];a->ave/=N;37上機操作試題例如:若a14239658、7,則按規(guī)則移動后,數(shù)據(jù)排列為:918、27、、64、5。形參n中存放a所指數(shù)組中數(shù)據(jù)的個數(shù)。填空(1)a[](2)2(3改錯編程doublefunSTREC*aSTREC*bint*n{inti,j=0;double if(a[i].s<av) return 38上機操作試題填空(1)1(2i(3a[p+i]或改錯(1)floatk;(2)if(*a編程intfunSTREC*a,STREC*b{inti,j=0,max=a[0].s;for(i=0;i<N;i++) for(i=0;i<N;i++)if(max==a[i].s)b[j++]=a[i]; 39上機操作試題函數(shù)fun功能是:逆置數(shù)組元素中的值a指數(shù)組中的7、6、5、4、3、2、1。形參n出數(shù)組中數(shù)據(jù)的個數(shù)。填空(1n/2(2)i(3a[n-i-改錯(1)n=*p-'0';(2)n=n*8+*p編程STRECfun(STREC*achar*b{inti;STRECstr={"\0",-1}; if(strcmp(a[i].num,b)==0)str=a[i];returnstr; 第40套上機操作試題一、程序填空函數(shù)fnh中是數(shù)字字符0'~'9則'0'轉(zhuǎn)換成''1'轉(zhuǎn)換成'8','2'轉(zhuǎn)換成'7',……,'9'轉(zhuǎn)換成'0';若是其它字符則保持不變;并將轉(zhuǎn)換后的結(jié)果作為函數(shù)值返回。填空(1)char2ch<='9改錯(1)b[k]=*p;(2)b[k]='編程doublefunSTREC*h){doubleave=0.0; STREC*p=h->next;while(p!=NULL){ave=ave+p->s;p=p->next;}return41上機操作試題函數(shù)fun的功能是進行字母轉(zhuǎn)換。若形參ch中是小寫英文字母,則轉(zhuǎn)換成對應(yīng)的大寫英文字母;若ch是大寫英文字母,則轉(zhuǎn)換成對應(yīng)填空(1)&&(2)'A'(3)ch改錯(1)voidfun(int*a)編程intfun(int{ints=0,i;for(i=2;i<=n-1;i++) if(n%i==0)s+=i;return42上機操作試題
函數(shù)fun的功能是:計的前n之和。若x=2.5,n=15,函數(shù)值為:1.917914。填空(1)1.0(2)-1(3)t改錯 編程doublefun(int{doublet,sn=1.0;inti,j;{t=1.0; t*=j;sn+=1.0/t;}returnsn;43上機操作試題函數(shù)fun的功能是:計填空(1)x2)n3)fabs(t)編程doublefun(double{doubles1=1.0,p=1.0,sum=0.0,s0,t=1.0;returnsum;}44上機操作試題函數(shù)fun的功能是:計的前n。若x=2.5,函數(shù)值為:12.182340。填空(1)1.0(2)1(3)i改錯編程doublefun(double{doublex1=0.0,s=0.0;int
return 45上機操作試題 直到<10-6。若x=2.5,函數(shù)值為12.182494。填空(1)x(2)n(3)t改錯(1)d=1; 編程doublef
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 代理創(chuàng)業(yè)合同協(xié)議書模板
- 買賣鋁制品合同協(xié)議書
- 土地買賣居間合同協(xié)議書
- 企業(yè)信用報告-安徽兆峰膠業(yè)有限公司
- 2025年拉桿球頭項目投資可行性研究分析報告
- 2025年貴州重點項目-威寧松油加工項目可行性研究報告
- 解聘合同協(xié)議書百度
- 生物學(xué)科跨學(xué)科融合計劃
- 買賣舊方木合同協(xié)議書
- 湘繡工藝品企業(yè)以數(shù)字化推進轉(zhuǎn)型升級策略制定與實施手冊
- 土壤改良單元工程質(zhì)量評定表
- 《紅樓夢》主題 課件
- 《小猴子下山》教學(xué)課件小猴子下山
- 三一集團組織機構(gòu)方案-PPT課件
- 一致行動人協(xié)議書模板參考
- Q∕GDW 12127-2021 低壓開關(guān)柜技術(shù)規(guī)范
- 控?zé)熍嘤?xùn)課件.ppt.ppt
- 《千家詩》全文閱讀
- 思南塘頭字牌僰的傳承
- 國家開放大學(xué)《會計學(xué)概論》章節(jié)測試參考答案
- 4、支氣管哮喘搶救流程
評論
0/150
提交評論