[從業(yè)資格考試]計(jì)算機(jī)三級(jí)機(jī)試題目分類及答案

上傳人:燈火****19 文檔編號(hào):47519906 上傳時(shí)間:2021-12-21 格式:DOCX 頁(yè)數(shù):109 大小:84.88KB
收藏 版權(quán)申訴 舉報(bào) 下載
[從業(yè)資格考試]計(jì)算機(jī)三級(jí)機(jī)試題目分類及答案_第1頁(yè)
第1頁(yè) / 共109頁(yè)
[從業(yè)資格考試]計(jì)算機(jī)三級(jí)機(jī)試題目分類及答案_第2頁(yè)
第2頁(yè) / 共109頁(yè)
[從業(yè)資格考試]計(jì)算機(jī)三級(jí)機(jī)試題目分類及答案_第3頁(yè)
第3頁(yè) / 共109頁(yè)

下載文檔到電腦,查找使用更方便

12 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《[從業(yè)資格考試]計(jì)算機(jī)三級(jí)機(jī)試題目分類及答案》由會(huì)員分享,可在線閱讀,更多相關(guān)《[從業(yè)資格考試]計(jì)算機(jī)三級(jí)機(jī)試題目分類及答案(109頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、從業(yè)資格考試計(jì)算機(jī)三級(jí)機(jī) 試題目分類及答案分類:數(shù)組: 千+百=十+個(gè):4 (滿放入數(shù)組b在排序),30(滿 pjzl 否 pjz2)千+個(gè)=百+十:22 (原奇數(shù)滿入b排序)、54 (滿 入b排序)、80 (滿pjzl否pjz2) 千+十=百+個(gè):72(原偶入b排序) 個(gè)千百十0: 5 (滿pjzl否pjz2) 71 (得數(shù)=0 且原偶滿入b排序)、78(滿人b排序)千一個(gè)百十0:21 (得數(shù)=0且原奇滿入b排 序)、53 (滿入b排序)、79 (滿pjzl否pjz2) 、23( qw=bw=sw=gw 原奇)、(qwv=bwv=swv=gw 原偶)73各位是奇數(shù):50各位是偶數(shù):100拆分

2、SW均不為0入b排序:46 (均素?cái)?shù)且),47(均偶且至少有一個(gè)能被9整除)、48(0=<ab-cd<=10 且均奇)、49 (ab>cd ab 偶能 被5整除cd奇)、96 (均奇至少有一個(gè)能被5 整除)、97 (一奇一偶至少有一個(gè)能被17整除)、98 (ab-cd 大于 10 小于 20 均偶)、99 (abcd ab奇不能被5整除cd偶)尋找素?cái)?shù):29(滿入b排序)、55(滿pjzl否pjz2)1000-10000 滿足條件的素?cái)?shù):51 (qw+bw=sw+gw qw+bw=10(gwqw)求 cut 及 sum)200組數(shù)三位數(shù):44 (第一個(gè)數(shù)二+三)、69 (第

3、二個(gè)數(shù)一十三)25,偶數(shù):757420后三位降序,原數(shù)升序:連續(xù)大于后面5個(gè):24 連續(xù)大于前5個(gè),奇數(shù): 連續(xù)小于后5個(gè),偶數(shù): 后三位升序,原數(shù)降序:94統(tǒng)計(jì)奇數(shù)cutl、偶數(shù)的個(gè)數(shù)cut2: 63 (下標(biāo)為奇數(shù)的pjz)、88 (同103保兩位小數(shù))(下標(biāo)為偶數(shù)的pjz)統(tǒng)計(jì)個(gè)數(shù),各位是奇數(shù):26 統(tǒng)計(jì)個(gè)數(shù),右移一位是奇數(shù):27統(tǒng)計(jì)個(gè)數(shù),各位之和是偶數(shù):76統(tǒng)計(jì)個(gè)數(shù),右移一位是偶數(shù):28 方差:39 (奇 odd 偶 even)、64 (奇 odd)、89(偶 even)整數(shù)部分小數(shù)部分之和:92最大值的個(gè)數(shù)及能被3、7整除的數(shù):14a數(shù)組和b數(shù)組合成c數(shù)組:15 (數(shù)組ab相同下標(biāo)位置

4、數(shù)必須一偶一奇)、67 (下標(biāo)相同位置 均奇) 數(shù)值(非數(shù)組):500800素?cái)?shù)隔加減:1回文數(shù):43SIX+SIX+SIX=NINE+NINE : 2cos(x)-x=0: 52An=An-2+An-l :42求Fibonacci數(shù)列中最接近t的數(shù):93僅靠m的k個(gè)素?cái)?shù)(注意輸入形式):66LI+4.I+10都是素?cái)?shù):91N以內(nèi)能被3和7整除的:771711000能被7或11整除的:3(個(gè)+十)%10=百,素?cái)?shù):完全平方數(shù):18字符: 字符小大排序:6 字符大小排序:31 向左移動(dòng)一個(gè)位置:41左移四位:57平分,左邊降序右邊升序:平分,左邊降序左右交換:4570平分,左邊升序左右交換:95

5、 第一=第一+第二:8倒一=倒一4+倒二:33>>4加原字符:82把字母改為下一個(gè):16 (自己輸入)、56 (數(shù)組字符串)小寫字母改為上一個(gè):81奇數(shù)下標(biāo)小大排序:19尋找子串: 字母“O” 單詞倒排: 商品: 金額大小, 名稱大小, 金額大小, 名稱大小, 金額小大, 名稱小大,68處理:732代碼小大:金額小大:代碼大小:金額大小:代碼小大:代碼小大,金額小大:金額小大:金額小大,名稱小大,代碼大小:代碼大小,金額大小:金額大小:9103435585960838485f(p)=p*ll mod 256: 11 (32=f (p)130)、12 同 87 (計(jì)算后是無符 號(hào)整形

6、)(=32或?yàn)?3 (=32或原字符是數(shù)字字符09)、37(v=32或?yàn)樽址?9)、38 (=32或原ascii為偶數(shù))、62同86(=32或?yàn)锳Z) f(p)=p*13 mod 256: 36f(p)=p*17 mod 256: 61選票:40 (全選或全不選無效)、65 (=5人無效)、90 (一票5人無效)序列:101 出圈:102 題目:1. PROG1.C的功能是:計(jì)算500800區(qū)間內(nèi)素?cái)?shù)的個(gè)數(shù)ent,并按所求素?cái)?shù)的值從大到小的順序,計(jì)算其間隔減、加之和,即第1個(gè)素?cái)?shù) 第2個(gè)素?cái)?shù)+第3個(gè)素?cái)?shù).第4個(gè)素?cái)?shù)+第5個(gè)素 程序的要求,最后main。函數(shù)調(diào)用函數(shù)的值sumo請(qǐng)編寫函數(shù)coim

7、tVahie()實(shí)現(xiàn)writeDAT()把結(jié)果ent和sum,輸出到文件OUT.DAT 中。2. PROG1.C的功能是:計(jì)算出自然數(shù)SIX和NINE 滿足條件 SIX + SIX + SIX = NINE +NINE的個(gè)數(shù)ent,以及滿足此條件所有的SIX與NINE的和SUMo請(qǐng)編寫函數(shù)countValue() 實(shí)現(xiàn)程序的要求,最后main。函數(shù)調(diào)用函數(shù)writeDAT。把結(jié)果ent和sum,輸出到文件OUT.DAT 中 o其中的S,I,X,N,E各代表一個(gè)十進(jìn)制數(shù)字,允許代表的數(shù)字相同,但S和N不能為 Oo 滿足條件的個(gè)數(shù)=%和是9430 例如:944 + 944 + 944 = 1416

