查看全部128種考試
計算機等級考試
 考試動態(tài)  報考指南  考試大綱  歷年真題  模擬試題  復(fù)習(xí)資料  心得技巧 等考論壇
 二級 | VB  VF  C  C++  JAVA  ACCESS 三級 | 網(wǎng)絡(luò)  數(shù)據(jù)庫  信息管理  PC技術(shù) 四級 | 一級
1
2
3
4
5
6
7
8
9
10
admin  
【字體: 2005年計算機等級考試三級上機題庫
2005年計算機等級考試三級上機題庫
djks.exam8.com 來源:考試吧Exam8.com) 更新:2005-4-1 18:06:00 計算機等級考試 考試論壇


第41題

    已知在文件IN.DAT中存有若干個(個數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)ReadDat()讀取這若干個正整數(shù)并存入數(shù)組xx中。請編制函數(shù)CalValue(),其功能要求:1、求出這文件中共有多少個正整數(shù)totNum;2、求這些數(shù)右移1位后,產(chǎn)生的新數(shù)是奇數(shù)的數(shù)的個數(shù)totCnt,以及滿足此條件的這些數(shù)(右移前的值)的算術(shù)平均值totPjz,最后調(diào)用函數(shù)writeDat()把所求的結(jié)果輸出到文件OUT.DAT中。

    部分源程序存在文件prog1.c中。

    請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)writeDat()的內(nèi)容。

第42題

    請編制程序prog1.c,從文件in.dat中讀取200個整數(shù)至數(shù)組xx中,求出奇數(shù)的個數(shù)cnt1和偶數(shù)的個數(shù)cnt2以及數(shù)組xx下標(biāo)為奇數(shù)的元素值的算術(shù)平均值pj(保留2位小數(shù))。

    結(jié)果cnt1,cnt2,pj輸出到out.dat中。

    部分程序、讀數(shù)據(jù)函數(shù)read_dat(int xx[200])及輸出格式已給出。

第43題

    已知在文件IN.DAT中存有若干個(個數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)ReadDat()讀取這若干個正整數(shù)并存入數(shù)組xx中。請編制函數(shù)CalValue(),其功能要求:1、求出這文件中共有多少個正整數(shù)totNum;2、求這些數(shù)中的各位數(shù)字之和是偶數(shù)的數(shù)的個數(shù)totCnt,以及滿足此條件的這些數(shù)的算術(shù)平均值totPjz,最后調(diào)用函數(shù)writeDat()把所求的結(jié)果輸出到文件OUT.DAT中。

    部分源程序存在文件prog1.c中。

    請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)writeDat()的內(nèi)容。

第44題

    請編制程序prog1.c,從文件in.dat中讀取200個整數(shù)至數(shù)組xx中,求出奇數(shù)的個數(shù)cnt1和偶數(shù)的個數(shù)cnt2以及數(shù)組xx中值為奇數(shù)的算術(shù)平均值pj(保留2位小數(shù))。

    結(jié)果cnt1,cnt2,pj輸出到out.dat中。

    部分程序、讀數(shù)據(jù)函數(shù)read_dat(int xx[200])及輸出格式已給出。

第45題
 
    已知在文件IN.DAT中存有若干個(個數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)ReadDat()讀取這若干個正整數(shù)并存入數(shù)組xx中。請編制函數(shù)CalValue(),其功能要求:1、求出這文件中共有多少個正整數(shù)totNum;2、求這些數(shù)中的各位數(shù)字之和是奇數(shù)的數(shù)的個數(shù)totCnt,以及滿足此條件的這些數(shù)的算術(shù)平均值totPjz,最后調(diào)用函數(shù)writeDat()把所求的結(jié)果輸出到文件OUT.DAT中。

    部分源程序存在文件prog1.c中。

    請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)writeDat()的內(nèi)容。

第46題

    請編制程序prog1.c,從文件in.dat中讀取200個整數(shù)至數(shù)組xx中,不計數(shù)組xx中值最大的數(shù)(若有重復(fù)值,則都不計),求出其余數(shù)中的最大數(shù)max及最大數(shù)的個數(shù)cnt以及所剩下200-cnt個數(shù)的算術(shù)平均值pj(保留2位小數(shù))。

    結(jié)果max,cnt,pj輸出到out.dat中。

    部分程序、讀數(shù)據(jù)函數(shù)read_dat(int xx[200])及輸出格式已給出。

第47題

    下列程序prog1.c的功能是:計算500-800區(qū)間內(nèi)素數(shù)的個數(shù)cnt,并按所求素數(shù)的值從大到小的順序,再計算其間隔加、減之和,即第1個素數(shù)-第2個素數(shù)+第3個素數(shù)-第4個素數(shù)+第5個素數(shù)...的值sum。請編寫函數(shù)countValue()實現(xiàn)程序的要求,最后調(diào)用函數(shù)writeDat()把結(jié)果cnt和sum,輸出到文件OUT11.DAT中。

    部分源程序已給出。

    請勿改動主函數(shù)main()和輸出數(shù)據(jù)函數(shù)writeDat()的內(nèi)容。

