全國計算機等級考試三級網(wǎng)絡(luò)重點技術(shù)南開上機100題_第1頁
全國計算機等級考試三級網(wǎng)絡(luò)重點技術(shù)南開上機100題_第2頁
全國計算機等級考試三級網(wǎng)絡(luò)重點技術(shù)南開上機100題_第3頁
全國計算機等級考試三級網(wǎng)絡(luò)重點技術(shù)南開上機100題_第4頁
全國計算機等級考試三級網(wǎng)絡(luò)重點技術(shù)南開上機100題_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、幾點闡明:1、文獻太大,只有一段一段上傳。2、每種題目,只用一種解題措施,蘭色部分為解題答案,此種措施本人覺得容易理解,不易 出錯,適合初學者。3、特別闡明:所有解法,本人均上機驗證通過。4、個別南開題如57、100題,題目與原書有所不同,是按實際考試的題目所來,并對今年在事實上機中浮現(xiàn)的考題,用紅色部分表達事實上機題中的注明事項。題目1請編寫一種函數(shù)jsValue(int m,int k,int xx),該函數(shù)日勺功能是:將不小于整數(shù) m且緊靠m勺k個素數(shù)存入數(shù)組xx傳回。最后調(diào)用函數(shù)writeDat()讀取10組數(shù)據(jù),分別得出成果且把成果輸出到文獻out.dat 中。部分源程序存在文獻pr

2、og1.c中。例如:若輸入17 5則應(yīng)輸出:19, 23, 29, 31,37。請勿改動主函數(shù)main()和寫函數(shù)writeDat()勺內(nèi)容。#include #include void readwriteDat();int isP(int m)int i;for(i=2;i0;m+)if(isP(m) xxs+=m; k-;main()int m,n,xx1000;clrscr();printf(nPlease enter two integers:);scanf(%d%d”,&m,&n);num(m,n,xx);for(m=0;mn;m+)printf(%d ”,xxm);printf(n

3、);readwriteDat();void readwriteDat()int m,n,xx1000, i;FILE *rf,*wf;rf=fopen(in.dat”,r”);wf=fopen(out.dat”,w”);for(i=0;i10;i+)fscanf(rf,%d %d”,&m,&n);num(m,n,xx);for(m=0;mn;m+)fprintf(wf,%d ,xxm);fprintf(wf,n);fclose(rf);fclose(wf);題目2已知數(shù)據(jù)文獻IN.DAT中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些 數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal()

4、,其功能是:如果四位數(shù)各位上日勺 數(shù)字均是0或2或4或6或8,則記錄出滿足此條件勺個數(shù)cnt,并把這些四位 數(shù)按從大到小勺順序存入數(shù)組b中。最后main()函數(shù)調(diào)用寫函數(shù)writeDat()把 成果cnt以及數(shù)組b中符合條件勺四位數(shù)輸出到OUT.DAT文獻中。注意:部分源程序存在文獻prog1.c中。程序中已定義數(shù)組:a200, b200,已定義變量:cnt請勿改動數(shù)據(jù)文獻IN.DAT中勺任何數(shù)據(jù)、主函數(shù)main()、讀函數(shù)readDat() 和寫函數(shù)writeDat()勺內(nèi)容。#include #define MAX 200int aMAX, bMAX, cnt = 0 ;void jsVa

5、l() int ij,qw,bw,sw,gw;fOr(i=0;iMAX;i+) qw=ai/1000; bw=ai/100%10;sw=ai%100/10; gw=ai%10;if(qw&qw%2=0&bw%2=0&sw%2=0&gw%2=0) bcnt+=ai;for(i=0;icnt-1;i+)for(j=i+1jcntj+)if(bibj) qw=bi; bi=bj; bj=qw;void readDat()int i ;FILE *fp ;fp = fopen(in.dat, r);for(i = 0 ; i MAX ; i+) fscanf(fp, %d, &ai);fclose(f

6、p) ;void main()int i ;readDat() ;jsVal();printf(滿足條件勺數(shù)=%dn, cnt);for(i = 0 ; i cnt ; i+) printf(%d , bi);printf(n);writeDat();writeDat()FILE *fp ;int i ;fp = fopen(out.dat, w);fprintf(fp, %dn, cnt);for(i = 0 ; i cnt ; i+) fprintf(fp, %dn, bi);fclose(fp);題目3函數(shù)ReadDat()實現(xiàn)從文獻IN.DAT中讀取一篇英文文章存入到字符串數(shù)組xx 中

7、;請編制函數(shù)StrOR(),其函數(shù)日勺功能是:以行為單位依次把字符串中所 有小寫字母。左邊勺字符串內(nèi)容移到該串勺右邊寄存,然后把小寫字母o刪 除,余下勺字符串內(nèi)容移到已解決字符串勺左邊寄存,之后把已解決勺字符串 仍按行重新存入字符串數(shù)組xx中。最后main()函數(shù)調(diào)用函數(shù)WriteDat()把成 果xx輸出到文獻OUT5.DAT中。原始數(shù)據(jù)文獻寄存勺格式是:每行勺寬度均不不小于80個字符,含 標點符號和空格。注意:部分源程序寄存在文獻progl.c中。請勿改動主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù) WriteDat()勺內(nèi)容。#include #include #inc

8、lude char xx5080;int maxline = 0 ; /*文章勺總行數(shù)*/int ReadDat(void);void WriteDat(void);void StrOR(void)int i,righto,j,s,k;char tem80;for(i=0;i=0;j-) k=0;memset(tem,0,80);if(xxij=o)righto=j;for(s=righto+1;sstrlen(xxi);s+) temk+=xxis;for(s=0;srighto;s+) if(xxis!=o)temk+=xxis;strcpy(xxi,tem);else continue;

9、void main()(clrscr();if(ReadDat()(printf(數(shù)據(jù)文獻IN.DAT不能打開!n007); return ;StrOR();WriteDat();int ReadDat(void)(FILE *fp ;int i = 0 ;char *p ;if(fp = fopen(IN.DAT, r) = NULL) return 1 ;while(fgets(xxi, 80, fp) != NULL) ( p = strchr(xxi, n); if(p) *p = 0 ; i+ ;maxline = i ;fclose(fp);return 0 ;void Write

10、Dat(void)(FILE *fp ;int i ;clrscr();fp = fopen(OUT5.DAT,w);for(i = 0 ; i maxline ; i+) ( printf(%sn, xxi); fprintf(fp, %sn, xxi);fclose(fp);題目4 函數(shù)ReadDat()實現(xiàn)從文獻IN.DAT中讀取一篇英文文章存入到字符串數(shù)組xx 中,請編制函數(shù)StrOL(),其函數(shù)日勺功能是:以行為單位對行中以空格或標點 符號為分隔日勺所有單詞進行倒排。最后把已解決日勺字符串(應(yīng)不含標點符號) 仍按行重新存入字符串數(shù)組xx中,最后調(diào)用函數(shù)writeDat()把成果xx輸

11、出 到文獻OUT6.DAT中。例如:原文:You He MeI am a student.成果:Me He Youstudent a am I原始數(shù)據(jù)文獻寄存勺格式是:每行勺寬度均不不小于80個字符,含 標點符號和空格。部分源程序存在文獻progl.c中。請勿改動主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù) writeDat()日勺內(nèi)容。#include #include #include #include char xx5080;int maxline=0;/*文章日勺總行數(shù)*/int ReadDat(void);void WriteDat(void);void StrOL(void) int i,j,k,s,m,st

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論