糯米文學吧

位置:首頁 > 計算機 > 計算機二級

2016年9月計算機二級《C語言》試題與答案

  一、程序填空題

2016年9月計算機二級《C語言》試題與答案

下列給定程序中,函數fun的功能是:從形參SS所指字符串數組中,刪除所有串長超過k的字符串,函數

返回剩餘字符串的個數。ss所指字符串數組中共有N個字符串,且串長小於M。

請在程序的下劃線處填入正確的內容並將下劃線刪除,使程序得出正確的結果。注意:部分源程序在文件BLANKl.C中。

不得增行或刪行.也不得更改程序的結構!

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

下列給定程序中函數fun的功能是:逐個比較P.q所指兩個字符串對應位置上的字符,並把ASCIl值大或相等的字符依次存放到C所指的數組中,形成一個新的字符串。

例如,若主函數中a字符串為“aBCDeFgH”,b字符串為“Abed”,則C中的字符串應為“aBcdeFgH”。請改正程序中的錯誤,使它能得出正確的結果。

注意:部分源程序在文件MODll.C中,不得增行或刪行,也不得更改程序的結構!

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

規定輸入的字符串中只包含字母和*號。請編寫函數fun,其功能是:除了字符串前導的。號之外,將串中其他*號全部刪除。在編寫函數時.不得使用C語言提供的字符串函數.