第48題

    請編制程序prog1.c,從文件in.dat中讀取200個整數(shù)至數(shù)組xx中,不計數(shù)組xx中值最小的數(shù)(若有重復(fù)值,則都不計),求出其余數(shù)中的最小數(shù)min及最小數(shù)的個數(shù)cnt以及所剩下200-cnt個數(shù)的算術(shù)平均值pj(保留2位小數(shù))。

    結(jié)果min,cnt,pj輸出到out.dat中。

    部分程序、讀數(shù)據(jù)函數(shù)read_dat(int xx[200])及輸出格式已給出。

第49題

    下列程序的功能是:選出5000以下符合條件的自然數(shù)。條件是:千位數(shù)字與百位數(shù)字之和等于十位數(shù)字與個位數(shù)字之和,且千位數(shù)字與百位數(shù)字之和等于個位數(shù)字與千位數(shù)字之差的10倍。計算并輸出這些四位自然數(shù)的個數(shù)cnt以及這些數(shù)的和sum。請編寫函數(shù)countValue()實現(xiàn)程序的要求,最后調(diào)用函數(shù)writeDat()把結(jié)果cnt和sum,輸出到文件OUT13.DAT中。

    部分源程序存在文件prog1.c中。

    請勿改動主函數(shù)main()和輸出數(shù)據(jù)函數(shù)writeDat()的內(nèi)容。

第50題

    請編制程序prog1.c,從文件in.dat中讀取200個整數(shù)至數(shù)組xx中,求出奇數(shù)的個數(shù)cnt1和偶數(shù)的個數(shù)cnt2以及數(shù)組xx中值為偶數(shù)的算術(shù)平均值pj(保留2位小數(shù))。

    結(jié)果cnt1,cnt2,pj輸出到out.dat中。

    部分程序、讀數(shù)據(jù)函數(shù)read_dat(int xx[200])及輸出格式已給出。

第51題

    下列程序prog1.c的功能是:計算出自然數(shù)SIX和NINE滿足條件SIX+SIX+SIX=NINE+NINE的個數(shù)cnt,以及滿足此條件所有的SIX與NINE的和SUM。請編寫函數(shù)countValue()實現(xiàn)程序的要求,最后main()函數(shù)調(diào)用函數(shù)writeDat()把結(jié)果cnt和sum輸出到文件OUT15.DAT中。其中的S,I,X,N,E各代表一個十進制數(shù)字。允許代表的數(shù)字相同,但S和N不能為0。

    例如:944 + 944 + 944 = 1416 + 1416

    部分源程序存在文件prog1.c中。

    請勿改動主函數(shù)main()和輸出數(shù)據(jù)函數(shù)writeDat()的內(nèi)容。

第52題

    請編制程序prog1.c,從文件in.dat中讀取200個整數(shù)至數(shù)組xx中,求出奇數(shù)的個數(shù)cnt1和偶數(shù)的個數(shù)cnt2以及數(shù)組xx下標(biāo)為偶數(shù)的元素值的算術(shù)平均值pj(保留2位小數(shù))。

    結(jié)果cnt1,cnt2,pj輸出到out.dat中。

    部分程序、讀數(shù)據(jù)函數(shù)read_dat(int xx[200])及輸出格式已給出。

第53題

    下列程序prog1.c的功能是:利用以下所示的簡單迭代方法求方程:cos(x)-x=0的一個實根。Xn+1=cos(Xn)

    迭代步驟如下:
(1)取X1初值為0.0;
(2)X0=X1,把X1的值賦給X0;
(3)X1=cos(X0),求出一個新的X1;
(4)若X0-X1的絕對值小于0.000001,執(zhí)行步驟(5),否則執(zhí)行步驟(2);
(5)所求X1就是方程cos(X)-X=0的一個實根,作為函數(shù)值返回。

    請編寫函數(shù)countValue()實現(xiàn)程序的要求,最后調(diào)用函數(shù)writeDat()把結(jié)果輸出到文件OUT17.DAT中。

    部分源程序已給出。

    請勿改動主函數(shù)main()和輸出數(shù)據(jù)函數(shù)writeDat()的內(nèi)容。

第54題

    請編制程序prog1.c,從文件in.dat中讀取200個整數(shù)至數(shù)組xx中,不計數(shù)組xx中絕對值最小的數(shù)(若有重復(fù)值,則都不計),求出絕對值最小數(shù)min及絕對值最小數(shù)的個數(shù)cnt以及所剩下200-cnt個數(shù)的算術(shù)平均值pj(保留2位小數(shù))。

    結(jié)果min,cnt,pj輸出到out.dat中。

    部分程序、讀數(shù)據(jù)函數(shù)read_dat(int xx[200])及輸出格式已給出。