8、 + 14163. void countValue(int *a,int *n),它的功能是: 求出1到1000之內(nèi)能被7或11整除但不能同時(shí) 被7和11整除的所有整數(shù),其結(jié)果按從小到大的 順序放在數(shù)組a中,并通過形式參數(shù)n傳遞這些數(shù)的個(gè)數(shù)。4. IN.DAT中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsVahie(),其功能是:求出千位數(shù)上的數(shù)加 百位數(shù)上的數(shù)等于十位數(shù)上的數(shù)加個(gè)位數(shù)上的 數(shù)的個(gè)數(shù)ent,再把所有滿足此條件的四位數(shù)依 次存入數(shù)組b中,然后對(duì)數(shù)組b的四位數(shù)按從大 到小的順序進(jìn)行排序。最后main。函數(shù)調(diào)用寫函 數(shù)writeDat()

9、把數(shù)組b中的數(shù)輸出到文件OUT.DAT 中。模擬:22 個(gè)例如:7153, 7+1 = 5+3,則該數(shù)滿足條件存 入數(shù)組b中,且個(gè)數(shù)cnt=cnt+lo8129, 8+1 != 2+9,則該數(shù)不滿足條件忽 略。5.IN.DAT中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsVahie(),其功能是:求出個(gè)位數(shù)上的數(shù)減 千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù) 大于零的個(gè)數(shù)ent,再求出所有滿足此條件的四位數(shù)平均值pjzl,以及所有不滿足此條件的四位數(shù)平均值pjz2o最后main()函數(shù)調(diào)用寫函數(shù)writeDat()把結(jié)果 cnt,pjzl,pjz2

10、輸出到 OUT.DAT文件。模擬:12個(gè) 例如:1239, 9123>0,則該數(shù)滿足條件,參加計(jì)算平均值pjzl,且個(gè)數(shù)cnt=cnt+lo8129, 9.8U2vO,則該數(shù)不滿足條件,參加計(jì)算平均值pjz2。注意:部分源程序存在文件PROG1.C文件中。程序中已定義數(shù)組:a300,已定義變量:cnt,pjzl,pjz2請(qǐng)勿改動(dòng)數(shù)據(jù)文件IN.DAT中的任何數(shù)據(jù)、主函數(shù) main()、讀函數(shù) readDat()和寫函數(shù) writeDat() 的內(nèi)容。6. ReadDat()實(shí)現(xiàn)從文件IN.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組xx中;請(qǐng)編制函數(shù)SortCharA(),其函數(shù)的功能是:以行

11、為單位對(duì)字符按從小到大的順序進(jìn)行排序,排序后的結(jié) 果仍按行重新存入字符串?dāng)?shù)組xx中。最后main() 函數(shù)調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件OUT.DAT 中。例:原文:dAe,BfC.CCbbAA 結(jié)果:vABCdefAACCbb原始數(shù)據(jù)文件存放的格式是:每行的寬度均小 于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格。注意:部分源程序存放在PROGLC中。請(qǐng)勿改動(dòng)主函數(shù)main。、讀數(shù)據(jù)函數(shù)ReadDat() 和輸出數(shù)據(jù)函數(shù)WriteDat。的內(nèi)容。7. ReadDat()實(shí)現(xiàn)從文件IN.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組xx中;請(qǐng)編制函數(shù)StrOR(),其函數(shù)的功能是:以該文章中的行為

12、 單位依次掃描一行字符串中的小寫字母o,每次將小寫母。的左右字符串部分作交叉換位,即左邊字符串移到小寫字母。的右邊,而原先右邊的 的小寫母。處理完,之后把已處理的字符串仍按 行重新存入字符串?dāng)?shù)組XX中。最后main()函數(shù) 調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件 OUT.DAT 中。則反之,并把小寫母0刪除,依次直至這一行中例如原文:you have the correct record.第 1 個(gè) o: u have the correct record.y第 2 個(gè) o:rrect record.yu have the c第 3 個(gè) o:rd.yu have the crrect

13、 rec提示:對(duì)于每一行字符串?dāng)?shù)組處理有如下一種遞歸調(diào)用算法可供參考:查找字符串中首個(gè)小寫字母'。的位置;沒有找到則結(jié)束遞歸調(diào)用;找到9,則按題意對(duì) 字符串進(jìn)行處理,形成新的字符串,然后返回, 繼續(xù)進(jìn)行遞歸調(diào)用。原始數(shù)據(jù)文件存放的格式是: 每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空Tm。8. ReadDat()實(shí)現(xiàn)從文件IN.DAT中讀取一篇英 文文章存入到無符號(hào)字符串?dāng)?shù)組XX中;請(qǐng)編制 函數(shù)ChA(),其函數(shù)的功能是:以行為單位把字符串中的第一個(gè)字符的ASCII值加第二個(gè)字符 的ASCII值,得到第一個(gè)新的值,存入數(shù)組單元xxi0中(其中:i是文章中的某行)。第二個(gè)字符 的ASCII

14、值加第三個(gè)字符的ASCII值,得到第 二個(gè)新的值,存入數(shù)組單元中。以此類推 一直處理到最后第二個(gè)字符,最后一個(gè)字符的 ASCII值加原第一個(gè)字符的ASCII值,得到最后一個(gè)新的值,存放在原字符串對(duì)應(yīng)的位置上,之 后把已處理的字符串逆轉(zhuǎn)后仍按行重新存入無 符號(hào)字符串?dāng)?shù)組XX中。最后main()函數(shù)調(diào)用函 數(shù)WriteDat()把結(jié)果xx輸出到OUT.DAT文件 中。原始數(shù)據(jù)文件存放的格式是:每行的寬度均小 于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格,并也按它的ASCII值作以上處理9. IN.DAT中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名 稱me(字符型10位),單價(jià)

15、dj(整型),數(shù)量si(整 型),金額je(長(zhǎng)整型)五部分組成。其中:金額=單價(jià)數(shù)量計(jì)算得出o函數(shù)ReadDat()讀取這100個(gè)銷 售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編制函數(shù)SortDat(),其功能要求:按金額從大到小進(jìn)行排列,若金額相等,則按產(chǎn)品代碼從小到大進(jìn)行排列, 最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中。10. IN.DAT中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名 稱me(字符型10位),單價(jià)dj(整型),數(shù)量si(整 型),金額je(長(zhǎng)整型)五部分組成。其中:金額=單價(jià) *數(shù)量計(jì)算得出。函數(shù)ReadDat()讀取這100個(gè)銷 售記錄并存入結(jié)構(gòu)數(shù)

