當前位置:文書都 >

教師之家 >試題 >

計算機二級C語言程序設計測試題及答案

計算機二級C語言程序設計測試題及答案

2017下半年計算機等級考試時間9月23日-26日,目前進入了衝刺的階段。接下來應屆畢業生小編為大家精心準備了計算機二級C語言程序設計測試題及答案,希望能夠給大家帶來幫助!

一、程序填空題

程序通過定義學生結構體數組,存儲若干名學生的學號、姓名和三門課的成績。函數fun的功能是:將存放學生數據的結構體數組,按姓名的字典序(從小到大)排序。請在程序的下畫線處填入正確的.內容並將下畫線刪除,使程序得出正確的結果。

注意:部分源程序給出如下。不得增行或刪行,也不得更改程序的結構!

試題程序:

計算機二級C語言程序設計測試題及答案

計算機二級C語言程序設計測試題及答案 第2張

二、程序修改題

下列給定程序中,函數fun的功能是:從p所指字符串中找出ASCII碼值最大的字符,將其放在第一個位置上,並將該字符前的原字符向後順序移動。

例如,調用fun函數之前給字符串輸入“ABC—DeFGH”,調用後字符串中的內容應為“eABCDF—GH”。

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

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

試題程序:

計算機二級C語言程序設計測試題及答案 第3張

計算機二級C語言程序設計測試題及答案 第4張

三、程序設計題

學生的記錄由學號和成績組成,N名學生的數據已放入主函數中的結構體數組s中。請編寫函數fun,其功能是:把指定分數範圍內的學生數據放在b所指的數組中,分數範圍內的學生人數由函數值返回。

例如,輸入的分數是60、69,則應當把分數在60~69的學生數據輸出,包含60分和69分的學生數據。主函數中把60放在low中,把69放在heigh中。

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

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

試題程序:

計算機二級C語言程序設計測試題及答案 第5張

  • 文章版權屬於文章作者所有,轉載請註明 https://wenshudu.com/jiaoshizhijia/shiti/80djqw.html
專題