第55題

    請編寫函數(shù)void countValue(int *a,int *n),它的功能是:求出1到1000之內(nèi)能被7或11整除但不能同時被7或11整除的所有整數(shù),其結(jié)果以從小到大的順序放在數(shù)組a中,并通過形式參數(shù)n傳遞這些數(shù)的個數(shù)。

    部分源程序存在文件prog1.c中

    請勿改動主函數(shù)main()和輸出數(shù)據(jù)函數(shù)writeDAT()的內(nèi)容。

第56題

    請編制程序prog1.c,從文件IN.DAT中讀取200個整數(shù)至數(shù)組xx中,求出最大數(shù)max及最大數(shù)的個數(shù)cnt和數(shù)組xx中能被3整除或能被7整除的所有整數(shù)的算術(shù)平均值pj(保留2位小數(shù))。

    結(jié)果max,cnt,pj輸出到OUT.DAT中。

    部分程序、讀數(shù)據(jù)函數(shù)read_dat(int xx[200])及輸出格式已給出。

第57題

    已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)ReadDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue(),其功能是:求出千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)減個位數(shù)上的數(shù)大于零的個數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)按從小到大的順序進行排序,最后調(diào)用寫函數(shù)writeDat()把結(jié)果輸出到out.dat文件。

    例如:9123,9-1-2-3>0,則該數(shù)滿足條件存入數(shù)組b中,且個數(shù)cnt=cnt+1。
9812,9-8-1-2>0,則該數(shù)不滿足條件忽略。

    部分源程序存在文件prog1.c中。

    程序中已定義數(shù)組:a[300],b[300],已定義變量:cnt

    請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)writeDat()的內(nèi)容。

第58題

    已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)ReadDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue(),其功能是:求出千位數(shù)上的數(shù)加百位數(shù)上的數(shù)等于十位數(shù)上的數(shù)加個位數(shù)上的數(shù)的個數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)按從大到小的順序進行排序
,最后調(diào)用寫函數(shù)writeDat()把結(jié)果輸出到out.dat文件。

    例如:7153,7+1=5+3,則該數(shù)滿足條件存入數(shù)組b中,且個數(shù)cnt=cnt+1。
8129,8+1<>2+9,則該數(shù)不滿足條件忽略。

    部分源程序存在文件prog1.c中。

    程序中已定義數(shù)組:a[300],b[300],已定義變量:cnt

    請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)writeDat()的內(nèi)容。

第59題

    請編制函數(shù)ReadDat()實現(xiàn)從文件IN.DAT中讀取1000個十進制整數(shù)到數(shù)組xx中;請編制函數(shù)Compute()分別計算出xx中奇數(shù)的個數(shù)odd,偶數(shù)的個數(shù)even,平均值aver以及方差totfc的值,最后調(diào)用函數(shù)WriteDat()把結(jié)果輸出到OUT.DAT文件中。

    原始數(shù)據(jù)文件存放的格式是:每行存放10個數(shù),并用逗號隔開。(每個數(shù)均大于0且小于等于2000)

    部分源程序存在文件prog1.c中。

    請勿改動主函數(shù)main()和輸出數(shù)據(jù)函數(shù)writeDat()的內(nèi)容。

第60題

    已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)ReadDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue(),其功能是:求出千位數(shù)上的數(shù)加個位數(shù)上的數(shù)等于百位數(shù)上的數(shù)加十位數(shù)上的數(shù)的個數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)按從小到大的順序進行排序,最后調(diào)用寫函數(shù)writeDat()把結(jié)果輸出到out.dat文件。

    例如:6712,6+2=7+1,則該數(shù)滿足條件存入數(shù)組b中,且個數(shù)cnt=cnt+1。
8129,8+9<>1+2,則該數(shù)不滿足條件忽略。

    部分源程序存在文件prog1.c中。

    程序中已定義數(shù)組:a[300],b[300],已定義變量:cnt

    請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)writeDat()的內(nèi)容。

 

上一頁  [1] [2] [3] [4] [5] [6] [7] [8] 下一頁

轉(zhuǎn)帖于:計算機等級考試_考試吧
文章搜索  
看了本文的網(wǎng)友還看了:
網(wǎng)友評論
昵 稱: *  評 分: 1分 2分 3分 4分 5分
標(biāo)題:   匿名發(fā)表    (共有條評論)查看全部評論>>
版權(quán)聲明 -------------------------------------------------------------------------------------
  如果計算機等級考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系,我們將會及時處理。如轉(zhuǎn)載本計算機等級考試網(wǎng)內(nèi)容,請注明出處。
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  付款方式  站內(nèi)導(dǎo)航  客服中心  友情鏈接  考試論壇  網(wǎng)站地圖
Copyright © 2004-2008 考試吧計算機等級考試網(wǎng) All Rights Reserved    
中國科學(xué)院研究生院權(quán)威支持(北京) 電 話:010-62168566 傳 真:010-62192699
百度大聯(lián)盟黃金認(rèn)證  十佳網(wǎng)絡(luò)教育機構(gòu)  經(jīng)營許可證號:京ICP060677