16、組sell中。請(qǐng)編制函數(shù)SortDat(),其功能要求:按產(chǎn)品名稱從大到小進(jìn)行 排列,若產(chǎn)品名稱相同,則按金額從小到大進(jìn)行 排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中11. 替代關(guān)系:f(p)=p*ll mod 256, mod 為取余 運(yùn)算,P是數(shù)組xx中某一個(gè)字符的ASCII值,f(p) 是計(jì)算后的無符號(hào)整型值(注意:中間變量定義成 整型變量),如果計(jì)算后f(p)值小于等于32或大 于130,則該字符不變,否則用f(p)替代所對(duì)應(yīng)的 字符。12. 替代關(guān)系:f(p)=p*ll mod 256, mod 為取余 運(yùn)算,P是數(shù)組XX中某一個(gè)字符的ASCII值,f(p) 是計(jì)算后無符號(hào)的整型值(

17、注意:中間變量定義成 整型變量),如果計(jì)算后f(p)值小于等于32或f(p) 對(duì)應(yīng)的字符是小寫字母,則該字符不變,否則用f(p)替代所對(duì)應(yīng)的字符。13. 替代關(guān)系:f(p)=p*ll mod 256, mod為取余運(yùn) 算,p是數(shù)組xx中某一個(gè)字符的ASCII值,f(p) 是計(jì)算后無符號(hào)的整型值(注意:中間變量定義成 整型變量),如果原字符是數(shù)字字符0至9或計(jì)算 后f(p)值小于等于32,則該字符不變,否則用f(p) 替代所對(duì)應(yīng)的字符。14. IN.DAT中的200個(gè)整數(shù)讀至數(shù)組xx中。編制jsVahie()函數(shù),要求:求出數(shù)組xx中的最 大數(shù)max及最大數(shù)的個(gè)數(shù)ent和數(shù)組xx中的元 素值能被

18、3整除或能被7整除的所有數(shù)的算術(shù)平 均值用。15. IN1.DAT和IN2.DAT中分別存有100個(gè)兩位十進(jìn)制數(shù),并且已調(diào)用讀函數(shù)readDat()把這兩 個(gè)文件中的數(shù)存入數(shù)組a和b中,請(qǐng)考生編制一 個(gè)函數(shù)jsVal(),實(shí)現(xiàn)的功能是依次對(duì)數(shù)組a和b 中的數(shù)按條件重新組成一個(gè)新數(shù)并依次存入數(shù) 組C中,再對(duì)數(shù)組C中的數(shù)按從小到大的順序進(jìn)行 排序,最后調(diào)用輸出函數(shù)writeDatO把結(jié)果c輸 出到文件OUT.DAT中。組成新數(shù)的條件:如果數(shù)組a和b中相同下 標(biāo)位置的數(shù)必須符合一個(gè)是偶數(shù),另一個(gè)是奇數(shù),則數(shù)組a中的數(shù)按二進(jìn)制數(shù)左移八位后再加 上數(shù)組b對(duì)應(yīng)位置上的數(shù),把這樣組成的新數(shù)依 次存入數(shù)組c中

19、。16. PROGLC的功能是:把s字符串中的所有英文字母改寫成該字母的下一個(gè)字母,字母z改 寫成字母a,字母Z改寫成字母A,其它字符不 做改變。17. PROGLC的功能是:選出大于100小于 1000范圍之內(nèi)所有個(gè)位數(shù)字與十位數(shù)字之和被 10除所得余數(shù)恰是百位數(shù)字的所有素?cái)?shù)(如 293)o計(jì)算并輸出上述這些素?cái)?shù)的個(gè)數(shù)ent以及 這些素?cái)?shù)值的和sumo18. PROG1.C的功能是:在三位整數(shù)(100至999)中尋找符合下面條件的整數(shù),并依次從小到大存 入數(shù)組b中。條件如下:某數(shù)既是完全平方數(shù), 又有兩位數(shù)字相同19. readDat()是從文件in.dat中讀取20行數(shù)據(jù)存 放到字符串?dāng)?shù)組

20、xx中(每行字符串長(zhǎng)度均小于80)。請(qǐng)編制函數(shù)jsSort(),其函數(shù)的功能是:以行為單位對(duì)字符串變量的下標(biāo)為奇數(shù)的位置上的 字符按其ASCII值從小到大的順序進(jìn)行排序,下 標(biāo)為偶數(shù)的位置上的字符仍按原來位置存放,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組XX中20. 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)行降序排列,如果出現(xiàn)后三位相等的數(shù)值,則對(duì) 這些數(shù)值按原始4位數(shù)據(jù)進(jìn)行升序排列,將排序 后的前10個(gè)數(shù)存入數(shù)組bb中21. IN.D

21、AT中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)考生編 制一函數(shù)jsVal(),其功能是:把一個(gè)四位數(shù)的千 位數(shù)位置上的值減去百位數(shù)位置上的值再減去 十位數(shù)位置上的值最后減去個(gè)位數(shù)位置上的值, 如果得出的值大于等于零且原四位數(shù)是奇數(shù), 則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)ent并把這些四位數(shù) 按從小到大的順序存入數(shù)組b中22. IN.DAT中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制 一函數(shù)jsVal(),其功能是:把一個(gè)四位數(shù)的千位 數(shù)位置上的值加上個(gè)位數(shù)位置上的值恰好等于 百位數(shù)位置上的值加上十位數(shù)位置上的值,并且 原四位數(shù)是

22、奇數(shù),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)ent并把這些四位數(shù)按從小到大的順序存入數(shù)組23. IN.DAT中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制 一函數(shù)jsVal(),其功能是:若一個(gè)四位數(shù)的千位 數(shù)位置上的值大于等于百位數(shù)位置上的值,百 位數(shù)位置上的值大于等于十位數(shù)位置上的值, 以及十位數(shù)位置上的值大于等于個(gè)位數(shù)位置上 的值,并且原四位數(shù)是奇數(shù),則統(tǒng)計(jì)出滿足此條件 的個(gè)數(shù)ent并把這些四位數(shù)按從小到大的順序 存入數(shù)組b中24. IN.DAT中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制 一函數(shù)jsVaI(),其功能是

23、:依次從數(shù)組a中取出一 個(gè)四位數(shù),如果該四位數(shù)大于該四位數(shù)以后的連 續(xù)五個(gè)數(shù)且該數(shù)是奇數(shù)(該四位數(shù)以后不滿五個(gè) 數(shù),則不統(tǒng)計(jì)),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)ent 并把這些四位數(shù)按從小到大的順序存入數(shù)組b25. IN.DAT中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制 一函數(shù)jsVal(),其功能是:依次從數(shù)組a中取出一 個(gè)四位數(shù),如果該四位數(shù)大于該四位數(shù)以前的 連續(xù)五個(gè)數(shù)且該數(shù)是奇數(shù),且該數(shù)必須能被7整 除(該四位數(shù)以前不滿五個(gè)數(shù),則不統(tǒng)計(jì)),則統(tǒng)計(jì) 出滿足此條件的個(gè)數(shù)ent并把這些四位數(shù)按從大 到小的順序存入數(shù)組b中26. IN.DAT中存有若干個(gè)(個(gè)

24、數(shù)200)四位數(shù)字的正整數(shù),函數(shù)ReadDat()讀取這若干個(gè)正整數(shù) 并存入數(shù)組xx中。請(qǐng)編制函數(shù)CalValue()9其功 能要求:1.求出這文件中共有多少個(gè)正整數(shù)totNum; 2.求出這些正整數(shù)中的各位數(shù)字之和是奇數(shù)的數(shù)的個(gè)數(shù)totCnt,以及滿足此條件的這些 正整數(shù)的算術(shù)平均值totPjz27. IN.DAT中存有若干個(gè)(個(gè)數(shù)200)四位數(shù)字的正整數(shù),函數(shù)ReadDat()讀取這若干個(gè)正整數(shù) 并存入數(shù)組xx中。請(qǐng)編制函數(shù)CalValue()9其功 能要求:1.求出這文件中共有多少個(gè)正整數(shù)totNum; 2.求這些正整數(shù)右移1位二進(jìn)制位后,產(chǎn)生的新數(shù)是奇數(shù)的數(shù)的個(gè)數(shù)totCnt,以及滿足

