C語言程序設計試題

來源:文萃谷 6.04K

俗話説:“一份耕耘,一分收穫。”耕耘就得付出一定的代價,沒有那含辛如苦的“耕耘”,哪能領會到甜人心田的收穫?以下是小編為大家搜索整理的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的花括號中填入你編寫的若干語句。

試題程序:

熱門標籤