C語言程序試題

來源:文萃谷 1.84W

學習會使你獲得許多你成長所必需的“能源”,學習會給你帶來更多的希望,學習會讓你擁有更多的“資本”。但同時,學習也使你付出許多,其中包括你的努力、你的鑽研、你的時光、你的心血和汗水等。以下是小編為大家搜索整理的C語言程序試題,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

C語言程序試題

  一、程序填空題(30分)

1、下列給定程序中,函數fun的功能是:將形參n中,各位上為偶數的數取出,並按原來從高位到低位相反的順序組成一個新數,作為函數值返回。

例如,輸入一個整數27638496,函數返回值為64862。

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

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

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

試題程序:

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

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

例如,若主函數中a字符串為“aBCDeFgH”,b字符串為“ABcd”,則c中的'字符串應為“aBcdeFgH”。

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

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

試題程序:

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

3、編寫函數void fun(char*tt,int PP[]),統計在tt所指的字符串中…a’到“z”26個小寫字母各自出現的次數,並依次放在pp所指的數組中。

例如,當輸入字符串“abcdefgabcdeabc”後,程序的輸出結果應該是:

3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

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

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

試題程序:

熱門標籤