2005年計算機等級考試三級上機題庫(八)
第121題函數ReadDat()實現從文件ENG.IN中讀取一篇英文文章存入到字符串數組xx中;請編制函數DelWord()分別按行刪除在行中的空格、標點符號以及單詞的序數為偶數的單詞,余下的單詞仍按行順序重新存入數組xx中,最后調用函數WriteDat()把結果xx輸出到文件PS9.OUT中。
例如:原文:If you do not have a unique field.
結果:Ifdohaveunique
原始數據文件存放的格式是:每行的`寬度均小于80個字符,含標點符號和空格。
注意:部分源程序存放在文件prog1.c中。文章每行中的單詞與單詞之間用空格或其它標點符號分隔,每單詞均小于20個字符。
請勿改動主函數main()、讀數據函數ReadDat()和輸出數據函數WriteDat()的內容。
第122題
函數ReadDat()實現從文件ENG.IN中讀取一篇英文文章存入到字符串數組xx中;請編制函數DelWord()分別按行刪除在行中的空格、標點符號以及單詞的序數為奇數的單詞,余下的單詞倒置后仍按行順序重新存入數組xx中,最后調用函數WriteDat()把結果xx輸出到文件PS10.OUT中。
例如:原文:If you do not have a unique field.
結果:uoytonadleif
原始數據文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格。
注意:部分源程序存放文件prog1.c中。文章每行中的單詞與單詞之間用空格或其它標點符號分隔,每單詞均小于20個字符。
請勿改動主函數main()、讀數據函數ReadDat()和輸出數據函數WriteDat()的內容。
第123題
函數ReadDat()實現從文件IN.DAT中讀取一篇英文文章存入到字符串數組xx中;請編制函數SortCharA(),其功能是:以行為單位對字符按從小到大的順序進行排序,排序后的結果仍按行重新存入字符串數組xx中,最后調用函數WriteDat()把結果xx輸出到文件OUT1.DAT中。
例:原文:dAe,BfC.
CCbbAA
結果:,.ABCdef
AACCbb
原始數據文件的存放格式是:每行的寬度均小于80個字符,含標點符號和空格。
注意:部分源程序存放在文件prog1.c中。
請勿改動主函數Main()、讀數據函數ReadDat()和輸出函數WriteDat()的內容。
第124題
函數ReadDat()實現從文件IN.DAT中讀取一篇英文文章存入到字符串數組xx中;請編制函數SortCharA(),其功能是:以行為單位對字符按從大到小的順序進行排序, 排序后的結果仍按行重新存入字符串數組xx中,最后調用函數WriteDat()把結果xx輸出到文件OUT2.DAT中。
例:原文:dAe,BfC.
CCbbAA
結果:fedCBA.,
bbCCAA
原始數據文件的存放格式是:每行的寬度均小于80個字符,含標點符號和空格。
注意:部分源程序存放在文件prog1.c中。
請勿改動主函數Main()、讀數據函數ReadDat()和輸出函數WriteDat()的內容。
第125題
函數ReadDat()實現從文件IN.DAT中讀取一篇英文文章存入到字符串數組xx中;請編制函數ConvertCharA(), 其功能是:以行為單位把字符串中的所有小寫字母改寫成該字母的下一個字母,如果是字母z,則改寫成a。大寫字母不變,其它字符也不變。把已處理的字符串仍按行重新存入字符串數組xx中,最后調用函數WriteDat()把結果xx輸出到文件OUT3.DAT中。
例:原文:Adb.Bcdza
abck.LLhj
結果:Aec.Bdeab
bcdl.LLik
原始數據文件的存放格式是:每行的寬度均小于80個字符,含標點符號和空格。
注意:部分源程序存放在文件prog1.c中。
請勿改動主函數Main()、讀數據函數ReadDat()和輸出函數WriteDat()的內容。 http://www.ardmore-hotel.com/
【計算機等級考試三級上機題庫(八)】相關文章: