計(jì)算機(jī)網(wǎng)絡(luò)三級(jí)上機(jī)考試題及答案_第1頁(yè)
計(jì)算機(jī)網(wǎng)絡(luò)三級(jí)上機(jī)考試題及答案_第2頁(yè)
計(jì)算機(jī)網(wǎng)絡(luò)三級(jí)上機(jī)考試題及答案_第3頁(yè)
計(jì)算機(jī)網(wǎng)絡(luò)三級(jí)上機(jī)考試題及答案_第4頁(yè)
計(jì)算機(jī)網(wǎng)絡(luò)三級(jí)上機(jī)考試題及答案_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、計(jì)算機(jī)網(wǎng)絡(luò)三級(jí)上機(jī)考試題及答案計(jì)算機(jī)網(wǎng)絡(luò)三級(jí)上機(jī)考試題及答案考生們?cè)趥淇加?jì)算機(jī)三級(jí)數(shù)據(jù)庫(kù)技術(shù)階段,需通過(guò)大量試題練習(xí),加深對(duì)考點(diǎn)的理解和掌握,以下是小編搜索整理的計(jì)算機(jī)網(wǎng)絡(luò)三級(jí)上機(jī)考試題及答案,供參考練習(xí),希望對(duì)大家有所幫助!【題目】1:下列程序的功能是:將大于整數(shù)m且緊靠m的k個(gè)素?cái)?shù)存入數(shù)組xx。請(qǐng)編寫(xiě)函數(shù)num(int m,int k,int xx)實(shí)現(xiàn)函數(shù)的要求 ,最后調(diào)用函數(shù)readwriteDAT()把結(jié)果輸出到文件out.dat中。例如:若輸入17,5,則應(yīng)輸出:19,23,29,31,37。注意:部分源程序已給出。請(qǐng)勿改動(dòng)主函數(shù)main()和函數(shù)readwriteDAT()的內(nèi)容

2、。-類型:素?cái)?shù)。void num(int m,int k,int xx)int data=m+1;int half,n=0,I;while(1)half=data/2;for(I=2;Ihalf)xxn=data;n+;if(n=k)break;data+; 【題目】2:已知數(shù)據(jù)文件IN.DAT中存有200個(gè)四位數(shù), 并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal(),其功能是: 如果四位數(shù)各位上的數(shù)字均是0或2或4或6或8, 則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)cnt, 并把這些四位數(shù)按從大到小的順序存入數(shù)組b中。最后main()函數(shù)調(diào)用寫(xiě)函數(shù)writeDat( )把結(jié)

3、果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到OUT.DAT文件中。注意: 部分源程序存在文件PROG1.C文件中。程序中已定義數(shù)組: a200, b200, 已定義變量: cnt請(qǐng)勿改動(dòng)數(shù)據(jù)文件IN.DAT中的任何數(shù)據(jù)、主函數(shù)main()、讀函數(shù)readDat()和寫(xiě)函數(shù)writeDat()的內(nèi)容。-void jsVal()int bb4;int I,j,k,flag;for (I=0;I200;I+)bb0=aI/1000; bb1=aI00/100;bb2=aI0/10; bb3=aI;for (j=0;j=index;j-)ch=xxIstrl-1;for(k=strl-1;k0;k-)x

4、xIk=xxIk-1;xxI0=ch;【題目】4:函數(shù)ReadDat( )實(shí)現(xiàn)從文件IN.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組xx中; 請(qǐng)編制函數(shù)StrOL( ), 其函數(shù)的功能是: 以行為單位對(duì)行中以空格或標(biāo)點(diǎn)符號(hào)為分隔的所有單詞進(jìn)行倒排,同時(shí)去除標(biāo)點(diǎn)符號(hào),之后把已處理的字符串(應(yīng)不含標(biāo)點(diǎn)符號(hào))仍按行重新存入字符串?dāng)?shù)組xx中。最后main()函數(shù)調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件OUT6.DAT中。例如: 原文: You He MeI am a student.結(jié)果: Me He Youstudent a am I原始數(shù)據(jù)文件存放的格式是: 每行的寬度均小于80個(gè)字符, 含