25、 此條件的這些正整數(shù)(右移前的值)的算術(shù)平均值 totPjz28. IN.DAT中存有若干個(gè)(個(gè)數(shù)200)四位十進(jìn)制數(shù)字組成的正整數(shù),函數(shù)ReadDat()讀取這若干個(gè)正整數(shù)并存入數(shù)組XX中。請(qǐng)編制函數(shù)CalVahie()淇功能要求:1.求出這文件中共有多少個(gè)正整數(shù)totNum; 2.求這些正整數(shù)右移1位二進(jìn)制位后,產(chǎn)生的新數(shù)是偶數(shù)的數(shù)的個(gè)數(shù) totC叫以及滿足此條件的這些正整數(shù)(右移前的值)的算術(shù)平均值totPj29. IN.DAT中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)編制一 函數(shù)jsVahie()淇功能是:求出所有這些四位數(shù) 是素?cái)?shù)的個(gè)數(shù)ent,再把

26、所有滿足此條件的四位 數(shù)依次存入數(shù)組b中,然后對(duì)數(shù)組b的四位數(shù)按 從小到大的順序進(jìn)行排序30. IN.DAT中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)編制一 函數(shù)jsVahie()淇功能是:求出千位數(shù)上的數(shù)加 百位數(shù)上的數(shù)等于十位數(shù)上的數(shù)加個(gè)位數(shù)上的 數(shù)的個(gè)數(shù)ent,再求出所有滿足此條件的四位數(shù) 平均值pjzl,以及所有不滿足此條件的四位數(shù)平 均值pjz231. ReadDat()實(shí)現(xiàn)從文件IN.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組xx中;請(qǐng)編制函數(shù)SortCharD(),其函數(shù)的功能是:以行為單位對(duì)字符按ASCII碼從大到小的順序進(jìn)行排序,排 序后的結(jié)

27、果仍按行重新存入字符串?dāng)?shù)組XX中32. ReadDat()實(shí)現(xiàn)從文件IN.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組XX中;請(qǐng)編制函數(shù)StrOL(),其函數(shù)的功能是:以讀入文章的行為單位,以空格或標(biāo)點(diǎn)符號(hào)(數(shù)據(jù)文件中僅含?或丁 作為標(biāo)點(diǎn)符號(hào))作為分隔符,對(duì)行中所有單詞進(jìn) 行倒排,單詞間必須以空格作為分隔符,之后把已 處理的字符串(分隔符只包含空格)仍按行重新 存入字符串?dāng)?shù)組xx中33. ReadDat()實(shí)現(xiàn)從文件IN.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組xx中;請(qǐng)編制函數(shù)CharConvA(),其函數(shù)的功能是:以該文章中的 行為單位把字符串中的最后一個(gè)字符的ASCII 值右移4位二進(jìn)制位,

28、高位補(bǔ)0后加最后第二個(gè) 字符的ASCII值,得到最后一個(gè)新的值,最后第 二個(gè)字符的ASCH值右移4位二進(jìn)制位,高位補(bǔ)0后加最后第三個(gè)字符的ASCII值,得到最后第二個(gè)新的值,以此類推一直處理到第二個(gè)字符。注意:第一個(gè)新的值與上述處理不同,第一個(gè)字 符的ASCII值加原最后一個(gè)字符的ASCII值, 得到第一個(gè)新的值。得到的新值分別存放在原字符串對(duì)應(yīng)的位置上,之后把已處理的結(jié)果仍按行 重新存入數(shù)組XX中34. IN.DAT中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名 稱me(字符型10位),單價(jià)dj(整型),數(shù)量si(整 型),金額je(長(zhǎng)整型)五部分組成。其中

29、:金額=單價(jià) *數(shù)量計(jì)算得出。函數(shù)ReadDat()讀取這100個(gè)銷 售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編制函數(shù)SortDat(),其功能要求:按金額從大到小進(jìn)行排列,若金額相等,則按產(chǎn)品代碼從大到小進(jìn)行排列, 最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中35. IN.DAT中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名 稱me(字符型10位),單價(jià)dj(整型),數(shù)量si(整 型),金額je(長(zhǎng)整型)五部分組成。其中:金額=單價(jià)數(shù)量計(jì)算得出o函數(shù)ReadDat()讀取這100個(gè)銷 售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編制函數(shù)SortDat(),其功能要求:按產(chǎn)品名稱從大

30、到小進(jìn)行 排列,若產(chǎn)品名稱相同,則按金額從大到小進(jìn)行 排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中36. 替代關(guān)系:f(p)=p*13 mod 256, mod為取余運(yùn) 是計(jì)算后的無符號(hào)整型值(注意:中間變量定義成 整型變量),如果計(jì)算后f(p)值小于等于32或是 偶數(shù),則該字符不變,否則用f(p)替代所對(duì)應(yīng)的 字符。算,P是數(shù)組xx中某一個(gè)字符的ASCII值,f(p)37.替代關(guān)系:f(p)=p*ll mod 256, mod 為取余運(yùn)算,p是數(shù)組xx中某一個(gè)字符的ASCII值,f(p) 是計(jì)算后的無符號(hào)整型值(注意:中間變量定義成 整型變量),如果計(jì)算后f(p)值小于等于32或f(p) 對(duì)應(yīng)

31、的字符是'O'至9,則該字符不變,否則用f(p)替代所對(duì)應(yīng)的字符。38 .替代關(guān)系:f(p)=p*ll mod 256, mod為取余運(yùn)算,p是數(shù)組xx中某一個(gè)字符的ASCII值,f(p) 是計(jì)算后的無符號(hào)整型值(注意:中間變量定義成 整型變量),如果原字符的ASCII值是偶數(shù)或計(jì) 算后f(p)值小于等于32,則該字符不變,否則用f(p)替代所對(duì)應(yīng)的字符。39 . ReadDat()實(shí)現(xiàn)從文件IN.DAT中讀取1000個(gè)十進(jìn)制整數(shù)到數(shù)組xx中;請(qǐng)編制函數(shù)Compute()分別計(jì)算出xx中數(shù)值為奇數(shù)的個(gè)數(shù) totfc的值odd,偶數(shù)的個(gè)數(shù)even,平均值aver以及方差40 .對(duì)

32、10個(gè)候選人進(jìn)行選舉,現(xiàn)有一個(gè)100條記錄的選票數(shù)據(jù)文件IN.DAT,其數(shù)據(jù)存放的格 式是每條記錄的長(zhǎng)度均為10位,第一位表示第一 個(gè)候選人的選中情況,第二位表示第二個(gè)候選人 的選中情況,依次類推;每一位內(nèi)容均為字符0或 1,1表示此人被選中,0表示此人未被選中,全選 或全不選(空選票)均為無效的選票則不作統(tǒng)計(jì) 41. PROGLC的功能是:把s字符串中的所有字符左移一個(gè)位置,串中的第一個(gè)字符移到最42.某級(jí)數(shù)的前兩項(xiàng)A1=1,A2=1,以后各項(xiàng)具有如下關(guān)系:An=An-2+2An-1.程序PROGLC的功能是:要求依次對(duì)于整數(shù) 足:Sn<M 且 Sn+1>=M 這里 Sn=Al+

