當前位置:才華齋>計算機>C語言>

C語言程式設計試題

C語言 閱讀(6.86K)

俗話說:“一份耕耘,一分收穫。”耕耘就得付出一定的代價,沒有那含辛如苦的“耕耘”,哪能領會到甜人心田的收穫?以下是小編為大家搜尋整理的C語言程式設計試題,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

C語言程式設計試題

  一、程式填空題(30分)

1、下列給定程式中,函式fun的功能是進行數字字元轉換

若形參ch中是數字字元‘0’~‘9’,則將‘0’轉換成‘9’,‘1’轉換成‘8’,‘2’轉換成‘7’,…,‘9’轉換成‘0’;若是其他字元則保持不變;並將轉換後的結果作為函式值返回。

請在程式的下畫線處填入正確的內容並將下畫線刪除,使程式得出正確的`結果。

注意:部分源程式給出如下。

不得增行或刪行,也不得更改程式的結構!

試題程式:

  二、程式改錯題(共40分)

2、下列給定程式中函式fun的功能是:從整數10~55,查詢能被3整除且有一位上的數值是5的數,把這些數放在b所指的陣列中,這些數的個數作為函式值返回。規定函式中al放個位數,a2放十位數。

請改正程式中的錯誤,使它能得出正確的結果。

注意:不要改動main函式,不得增行或刪行,也不得更改程式的結構!

試題程式:

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

3、編寫函式fun,其功能是:比較字串的長度,不得使用C語言提供的求字串長度的函式,函式返回較長的字串。若兩個字元長度相同,則返回第一個字串。

例如,輸入“beijing”“shanghai”(為Enter鍵),函式將返回“shanghai”。

注意:部分源程式給出如下。

請勿改動主函式main和其他函式中的任何內容,僅在函式fun的花括號中填入你編寫的若干語句。

試題程式: