2016年計算機二級《C語言》操作題練習及答案

來源:文萃谷 1.74W

  一、程式填空題(共18分)

2016年計算機二級《C語言》操作題練習及答案

下列給定程式中,函式fun的功能是:從形參ss所指字串陣列中,刪除所有串長超過k的字串,函式返回剩餘字串的個數。ss所指字串陣列中共有N個字串,且串長小於M。請在程式的下劃線處填人正確的內容並將下劃線刪除,使程式得出正確的結果。注意:部分源程式在檔案BLANK1.C中。不得增行或刪行,也不得更改程式的結構!

  二、程式修改題(共18分)

下列給定程式中函式fun的功能是:逐個比較p,q所指兩個字串對應位置上的字元,並把ASCII值大或相等的字元依次存放到c所指的陣列中,形成一個新的字串。例如,若主函式中a字串為“aBCDeFgH”,b字串為“Abcd”,則c中的`字串應為“aBcdeFgH”。請改正程式中的錯誤,使它能得出正確的結果。注意:部分源程式在檔案MODI1.C中,不得增行或刪行,也不得更改程式的結構!

  三、程式設計題(共24分)

規定輸入的字串中只包含字母和*號。請編寫函式fun,其功能是:除了字串前導的*號之外,將串中其他*號全部刪除。在編寫函式時,不得使用C語言提供的字串函式。例如,字串中的內容為:“****A*BC*DEF*G*******”,刪除後,字串中的內容應當是:“****ABCDEFG”。注意:部分源程式在檔案PROG1.C中。請勿改動主函式main和其他函式中的任何內容,僅在函式fun的花括號中填人你編寫的若干語句。

熱門標籤