33、A2+o。0+An, 并依次把n值存入數(shù)組b0,bl和b2中M=1004000和10000求出對(duì)應(yīng)的1¥使其滿43.程序PROG1.C的功能是:尋找并輸出11至999之間的數(shù)m,它滿足m、m2、m3均為回 文數(shù)44O在數(shù)據(jù)文件in.dat中有200組數(shù)據(jù),每組有 3個(gè)數(shù),每個(gè)數(shù)均是三位數(shù)。函數(shù)readDat()是讀 取這200組數(shù)據(jù)存放到結(jié)構(gòu)數(shù)組aa中。請(qǐng)編制 函數(shù)jsSort(),其函數(shù)的功能是:要求在200組數(shù) 據(jù)中找出條件為每組數(shù)據(jù)中的第一個(gè)數(shù)大于第 二個(gè)數(shù)與第三個(gè)數(shù)之和,其中滿足條件的個(gè)數(shù) 作為函數(shù)jsSort()的返回值,同時(shí)把滿足條件的 數(shù)據(jù)存入結(jié)構(gòu)數(shù)組bb中,再對(duì)bb中

34、的數(shù)據(jù)按照 每組數(shù)據(jù)的第一個(gè)數(shù)與第三個(gè)數(shù)之和的大小進(jìn) 行升序排列(第一個(gè)數(shù)與第三個(gè)數(shù)的和均不相等), 排序后的結(jié)果仍重新存入結(jié)構(gòu)數(shù)組bb中45. readDat()是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長(zhǎng)度均小于80)。請(qǐng)編制函數(shù)jsSort(),其函數(shù)的功能是:以行為單位對(duì)字符串按下面給定的條件進(jìn)行排序,排 序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中,最 后調(diào)用函數(shù)writeDat。把結(jié)果xx輸出到文件out.dat 中。條件:從字符串中間一分為二,左邊部分按字符 的ASCII值降序排序,右邊部分按字符的ASCII 值升序排序。如果原字符串長(zhǎng)度為奇數(shù),則最中 間

35、的字符不參加排序,字符仍放在原位置上46. IN.DAT中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制 一函數(shù)jsVal(),其功能是:把千位數(shù)字和十位數(shù) 字重新組成一個(gè)新的含有兩位數(shù)字的數(shù)(新數(shù)的 十位數(shù)字是原四位數(shù)的千位數(shù)字,新數(shù)的個(gè)位數(shù) 字是原四位數(shù)的十位數(shù)字),以及把個(gè)位數(shù)字和百 位數(shù)字組成另一個(gè)新的含有兩位數(shù)字的數(shù)(新數(shù) 的十位數(shù)字是原四位數(shù)的個(gè)位數(shù)字,新數(shù)的個(gè)位 數(shù)字是原四位數(shù)的百位數(shù)字),如果兩個(gè)新組成 的數(shù)均是素?cái)?shù)且新數(shù)的十位數(shù)字均不為零,則將 滿足此條件的四位數(shù)按從大到小的順序存入數(shù) 組b中,并要計(jì)算滿足上述條件的四位數(shù)的個(gè)數(shù)47.IN

36、.DAT中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制 一函數(shù)jsVal(),其功能是:把個(gè)位數(shù)字和千位數(shù) 字重新組成一個(gè)新的含有兩位數(shù)字的數(shù)(新數(shù)的 十位數(shù)字是原四位數(shù)的個(gè)位數(shù)字,新數(shù)的個(gè)位數(shù) 字是原四位數(shù)的千位數(shù)字),以及把百位數(shù)字和十 位數(shù)字組成另一個(gè)新的含有兩位數(shù)字的數(shù)(新數(shù) 的十位數(shù)字是原四位數(shù)的百位數(shù)字,新數(shù)的個(gè)位 數(shù)字是原四位數(shù)的十位數(shù)字),如果兩個(gè)新組成的 數(shù)均是偶數(shù)并且至少有一個(gè)數(shù)能被9整除,同時(shí) 兩個(gè)新數(shù)的十位數(shù)字均不為零,則將滿足此條 件的四位數(shù)按從大到小的順序存入數(shù)組b中,并 要計(jì)算滿足上述條件的四位數(shù)的個(gè)數(shù)cut48.IN.DA

37、T中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制 一函數(shù)jsVal(),其功能是:把千位數(shù)字和十位數(shù) 字重新組成一個(gè)新的含有兩位數(shù)字的數(shù)ab(新數(shù) 的十位數(shù)字是原四位數(shù)的千位數(shù)字,新數(shù)的個(gè)位 數(shù)字是原四位數(shù)的十位數(shù)字),以及把個(gè)位數(shù)字和 百位數(shù)字組成另一個(gè)新的含有兩位數(shù)字的數(shù)cd (新數(shù)的十位數(shù)字是原四位數(shù)的個(gè)位數(shù)字,新數(shù) 的個(gè)位數(shù)字是原四位數(shù)的百位數(shù)字),如果新組 成的兩個(gè)數(shù)ab-cd>=0且ab-cd<=10且兩個(gè)數(shù)均 是奇數(shù),同時(shí)兩個(gè)新數(shù)的十位數(shù)字均不為零,則將 滿足此條件的四位數(shù)按從大到小的順序存入數(shù) 組b中,并要計(jì)算滿足上述條件的四

38、位數(shù)的個(gè)數(shù)49.IN.DAT中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制 一函數(shù)jsVal(),其功能是:把千位數(shù)字和十位數(shù) 字重新組成一個(gè)新的含有兩位數(shù)字的數(shù)ab(新數(shù) 的十位數(shù)字是原四位數(shù)的千位數(shù)字,新數(shù)的個(gè)位 數(shù)字是原四位數(shù)的十位數(shù)字),以及把個(gè)位數(shù)字和 百位數(shù)字組成另一個(gè)新的含有兩位數(shù)字的數(shù)cd(新數(shù)的十位數(shù)字是原四位數(shù)的個(gè)位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的百位數(shù)字),如果新組成 的兩個(gè)位數(shù)ab>cd, ab必須是偶數(shù)且能被5整除, cd必須是奇數(shù),同時(shí)兩個(gè)新數(shù)的十位數(shù)字均不Ui為零,則將滿足此條件的四位數(shù)按從大到小的 順序存入數(shù)組b中,

39、并要計(jì)算滿足上述條件的 位數(shù)的個(gè)數(shù)cut50. IN.DAT中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制 一函數(shù)jsVal(),其功能是:如果四位數(shù)各位上的 數(shù)字均是奇數(shù),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)ent 并把這些四位數(shù)按從大到小的順序存入數(shù)組b51. PROG1.C的功能是:選出1000至9999范目?jī)?nèi)的所有素?cái)?shù),且符合下面條件:千位數(shù)字與百 位數(shù)字之和等于十位數(shù)字與個(gè)位數(shù)字之和,且 千位數(shù)字與百位數(shù)字之和等于個(gè)位數(shù)字與千位 數(shù)字之差的正10倍。計(jì)算并輸出這些四位自然 數(shù)的個(gè)數(shù)ent以及這些數(shù)的和sumo請(qǐng)編寫函數(shù)coimtVahie()實(shí)現(xiàn)程序的要求

