資源描述:
《全國計算機(jī)等級考試 三級C語言上機(jī)題庫 上機(jī)100題.doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、全國計算機(jī)等級考試三級C語言上機(jī)100題(2011年9月)為解決大部分考生使用網(wǎng)上不同的南開100題,造成對各個版本的解題方法各有不同的疑惑,加上很多解題不易理解,容易產(chǎn)生誤解,現(xiàn)綜合本論壇會員的反聵,以及2011年3月實際上機(jī)考試的情況,特對100題進(jìn)行重新編排修訂。幾點說明:1、題目標(biāo)題號前用“☆”顯示的是2005年4月份本人根據(jù)各大論壇考生聵的題號集中而來,題號前加“★”為2005年9月上機(jī)考試題,其中難免有題型相同而題號增加的現(xiàn)象,此類標(biāo)明,僅供參考。2、每種題目,只用一種解題方法,蘭色部分為解題答案,此種方法本人覺得容易理解,不易出錯,
2、適合初學(xué)者。3、特別說明:所有解法,本人均上機(jī)驗證通過。4、個別南開題如57、100題,題目與原書有所不同,是按實際考試的題目所來,并對今年在實際上機(jī)中出現(xiàn)的考題,用紅色部分表示實際上機(jī)題中的注明事項。全國計算機(jī)等級考試論壇: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中。部分源程序存在文件prog1.c中。例如:若輸入175
3、則應(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--;}}main(){intm,n,xx[1000];clrscr();
4、printf("Pleaseentertwointegers:");scanf("%d%d",&m,&n);num(m,n,xx);for(m=0;m5、n,xx);for(m=0;m6、T文件中。注意:部分源程序存在文件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;for(i=0;i7、if(qw&&qw%2==0&&bw%2==0&&sw%2==0&&gw%2==0)b[cnt++]=a[i];}for(i=0;i8、rintf("滿足條件的數(shù)=%d",cnt);for(i=0;i