2005年計(jì)算機(jī)等級(jí)考試三級(jí)上機(jī)題庫(kù)(四)
第69題下列程序的功能是:統(tǒng)計(jì)在tt字符串中’a’到’z’26個(gè)字母各自出現(xiàn)的次數(shù),并存入pp數(shù)組。請(qǐng)編寫(xiě)函數(shù)cnt(char *tt,int pp[])實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)readwriteDat()把結(jié)果輸出到文件out.dat中。(注:僅統(tǒng)計(jì)小寫(xiě)字母)
例如,當(dāng)輸入字符串:abcdefgabcdeabc后,
輸出的結(jié)果應(yīng)該是:3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
部分源程序存在文件prog1.c中。
請(qǐng)勿改動(dòng)主函數(shù)main()和輸出數(shù)據(jù)函數(shù)readwriteDAT()的內(nèi)容。
第70題
函數(shù)ReadDat()實(shí)現(xiàn)從文件IN.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組xx中,請(qǐng)編制函數(shù)StrCharJL(),其函數(shù)的功能是:以行為單位把字符串中的所有字符的ASCII值左移4位,如果左移后,其字符的ASCII值小于等于32或大于100,則原字符保持不變,否則就把左移后的字符ASCII值再加上原字符ASCII值,得到新的字符仍存入原字符串對(duì)應(yīng)的位置上。最后把已處理的字符串仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)writeDat()把結(jié)果xx輸出到文件OUT7.DAT中。
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格。
部分源程序存在文件prog1.c中。
請(qǐng)勿改動(dòng)主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)writeDat()的內(nèi)容。
第71題
下列程序的功能是:設(shè)A,B,C為三個(gè)不為零的正整數(shù),計(jì)算并輸出下列不定方程組解的個(gè)數(shù)cnt以及滿(mǎn)足此條件的所有A,B,C之和sum。
不定方程組為:
A+B+C=13
A-C=5
請(qǐng)編寫(xiě)函數(shù)countValue實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)writeDat()把結(jié)果cnt和sum輸出到文件out.dat中。
部分源程序存在文件prog1.c中。
請(qǐng)勿改動(dòng)主函數(shù)main()和輸出數(shù)據(jù)函數(shù)writeDat()的內(nèi)容。
第72題
函數(shù)ReadDat()實(shí)現(xiàn)從文件IN.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組xx中,請(qǐng)編制函數(shù)ChA(),其函數(shù)的功能是:以行為單位把字符串中的第一個(gè)字符的ASCII值加第二個(gè)字符的ASCII值,得到第一個(gè)新的字符,第二個(gè)字符的ASCII值加第三個(gè)字符的ASCII值加原第一個(gè)字符的ASCII值,得到最后一個(gè)新的字符,得到的新字符分別存放在原字符串對(duì)應(yīng)的位置上。最后把已處理的.字符串仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)writeDat()把結(jié)果xx輸出到文件OUT9.DAT中。
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格。
部分源程序存在文件prog1.c中。
請(qǐng)勿改動(dòng)主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)writeDat()的內(nèi)容。
第73題
下列程序的功能是:選出100以上1000以?xún)?nèi)所有個(gè)位數(shù)字與十位數(shù)字之和被10除所得余數(shù)恰是百位數(shù)字的素?cái)?shù)(如293)。計(jì)算并輸出上述這些素?cái)?shù)的個(gè)數(shù)cnt以及這些素?cái)?shù)值的和sum。請(qǐng)編寫(xiě)函數(shù)countValue實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)writeDat()把結(jié)果cnt和sum輸出到文件out.dat中。
部分源程序存在文件prog1.c中。
請(qǐng)勿改動(dòng)主函數(shù)main()和輸出數(shù)據(jù)函數(shù)writeDat()的內(nèi)容。
第74題
已知在文件IN.DAT中存有100個(gè)產(chǎn)品銷(xiāo)售記錄,每個(gè)產(chǎn)品銷(xiāo)售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱(chēng)mc(字符型10位),單價(jià)dj(整型),數(shù)量sl(整型),金額je(長(zhǎng)整型)五部分組成。其中:金額=單價(jià)*數(shù)量計(jì)算得出。函數(shù)ReadDat()是讀取這100個(gè)銷(xiāo)售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編制函數(shù)SortDat(),其功能要求:按金額從小到大進(jìn)行排列,若金額相等,則按產(chǎn)品代碼從小到大進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中,最后調(diào)用函數(shù)WriteDat()把結(jié)果輸出到文件OUT1.DAT中。
部分源程序存在文件prog1.c中。
請(qǐng)勿改動(dòng)主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。http://fnhaliao.com/
【計(jì)算機(jī)等級(jí)考試三級(jí)上機(jī)題庫(kù)(四)】相關(guān)文章:
2005年計(jì)算機(jī)等級(jí)考試三級(jí)上機(jī)題庫(kù)(二)10-09
2005年計(jì)算機(jī)等級(jí)考試三級(jí)上機(jī)題庫(kù)(三)10-09
2005年計(jì)算機(jī)等級(jí)考試三級(jí)上機(jī)題庫(kù)(五)10-09
2005年計(jì)算機(jī)等級(jí)考試三級(jí)上機(jī)題庫(kù)(七)10-09
2005年計(jì)算機(jī)等級(jí)考試三級(jí)上機(jī)題庫(kù)(九)10-09
2005年計(jì)算機(jī)等級(jí)考試三級(jí)上機(jī)題庫(kù)(八)10-09
2005年計(jì)算機(jī)等級(jí)考試三級(jí)上機(jī)題庫(kù)(十)10-09