40、52. 程序PROGLC的功能是:利用以下所示的 簡(jiǎn)單迭代方法求方程cos(x).x=0的一個(gè)實(shí)根。迭 代公式:Xn+l=cos(Xn)(ii是迭代次數(shù))53. IN.DAT中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)編制 一函數(shù)jsVahie(),其功能是:求出千位數(shù)上的數(shù) 減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)減個(gè)位數(shù)上的 數(shù)大于零的個(gè)數(shù)cut,再把所有滿足此條件的四 位數(shù)依次存入數(shù)組b中,然后對(duì)數(shù)組b的四位數(shù) 按從小到大的順序進(jìn)行排序。54. IN.DAT中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)編制一 函數(shù)jsVahie(),

41、其功能是:求出千位數(shù)上的數(shù)加 個(gè)位數(shù)上的數(shù)等于百位數(shù)上的數(shù)加十位數(shù)上的 數(shù)的個(gè)數(shù)ent,再把所有滿足此條件的四位數(shù)依 次存入數(shù)組b中,然后對(duì)數(shù)組b的四位數(shù)按從小 到大的順序進(jìn)行排序55.1 N.DAT中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)編制一 函數(shù)jsVahie(),其功能是:求出所有這些四位數(shù) 是素?cái)?shù)的個(gè)數(shù)ent,再求出所有滿足此條件的四 位數(shù)平均值pjzl,以及所有不滿足此條件的四位 數(shù)平均值pjz256. ReadDat()實(shí)現(xiàn)從文件IN.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組xx中,請(qǐng)編制函數(shù)ConvertCharA()9其函數(shù)的功能是:以行

42、為單位 把字符串中的所有小寫字母改寫成該字母的下 一個(gè)字母57. ReadDat()實(shí)現(xiàn)從文件IN.DAT中讀取一篇英文文章存入到無符號(hào)字符串?dāng)?shù)組xx中,請(qǐng)編制函數(shù)StrCharJLO,其函數(shù)的功能是:以行為單 位把字符串中的所有字符的ASCII值左移4位 二進(jìn)制位,低位補(bǔ)0,如果左移后,其值小于等于32或大于100,則原字符保持不變,留在原字符串對(duì)應(yīng)的位置上,否則就把左移后的值再加上 原字符的ASCII值,得到新的值仍存入原字符 串對(duì)應(yīng)的位置上,之后把已處理的字符串仍按行 重新存入無符號(hào)字符串?dāng)?shù)組XX中58. IN.DAT中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位

43、),產(chǎn)品名 稱me(字符型10位),單價(jià)dj(整型),數(shù)量si(整 型),金額je(長(zhǎng)整型)五部分組成。其中:金額=單價(jià)數(shù)量計(jì)算得出o函數(shù)ReadDat()讀取這100個(gè)銷 售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編制函數(shù)SortDat(),其功能要求:按金額從小到大進(jìn)行排列,若金額相等,則按產(chǎn)品代碼從小到大進(jìn)行排 列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中59. IN.DAT中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名 稱me(字符型10位),單價(jià)dj(整型),數(shù)量si(整 型),金額je(長(zhǎng)整型)五部分組成o其中:金額=單價(jià)*數(shù)量計(jì)算得出o函數(shù)ReadDat()

44、讀取這100個(gè)銷 售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編制函數(shù)SortDat(),其功能要求:按產(chǎn)品名稱從小到大進(jìn)行 排列,若產(chǎn)品名稱相同,則按金額從小到大進(jìn)行 排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中60. IN.DAT中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名 稱me(字符型10位),單價(jià)dj(整型),數(shù)量si(整 型),金額"(長(zhǎng)整型)五部分組成。其中:金額=單價(jià) *數(shù)量計(jì)算得出。函數(shù)ReadDat()讀取這100個(gè)銷 售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編制函數(shù)SortDat(),其功能要求:按產(chǎn)品代碼從小到大進(jìn)行排列,若產(chǎn)品代碼相同,則按

45、金額從小到大進(jìn) 行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中61 .替代關(guān)系:f(p)=p*17 mod 256, mod為取余運(yùn) 算,p是數(shù)組xx中某一個(gè)字符的ASCII值,f(p) 是計(jì)算后的無符號(hào)整型值(注意:中間變量定義成 整型變量),如果計(jì)算后f(p)值小于等于32或f(p)是奇數(shù)時(shí),則該字符不變,否則用f(p)替代所對(duì)應(yīng) 的字符。62 .替代關(guān)系:f(p)=p*ll mod 256, mod 為取余 運(yùn)算,P是數(shù)組xx中某一個(gè)字符的ASCII值,f(p) 是計(jì)算后無符號(hào)的整型值(注意:中間變量定義成 整型變量),如果原字符是大寫字母或計(jì)算后f(p) 值小于等于32,則該字符不變,否

46、則用f(p)替代 所對(duì)應(yīng)的字符。63 . IN.DAT中的200個(gè)整數(shù)讀至數(shù)組xx中。請(qǐng)編制jsVahie()函數(shù),要求:求出數(shù)組xx中的數(shù) 值為奇數(shù)的個(gè)數(shù)cntl和數(shù)值為偶數(shù)的個(gè)數(shù)cnt2 以及數(shù)組xx下標(biāo)為奇數(shù)的元素值的算術(shù)平均值Pj64 . ReadDat()實(shí)現(xiàn)從文件IN.DAT中讀取1000個(gè)十進(jìn)制整數(shù)到數(shù)組xx中,請(qǐng)編制函數(shù)Compute。分別計(jì)算出xx中數(shù)值為奇數(shù)的個(gè)數(shù) odd, xx中所有奇數(shù)的平均值avel,并求出xx中數(shù)值為偶數(shù)的平均值ave2以及所有奇數(shù)的方差totfc的值65 .對(duì)10個(gè)候選人進(jìn)行選舉,現(xiàn)有一個(gè)100條記錄的選票數(shù)據(jù)文件IN.DAT,其數(shù)據(jù)存放的格 式是

47、每條記錄的長(zhǎng)度均為10位,第一位表示第一個(gè)候選人的選中情況,第二位表示第二個(gè)候選人 的選中情況,依次類推;每一位內(nèi)容均為字符U或 T,T表示此人被選中表示此人未被選中,若 一張選票選中人數(shù)小于等于5個(gè)人時(shí)被認(rèn)為無 效的選票則不作統(tǒng)計(jì) 靠m的k個(gè)素?cái)?shù)存入數(shù)組XX66.PROG1.C的功能是:將大于整數(shù)m且緊67 . IN1.DAT和IN2.DAT中分別存有100個(gè)兩位 十進(jìn)制數(shù),并且已調(diào)用讀函數(shù)readDat()把這兩 個(gè)文件中的數(shù)存入數(shù)組a和b中,請(qǐng)考生編制一 個(gè)函數(shù)jsVal(),實(shí)現(xiàn)的功能是依次對(duì)數(shù)組a和b 中的數(shù)按條件重新組成一個(gè)新數(shù)并依次存入數(shù) 組C中,再對(duì)數(shù)組C中的數(shù)按從小到大的順序

