- 相關推薦
2005年計算機等級考試三級上機題庫(四)
第69題下列程序的功能是:統計在tt字符串中’a’到’z’26個字母各自出現的次數,并存入pp數組。請編寫函數cnt(char *tt,int pp[])實現程序要求,最后調用函數readwriteDat()把結果輸出到文件out.dat中。(注:僅統計小寫字母)
例如,當輸入字符串:abcdefgabcdeabc后,
輸出的結果應該是: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中。
請勿改動主函數main()和輸出數據函數readwriteDAT()的內容。
第70題
函數ReadDat()實現從文件IN.DAT中讀取一篇英文文章存入到字符串數組xx中,請編制函數StrCharJL(),其函數的功能是:以行為單位把字符串中的所有字符的ASCII值左移4位,如果左移后,其字符的ASCII值小于等于32或大于100,則原字符保持不變,否則就把左移后的字符ASCII值再加上原字符ASCII值,得到新的字符仍存入原字符串對應的位置上。最后把已處理的字符串仍按行重新存入字符串數組xx中,最后調用函數writeDat()把結果xx輸出到文件OUT7.DAT中。
原始數據文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格。
部分源程序存在文件prog1.c中。
請勿改動主函數main()、讀數據函數ReadDat()和輸出數據函數writeDat()的內容。
第71題
下列程序的功能是:設A,B,C為三個不為零的正整數,計算并輸出下列不定方程組解的個數cnt以及滿足此條件的所有A,B,C之和sum。
不定方程組為:
A+B+C=13
A-C=5
請編寫函數countValue實現程序要求,最后調用函數writeDat()把結果cnt和sum輸出到文件out.dat中。
部分源程序存在文件prog1.c中。
請勿改動主函數main()和輸出數據函數writeDat()的內容。
第72題
函數ReadDat()實現從文件IN.DAT中讀取一篇英文文章存入到字符串數組xx中,請編制函數ChA(),其函數的功能是:以行為單位把字符串中的第一個字符的ASCII值加第二個字符的ASCII值,得到第一個新的字符,第二個字符的ASCII值加第三個字符的ASCII值加原第一個字符的ASCII值,得到最后一個新的字符,得到的新字符分別存放在原字符串對應的位置上。最后把已處理的字符串仍按行重新存入字符串數組xx中,最后調用函數writeDat()把結果xx輸出到文件OUT9.DAT中。
原始數據文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格。
部分源程序存在文件prog1.c中。
請勿改動主函數main()、讀數據函數ReadDat()和輸出數據函數writeDat()的內容。
第73題
下列程序的功能是:選出100以上1000以內所有個位數字與十位數字之和被10除所得余數恰是百位數字的素數(如293)。計算并輸出上述這些素數的個數cnt以及這些素數值的和sum。請編寫函數countValue實現程序要求,最后調用函數writeDat()把結果cnt和sum輸出到文件out.dat中。
部分源程序存在文件prog1.c中。
請勿改動主函數main()和輸出數據函數writeDat()的內容。
第74題
已知在文件IN.DAT中存有100個產品銷售記錄,每個產品銷售記錄由產品代碼dm(字符型4位),產品名稱mc(字符型10位),單價dj(整型),數量sl(整型),金額je(長整型)五部分組成。其中:金額=單價*數量計算得出。函數ReadDat()是讀取這100個銷售記錄并存入結構數組sell中。請編制函數SortDat(),其功能要求:按金額從小到大進行排列,若金額相等,則按產品代碼從小到大進行排列,最終排列結果仍存入結構數組sell中,最后調用函數WriteDat()把結果輸出到文件OUT1.DAT中。
部分源程序存在文件prog1.c中。
請勿改動主函數main()、讀數據函數ReadDat()和輸出數據函數WriteDat()的內容。http://www.ipr-jzsc.com/
【計算機等級考試三級上機題庫(四)】相關文章:
計算機等級考試三級上機考試流程(2)08-05
計算機等級考試上機考試經驗總結07-05
全國計算機等級考試三級PC技術上機編程題10道(1)10-17
全國計算機等級考試三級信息、網絡、數據庫上機編程題15道08-13
全國計算機等級考試上機做題時應注意的事項08-09
計算機等級考試一級B上機試題:漢字錄入題06-15
全國計算機等級考試三級網絡技術考試大綱08-15