5、標(biāo)點(diǎn)符號(hào)和空格。-類型:字符串(單詞)的倒置和刪除。答案:void StrOL(void)int I,j,k,strl,l;char c;for(I=0;Ifor(j=0;jc=xxIj;if (c=A&c=a&c=a&xxlI=A&xxlI=0)for(j=k;j=0;j-)ppj+1=ppj; pp0=xxlI; k+;I-; strcat(ch,pp);strcpy(pp, );k=1;if(I=-1)break;while(xxlIz)&I=0)for(j=k;j=0;j-)ppj+1=ppj; pp0=xxlI; k+; I-;strcat(ch,pp); strcpy(pp,);k

6、=0;if(I=-1)break;strcpy(xxl,ch);【題目】5:在文件in.dat中有200個(gè)正整數(shù),且每個(gè)數(shù)均在1000至9999之間。函數(shù)ReadDat()讀取這200個(gè)數(shù)存放到數(shù)組aa中。請(qǐng)編制函數(shù)jsSort(),其函數(shù)的功能是:要求按每個(gè)數(shù)的后三位的大小進(jìn)行升序排列,然后取出滿足此條件的前10個(gè)數(shù)依次存入數(shù)組b中,如果后三位的數(shù)值相等,則按原先的數(shù)值進(jìn)行降序排列。最后調(diào)用函數(shù)WriteDat()把結(jié)果bb輸出到文件out.dat中。例:處理前 6012 5099 9012 7025 8088處理后 9012 6012 7025 8088 5099注意:部分源程序已給出。請(qǐng)

7、勿改動(dòng)主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。-void jsSort()int I,j,data;for(I=0;I199;I+)for(j=I+1;jaaj00)data=aaI;aaI=aaj;aaj=data;else if(aaI00=aaj00)if(aaIdata=aaI;aaI=aaj;aaj=data;for(I=0;I10;I+)bbI=aaI;【題目】6:在文件in.dat中有200個(gè)正整數(shù),且每個(gè)數(shù)均在1000至9999之間。函數(shù)ReadDat()讀取這200個(gè)數(shù)存放到數(shù)組aa中。請(qǐng)編制函數(shù)jsSort(),其函數(shù)的功能

8、是:要求按每個(gè)數(shù)的后三位的大小進(jìn)行降序排列,然后取出滿足此條件的前10個(gè)數(shù)依次存入數(shù)組b中,如果后三位的數(shù)值相等,則按原先的數(shù)值進(jìn)行升序排列。最后調(diào)用函數(shù)WriteDat()把結(jié)果bb輸出到文件out.dat中。例:處理前 9012 5099 6012 7025 8088處理后 5099 8088 7025 6012 9012注意:部分源程序已給出。請(qǐng)勿改動(dòng)主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。-void jsSort()int I,j,data;for(I=0;I199;I+)for(j=I+1;jaaj)data=aaI;aaI=aaj;

9、aaj=data;for(I=0;I10;I+)bbI=aaI;【題目】7:已知在文件IN.DAT中存有100個(gè)產(chǎn)品銷(xiāo)售記錄,每個(gè)產(chǎn)品銷(xiāo)售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱mc(字符型10位),單價(jià)dj(整型),數(shù)量sl(整型),金額je(長(zhǎng)整型)四部分組成。其中:金額=單價(jià)*數(shù)量計(jì)算得出。函數(shù)ReadDat()是讀取這100個(gè)銷(xiāo)售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編制函數(shù)SortDat(),其功能要求:按產(chǎn)品代碼從大到小進(jìn)行排列,若產(chǎn)品代碼相同,則按金額從大到小進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中,最后調(diào)用函數(shù)WriteDat()把結(jié)果輸出到文件OUT10.DAT中。注意:

10、部分源程序存放在PROG1.C中。請(qǐng)勿改動(dòng)主函數(shù)main( )、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。-void SortDat()int I,j;PRO xy;for(I=0;I99;I+)for(j=I+1;j100;j+)if(strcmp(sellI.dm,sellj.dm)130|*pf*11%6=32);else*pf=*pf*11%6;pf+; 【題目】9:函數(shù)ReadDat( )實(shí)現(xiàn)從文件IN.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組xx中; 請(qǐng)編制函數(shù)SortCharD( ), 其函數(shù)的功能是: 以行為單位對(duì)字符按從大到小的順序進(jìn)行排序, 排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中。最后main()函數(shù)調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件OUT2.DAT中。例: 原文: dAe,BfC.CCbbAA結(jié)果: fedCBA.,bbCCAA原始數(shù)據(jù)文件存放的格式是: 每行的寬度均小于80個(gè)字符, 含標(biāo)點(diǎn)符號(hào)和空格。注意: 部分源程序存放在PR

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論