48、進(jìn)行 排序,最后調(diào)用輸出函數(shù)writeDat()把結(jié)果c輸 出到文件OUT.DAT中。組成新數(shù)的條件:如 果數(shù)組a和b中相同下標(biāo)位置的數(shù)均是奇數(shù),則 數(shù)組a中十位數(shù)字為新數(shù)的千位數(shù)字,個(gè)位數(shù)字 仍為新數(shù)的個(gè)位數(shù)字,數(shù)組b中的十位數(shù)字為新 的百位數(shù)字,個(gè)位數(shù)字為新的十位數(shù)字,這樣組 成的新數(shù)并存入數(shù)組c中。68 .編寫一個(gè)函數(shù) findStr(char *str,char *substr),該函數(shù)統(tǒng)計(jì)一個(gè)長(zhǎng)度為2的子字符串substr在另一個(gè)字符串str中出現(xiàn)的次數(shù),該次 數(shù)作為函數(shù)值返回69. in.dat中存有200組數(shù)據(jù),每組有3個(gè)數(shù),每 個(gè)數(shù)均是三位數(shù)。函數(shù)readDat()是讀取這20

49、0 組數(shù)據(jù)存放到結(jié)構(gòu)數(shù)組aa中。請(qǐng)編制函數(shù)jsSortQ,其函數(shù)的功能是:要求在200組數(shù)據(jù)中找出條件為每組數(shù)據(jù)中的第二個(gè)數(shù)大于第一個(gè) 數(shù)加第三個(gè)數(shù)之和,其中滿足條件的個(gè)數(shù)作為 函數(shù)jsSort()的返回值,同時(shí)把滿足條件的數(shù)據(jù) 存入結(jié)構(gòu)數(shù)組bb中,再對(duì)bb中的數(shù)據(jù)按照每組 數(shù)據(jù)的第二個(gè)數(shù)加第三個(gè)之和的大小進(jìn)行降序 排列(第二個(gè)數(shù)加第三個(gè)數(shù)的和均不相等),排序 后的結(jié)果仍重新存入結(jié)構(gòu)數(shù)組bb中70. 從字符串中間一分為二,左邊部分按字符的ASCH值降序排序,右邊部分不作處理,排序后,左邊部分與右邊部分按例子所示進(jìn)行交換。如果 原字符串長(zhǎng)度為奇數(shù),則最中間的字符不參加處 理,字符仍放在原位置上。

50、71. IN.DAT中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制 一函數(shù)jsVal(),其功能是:把一個(gè)四位數(shù)的個(gè)位 數(shù)位置上的值減去千位數(shù)位置上的值再減去百位數(shù)位置上的值最后減去十位數(shù)位置上的值, 如果得出的值大于等于零且原四位數(shù)是偶數(shù), 則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)ent并把這些四位數(shù) 按從小到大的順序存入數(shù)組b中72. IN.DAT中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制 一函數(shù)jsVal(),其功能是:把一個(gè)四位數(shù)的千位 數(shù)位置上的值加上十位數(shù)位置上的值恰好等于 百位數(shù)位置上的值加上個(gè)位數(shù)位置上的值,并

51、且 原四位數(shù)是偶數(shù),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)ent并把這些四位數(shù)按從小到大的順序存入數(shù)組 b中 73.IN.DAT中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制 一函數(shù)jsVal(),其功能是:若一個(gè)四位數(shù)的千位 數(shù)位置上的值小于等于百位數(shù)位置上的值,百 位數(shù)位置上的值小于等于十位數(shù)位置上的值, 以及十位數(shù)位置上的值小于等于個(gè)位數(shù)位置上 的值,并且原四位數(shù)是偶數(shù),則統(tǒng)計(jì)出滿足此條件 的個(gè)數(shù)ent并把這些四位數(shù)按從小到大的順序存 入數(shù)組b中74. IN.DAT中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)考生編 制一函數(shù)js

52、Val(),其功能是:依次從數(shù)組a中取 出一個(gè)四位數(shù),如果該四位數(shù)小于該四位數(shù)以后 的連續(xù)五個(gè)數(shù)且該數(shù)是偶數(shù)(該四位數(shù)以后不滿 五個(gè)數(shù),則不統(tǒng)計(jì)),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù) ent,并把這些四位數(shù)存入數(shù)組b中,而后對(duì)數(shù)組 b進(jìn)行升序排序75. IN.DAT中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制 一函數(shù)jsVal(),其功能是:依次從數(shù)組a中取出 一個(gè)四位數(shù),如果該四位數(shù)均大于該四位數(shù)以前 的連續(xù)五個(gè)數(shù)且該數(shù)是偶數(shù)(該四位數(shù)以前不滿 五個(gè)數(shù),則不統(tǒng)計(jì)),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)ent,并把這些四位數(shù)按從大到小的順序存入數(shù)76. IN.DAT中存有若

53、干個(gè)(個(gè)數(shù)200)四位數(shù)字的正整數(shù),函數(shù)ReadDat()讀取這若干個(gè)正整數(shù) 并存入數(shù)組xx中。請(qǐng)編制函數(shù)CalValueO,其功 能要求:1.求出這文件中共有多少個(gè)正整數(shù)totNum; 2.求出這些正整數(shù)中的各位數(shù)字之和是偶數(shù)的數(shù)的個(gè)數(shù)totCnt,以及滿足此條件的這些 正整數(shù)的算術(shù)平均值totPjz77. countVahie(int n),它的功能是:求n以內(nèi)(不 包括n)同時(shí)能被3與7整除的所有自然數(shù)和的 平均值的平方根S78. IN.DAT中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)編制一 函數(shù)jsVahie(),其功能是:求出個(gè)位數(shù)上的數(shù)減 千位數(shù)

54、上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù) 大于零的個(gè)數(shù)ent,再把所有滿足此條件的四位 數(shù)依次存入數(shù)組b中,然后對(duì)數(shù)組b的四位數(shù)按 從大到小的順序進(jìn)行排序79. IN.DAT中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)編制一 函數(shù)jsVahie(),其功能是:求出千位數(shù)上的數(shù)減 百位數(shù)上的數(shù)減十位數(shù)上的數(shù)減個(gè)位數(shù)上的數(shù) 大于零的個(gè)數(shù)ent,再求出所有滿足此條件的四 位數(shù)平均值pjzl,以及所有不滿足此條件的四位 數(shù)平均值pjz280.IN.DAT中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)編制一 函數(shù)jsVahie(),其功能是:求

55、出千位數(shù)上的數(shù)加 個(gè)位數(shù)上的數(shù)等于百位數(shù)上的數(shù)加十位數(shù)上的 數(shù)的個(gè)數(shù)ent,再求出所有滿足此條件的四位數(shù)平均值pjzl,以及所有不滿足此條件的四位數(shù) 平均值pjz281. ReadDat()實(shí)現(xiàn)從文件IN.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組xx中,請(qǐng)編制函數(shù)ConvertCharD(),其函數(shù)的功能是:以行為單位 把字符串中的所有小寫字母改寫成該字母的上 一個(gè)字母,如果是字母a,則改寫成字母z,其它 字符保持不變。把已處理的字符串仍按行重新存 入字符串?dāng)?shù)組xx中82. ReadDat()實(shí)現(xiàn)從文件IN.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組xx中,請(qǐng)編制函數(shù)StrCharJR(),其函

56、數(shù)的功能是:以該文章中的行 為單位把字符串中的所有字符的二進(jìn)制ASCII 值右移4位,高位補(bǔ)0,然后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的值仍存入原字符串對(duì)應(yīng)的位置上,之后把已處理的 結(jié)果仍按行重新存入數(shù)組XX中83. IN.DAT中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品 名稱me(字符型10位),單價(jià)dj(整型),數(shù)量si(整 型),金額je(長(zhǎng)整型)五部分組成。其中:金額=單價(jià) *數(shù)量計(jì)算得出。函數(shù)ReadDat()讀取這100個(gè)銷 售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編制函數(shù)SortDat(),其功能要求:按金額從小到大進(jìn)行排列

