




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2002年4月計(jì)算機(jī)等級(jí)考試二級(jí)C語言上機(jī)試題/*程序修改題1給定程序MODI1.C中函數(shù)fun的功能是:先從鍵盤上輸入一個(gè)3行3列矩陣的各個(gè)元素的值,然后輸出主對(duì)角線元素之和。請(qǐng)改正函數(shù)fun中的錯(cuò)誤或在橫線處填上適當(dāng)?shù)膬?nèi)容并把橫線刪除,使它能得出正確的結(jié)果。注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!*/#includeintfun()inta33,sum;inti,j;/*found*/sum=0;/_;for(i=0;i3;i+)for(j=0;j3;j+)/*found*/scanf(%d,&aij);/scanf(%d,aij);for(i=0;i3;i+)s
2、um=sum+aii;printf(Sum=%dn,sum);main()fun();/*編程題編寫程序,實(shí)現(xiàn)矩陣(3行3列)的轉(zhuǎn)置(即行列互換)例如,輸入下面的矩陣:100200300400500600700800900程序輸出:100400700200500800300600900注意:部分源程序在文件PROG1.C中。請(qǐng)勿改動(dòng)主函數(shù)main和其它函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入你編寫的若干語句。*/#include#includeintfun(intarray33)/inti,j,t;for(i=0;i3;i+)for(j=0;ji;j+)t=arrayij;arrayij
3、=arrayji;arrayji=t;/main()inti,j;intarray33=100,200,300,400,500,600,700,800,900;clrscr();for(i=0;i3;i+)for(j=0;j3;j+)printf(%7d,arrayij);printf(n);fun(array);printf(Convertedarray:n);for(i=0;i3;i+)for(j=0;j3;j+)printf(%7d,arrayij);printf(n);NONO();NONO()/*請(qǐng)?jiān)诖撕瘮?shù)內(nèi)打開文件,輸入測(cè)試數(shù)據(jù),調(diào)用fun函數(shù),輸出數(shù)據(jù),關(guān)閉文件。*/inti,j
4、,array33;FILE*rf,*wf;rf=fopen(b0103.in,r);wf=fopen(b0103.out,w);for(i=0;i3;i+)for(j=0;j3;j+)fscanf(rf,%d,&arrayij);fun(array);for(i=0;i3;i+)for(j=0;j3;j+)fprintf(wf,%7d,arrayij);fprintf(wf,n);fclose(rf);fclose(wf);/*程序修改題2給定程序MODI1.C中函數(shù)fun的功能是:將從鍵盤上輸入的每個(gè)單詞的第一個(gè)字母轉(zhuǎn)換為大寫字母,輸入時(shí)各單詞必須用空格隔開,用.結(jié)束輸入。請(qǐng)改正程序中的錯(cuò)誤
5、,使程序能輸出正確的結(jié)果。注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!*老王注:本類有輸出結(jié)果的程序修改題,在評(píng)分時(shí)先看結(jié)果,如果*結(jié)果正確,則直接給分;結(jié)果不正確或無結(jié)果,再一個(gè)錯(cuò)*一個(gè)錯(cuò)評(píng)分。此法并不適用所有類似題。*/#includeintfun(char*c,intstatus)/*found*/if(*c=)return1;/if(c=)return1;elseif(status&*c=a)/*found*/*c+=A-a;/c+=A-a;return0;main()intflag=1;charch;printf(請(qǐng)輸入一字符串,用點(diǎn)號(hào)結(jié)束輸入!n);doch=
6、getchar();flag=fun(&ch,flag);putchar(ch);while(ch!=.);printf(n);NONO();NONO()/*請(qǐng)?jiān)诖撕瘮?shù)內(nèi)打開文件,輸入測(cè)試數(shù)據(jù),調(diào)用fun函數(shù),輸出數(shù)據(jù),關(guān)閉文件。*/chars181,ch;inti,flag=1;FILE*rf,*wf;rf=fopen(g02.in,r);wf=fopen(g02.out,w);fgets(s1,80,rf);for(i=0;istrlen(s1);i+)ch=s1i;flag=fun(&ch,flag);s1i=ch;fprintf(wf,%s,s1);fclose(rf);fclose(
7、wf);/*G02.IN內(nèi)容:keysinindexesallowyouquickaccesstospecificrecordsanddefine*/*G02.OUT內(nèi)容:KeysInIndexesAllowYouQuickAccessToSpecificRecordsAndDefine*/*編程題程序的功能是:把20個(gè)隨機(jī)數(shù)存入一個(gè)數(shù)組,然后輸出該數(shù)組中的最小值。其中確定最小值的下標(biāo)的操作在fun函數(shù)中實(shí)現(xiàn),請(qǐng)給出該函數(shù)的定義。注意:部分源程序在文件PROG1.C中。請(qǐng)勿改動(dòng)主函數(shù)main和其它函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入你編寫的若干語句。*/*老王注:本題考生可以一字不動(dòng)
8、,只要按Ctrl+F9運(yùn)行一下,即可得38分,費(fèi)去m牛n虎之力正確編程,不過多得2分而已!*/#include#include#defineVSIZE20intvectorVSIZE;intfun(intlist,intsize)/inti,min=0;for(i=1;ilisti)min=i;returnmin;/main()inti;clrscr();for(i=0;ivectori=rand();printf(Vector%d=%6dn,i,vectori);i=fun(vector,VSIZE);printf(nMininum:Vector%d=%6dn,i,vectori);NONO
9、();NONO()/*請(qǐng)?jiān)诖撕瘮?shù)內(nèi)打開文件,輸入測(cè)試數(shù)據(jù),調(diào)用fun函數(shù),輸出數(shù)據(jù),關(guān)閉文件。*/inti;FILE*fp;fp=fopen(b0203.out,w);for(i=0;ii=fun(vector,VSIZE);fprintf(fp,%dn,vectori);fclose(fp);/*b0203.out內(nèi)容:34613010982109011656711717595641522948311269004145583571228791849213605412267212246325047130*/程序修改題3code:-/*給定程序MODI1.C中函數(shù)fun的功能是:計(jì)算整數(shù)n的階乘
10、。請(qǐng)改正程序中的錯(cuò)誤或在橫線處填上適當(dāng)?shù)膬?nèi)容并把橫線刪除,使它能計(jì)算出正確的結(jié)果。注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!*/#includestdio.hdoublefun(intn)doubleresult=1.0;while(n1&n170)/*found*/result*=n-;/result*=-n;/*found*/returnresult;/return_;main()intn;clrscr();printf(Enteraninteger:);scanf(%d,&n);printf(nn%d!=%lgnn,n,fun(n);NONO();NONO()/*
11、請(qǐng)?jiān)诖撕瘮?shù)內(nèi)打開文件,輸入測(cè)試數(shù)據(jù),調(diào)用fun函數(shù),輸出數(shù)據(jù),關(guān)閉文件。*/intn,i;FILE*rf,*wf;rf=fopen(g03.in,r);wf=fopen(g03.out,w);for(i=1;i=10;i+)fscanf(rf,%d,&n);fprintf(wf,%lgn,fun(n);fclose(rf);fclose(wf);-/*g03.in文件內(nèi)容如下:58116153118232937*/*g03.out文件內(nèi)容如下:120403203.99168e+077201.30767e+128.22284e+336.40237e+152.5852e+228.84176e+30
12、1.37638e+43*/編程題code:-/*編寫函數(shù)fun,函數(shù)的功能是:從字符串中刪除指定的字符。同一字母的大、小寫按不同字符處理。若程序執(zhí)行時(shí)輸入字符串為:turbocandborlandc+從鍵盤上輸入字符:n,則輸出后變?yōu)?turbocadborladc+如果輸入的字符在字符串中不存在,則字符串照原樣輸出。注意:部分源程序在文件PROG1.C中。請(qǐng)勿改動(dòng)主函數(shù)main和其它函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入你編寫的若干語句。*/#include#includeintfun(chars,intc)/char*q=s;for(;*q;q+)if(*q!=c)*(s+)=*q
13、;*s=0;/main()staticcharstr=turbocandborlandc+;charch;clrscr();printf(原始字符串:%sn,str);printf(輸入一個(gè)字符:);scanf(%c,&ch);fun(str,ch);printf(str=%sn,str);NONO();NONO()/*請(qǐng)?jiān)诖撕瘮?shù)內(nèi)打開文件,輸入測(cè)試數(shù)據(jù),調(diào)用fun函數(shù),輸出數(shù)據(jù),關(guān)閉文件。*/FILE*rf,*wf;chars81,ch,w;intlen;rf=fopen(b0303.in,r);wf=fopen(b0303.out,w);fgets(s,80,rf);fscanf(rf,%c,&ch);len=strlen(s)-1;w=slen;if(w=n|w=0 x1a)
溫馨提示
- 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 安徽省2025年中考道德與法治試題真題及答案
- 城市軌道交通供配電技術(shù)專業(yè)教學(xué)標(biāo)準(zhǔn)(高等職業(yè)教育??疲?025修訂
- 退城入園預(yù)焙陽極項(xiàng)目建設(shè)可行性研究報(bào)告
- 2025年中國(guó)金屬墻系統(tǒng)行業(yè)市場(chǎng)全景分析及前景機(jī)遇研判報(bào)告
- 中國(guó)pp樹脂行業(yè)市場(chǎng)調(diào)查報(bào)告
- 中國(guó)機(jī)動(dòng)車尾氣治理行業(yè)市場(chǎng)調(diào)研及投資規(guī)劃建議報(bào)告
- 2024年中國(guó)再生纖維行業(yè)發(fā)展監(jiān)測(cè)調(diào)查報(bào)告
- 中國(guó)書寫工具行業(yè)市場(chǎng)深度調(diào)查及發(fā)展前景研究預(yù)測(cè)報(bào)告
- 2025年中國(guó)速凍獼猴桃原漿行業(yè)市場(chǎng)發(fā)展前景及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 駐場(chǎng)線上培訓(xùn)課件
- 蘇教版-數(shù)學(xué)二年級(jí)下冊(cè)-期末試卷10套
- 《陸上風(fēng)電場(chǎng)工程設(shè)計(jì)概算編制規(guī)定及費(fèi)用標(biāo)準(zhǔn)》(NB-T 31011-2019)
- 分組密碼的攻擊方法與實(shí)例分析
- 關(guān)于幼兒園沙水區(qū)自主游戲探究的論文
- (完整word)軟件驗(yàn)收單
- 夢(mèng)幻西游翰墨之道全
- 執(zhí)業(yè)藥師 中藥一筆記
- 新科hg5300功放說明書
- 2023-2024學(xué)年湖南省常德市小學(xué)語文六年級(jí)期末評(píng)估試卷附參考答案和詳細(xì)解析
- 氣污染源自動(dòng)監(jiān)控設(shè)施臺(tái)賬記錄模版校準(zhǔn)記錄
- JJF 1169-2007汽車制動(dòng)操縱力計(jì)校準(zhǔn)規(guī)范
評(píng)論
0/150
提交評(píng)論