資源描述:
《全國計算機等級考試三級c語言上機題庫上機100題》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、全國計算機等級考試三級C語言上機100題(2011年9月)為解決大部分考生使用網(wǎng)上不同的南開100題,造成對各個版本的解題方法各有不同的疑惑,加上很多解題不易理解,容易產(chǎn)生誤解,現(xiàn)綜合本論壇會員的反聵,以及2011年3月實際上機考試的情況,特對100題進行重新編排修訂。幾點說明:1、題目標題號前用“☆”顯示的是2005年4月份本人根據(jù)各大論壇考生聵的題號集中而來,題號前加“★”為2005年9月上機考試題,其中難免有題型相同而題號增加的現(xiàn)象,此類標明,僅供參考。2、每種題目,只用一種解題方法,蘭色部分為解題答案,此種方法本人
2、覺得容易理解,不易出錯,適合初學(xué)者。3、特別說明:所有解法,本人均上機驗證通過。4、個別南開題如57、100題,題目與原書有所不同,是按實際考試的題目所來,并對今年在實際上機中出現(xiàn)的考題,用紅色部分表示實際上機題中的注明事項。全國計算機等級考試論壇:http://bbs.ncre.cn☆題目1請編寫一個函數(shù)jsValue(intm,intk,intxx[]),該函數(shù)的功能是:將大于整數(shù)m且緊靠m的k個素數(shù)存入數(shù)組xx傳回。最后調(diào)用函數(shù)writeDat()讀取10組數(shù)據(jù),分別得出結(jié)果且把結(jié)果輸出到文件out.dat中。部分源
3、程序存在文件prog1.c中。例如:若輸入175則應(yīng)輸出:19,23,29,31,37。請勿改動主函數(shù)main()和寫函數(shù)writeDat()的內(nèi)容。#include#includevoidreadwriteDat();intisP(intm){inti;for(i=2;i0;m++)if(isP(m)){xx[s++]=m;k-
4、-;}}main(){intm,n,xx[1000];clrscr();printf("Pleaseentertwointegers:");scanf("%d%d",&m,&n);num(m,n,xx);for(m=0;m5、for(i=0;i<10;i++){fscanf(rf,"%d%d",&m,&n);num(m,n,xx);for(m=0;m6、入數(shù)組b中。最后main()函數(shù)調(diào)用寫函數(shù)writeDat()把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到OUT.DAT文件中。注意:部分源程序存在文件prog1.c中。程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt請勿改動數(shù)據(jù)文件IN.DAT中的任何數(shù)據(jù)、主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。#include#defineMAX200inta[MAX],b[MAX],cnt=0;voidjsVal(){inti,j,qw,bw,sw,gw;f
7、or(i=0;i8、(i=0;i