57、,若金額相等,則按產(chǎn)品代碼從大到小進(jìn)行排列, 最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中84. IN.DAT中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名 稱me(字符型10位),單價(jià)dj(整型),數(shù)量si(整 型),金額je(長(zhǎng)整型)五部分組成o其中:金額=單價(jià)*數(shù)量計(jì)算得出o函數(shù)ReadDat()讀取這100個(gè)銷 售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編制函數(shù)SortDat(),其功能要求:按產(chǎn)品名稱從小到大進(jìn)行 排列,若產(chǎn)品名稱相同,則按金額從大到小進(jìn)行 排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中85. IN.DAT中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)

58、品代碼dm(字符型4位),產(chǎn)品名 稱me(字符型10位),單價(jià)dj(整型),數(shù)量si(整 型),金額je(長(zhǎng)整型)五部分組成。其中:金額=單價(jià)數(shù)量計(jì)算得出o函數(shù)ReadDat()讀取這100個(gè)銷 售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編制函數(shù)SortDat(),其功能要求:按產(chǎn)品代碼從大到小進(jìn)行排列,若產(chǎn)品代碼相同,則按金額從大到小進(jìn)行 排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中86. 替代關(guān)系:f(p)=p*ll mod 256, mod為取余運(yùn)算,p是數(shù)組xx中某一個(gè)字符的ASCII值,f(p) 是計(jì)算后的無符號(hào)整型值(注意:中間變量定義成 整型變量),如果計(jì)算后f(p)值小于等于32或f(p

59、) 對(duì)應(yīng)的字符是大寫字母,則該字符不變,否則用f(P)替代所對(duì)應(yīng)的字符87. 替代關(guān)系:f(p)=p*ll mod 256, mod為取余運(yùn)算,p是數(shù)組XX中某一個(gè)字符的ASCII值,f(p)是計(jì)算后的無符號(hào)整型值(注意:中間變量定義成 整型變量),如果原字符是小寫字母或計(jì)算后f(p) 值小于等于32,則該字符不變,否則用f(p)替代 所對(duì)應(yīng)的字符。88. IN.DAT中的200個(gè)整數(shù)讀至數(shù)組xx中。請(qǐng)編制jsVahie()函數(shù),要求:求出數(shù)組xx中的數(shù) 值為奇數(shù)的個(gè)數(shù)cntl和數(shù)值為偶數(shù)的個(gè)數(shù)cnt2 以及數(shù)組xx下標(biāo)為偶數(shù)(包括下標(biāo)為0的元素) 的元素值的算術(shù)平均值pj89. ReadDa

60、t()實(shí)現(xiàn)從文件IN.DAT中讀取1000個(gè)十進(jìn)制整數(shù)到數(shù)組xx中,請(qǐng)編制函數(shù)Compute。分別計(jì)算出xx中數(shù)值為偶數(shù)的個(gè)數(shù) even,所有數(shù)值為奇數(shù)的平均值avel,偶數(shù)的平均值ave2以及所有偶數(shù)的方差totfc的值90. 對(duì)10個(gè)候選人進(jìn)行選舉,現(xiàn)有一個(gè)100條 記錄的選票數(shù)據(jù)文件IN.DAT,其數(shù)據(jù)存放的格 式是每條記錄的長(zhǎng)度均為10位,第一位表示第 一個(gè)候選人的選中情況,第二位表示第二個(gè)候選 人的選中情況,依次類推;每一位內(nèi)容均為字符 U或T, T表示此人被選中,U表示此人未被選 中,若一張選票選中人數(shù)大于5個(gè)人時(shí)被認(rèn)為無 效的選票則不作統(tǒng)計(jì)91. PROGLC的功能是:計(jì)算100

61、以內(nèi)滿足以下 條件所有整數(shù)I的個(gè)數(shù)ent以及這些I之和sum。 條件:1,1+4,1+10都是素?cái)?shù),同時(shí)1+10小于10092. N.DAT中存有N個(gè)實(shí)數(shù)(Nv200),函數(shù)ReadDat()讀取這N個(gè)實(shí)數(shù)并存入數(shù)組xx中。請(qǐng)編制函數(shù)CalVahie(),其功能要求:1 .求出這N個(gè) 實(shí)數(shù)的平均值aver; 2.求出這N個(gè)實(shí)數(shù)的整數(shù)部 分值之和sumint; 3.求出這N個(gè)實(shí)數(shù)的小數(shù)部分值大于等于0.5的個(gè)數(shù)sumdec93. jsValue(int t),它的功能是:求 Fibonacci 數(shù) 列中最接近t的數(shù),結(jié)果由函數(shù)返回94.in.dat中有200個(gè)正整數(shù),且每個(gè)數(shù)均在1000至999

62、9之間。函數(shù)readDat()是讀取這200個(gè)數(shù) 存放到數(shù)組aa中。請(qǐng)編制函數(shù)jsSort(),其函數(shù) 的功能是:要求按每個(gè)數(shù)的后三位的大小進(jìn)行 升序排列,如果出現(xiàn)后三位相等的數(shù)值,則對(duì)這 些數(shù)值按原始4位數(shù)據(jù)進(jìn)行降序排列將排序后 的前10個(gè)數(shù)存入數(shù)組bb中95. readDat()是從文件in.dat中讀取20行數(shù)據(jù)存 放到字符串?dāng)?shù)組xx中(每行字符串長(zhǎng)度均小于80)。請(qǐng)編制函數(shù)jsSort(),其函數(shù)的功能是:以行為單位對(duì)字符串按下面給定的條件進(jìn)行排序,排 序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中,最 后調(diào)用函數(shù)writeDat。把結(jié)果xx輸出到文件 outdat中。條件:從字符串中間一分

63、為二,左邊部分按字符的ASCII值升序排序,右邊部分不變, 左邊經(jīng)排序后再與右邊部分進(jìn)行交換。如果原字 符串長(zhǎng)度為奇數(shù),則最中間的字符不參加處理, 字符仍放在原位置上96. IN.DAT中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制 一函數(shù)jsVal(),其功能是:把千位數(shù)字和個(gè)位數(shù) 字重新組成一個(gè)新的含有兩位數(shù)字的數(shù)(新數(shù)的 十位數(shù)字是原四位數(shù)的千位數(shù)字,新數(shù)的個(gè)位數(shù) 字是原四位數(shù)的個(gè)位數(shù)字),以及把百位數(shù)字和十 位數(shù)字組成另一個(gè)新的含有兩位數(shù)字的數(shù)(新數(shù) 的十位數(shù)字是原四位數(shù)的百位數(shù)字,新數(shù)的個(gè)位 數(shù)字是原四位數(shù)的十位數(shù)字),如果兩個(gè)新組成的 數(shù)均是奇數(shù)并且至少有一個(gè)數(shù)能被5整除,同時(shí) 兩個(gè)新數(shù)的十位數(shù)字均不為零,則將滿足此條 件的四位數(shù)按從大到小的順序存入數(shù)組b中,并 要計(jì)算滿足上述條件的四位數(shù)的個(gè)數(shù)cut97. IN.DAT中存有2

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!