糯米文學吧

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

計算機二級《C語言》上機操作試題及答案2016

  一、程序填空題

計算機二級《C語言》上機操作試題及答案2016

給定程序中,函數fun的作用是:統計整型變量m中各數字出現的次數,並存放到數組a中,其中:a[0]存放0出現的次數,a[1]存放l出現的次數,……a[9]存放9出現的次數。

例如,若m為14579233,則輸出結果應為:0,1,1,2,1,1,0,1,0,1,

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

注意:源程序存放在考生文件夾下的`BLANKl.C中。不得增行或刪行,也不得更改程序的結構!

試題程序:

  二、程序修改題

給定程序MODll.C中,函數fun的功能是求矩陣(二維數組)a[N][N]中每行的最小值,結果存放到數組b中。

請改正函數fun中指定部位的錯誤,使它能得出正確的結果。

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

試題程序:

  三、程序設計題

請編寫函數fun。其功能是:將一組得分中,去掉一個最高分和一個最低分,然後求平均值,並通過函數返回。函數形參a指向存放得分的數組,形參n中存放得分個數(n>2)。

例如,若輸入9.9 8.5 7.6 8.5 9.3 9.5 8.9 7.8 8.6 8.4十個得分,則輸出結果為:8.687500。

注意:部分源程序存在PROG1.C中,請勿改動主函數main和其他函數中的任何內容,僅在函數fun的花括號中填入所編寫的若干語句。

試題程序:‘

  參考答案

  一、程序填空題

【參考答案】

(1)a[i](2)m%10(3)m/10

解題思路】

數組a各元素初始化為0,用求餘和整除相結合的方法得到數字的每一位數字,並用它做為數組a的下標,相應元素加1。

填空1:數組a的10個元素賦值為0。

填空2:m%10可得到數m的最後一位數字。

填空3:m/10可使數字截短,即去掉最後一位。

  二、程序修改題

    

(3)因為是找最小值,所以當b[i]大於其後的數值時説明它不是最小,要把比較中較大的值賦給它。

  三、程序設計題

【解題思路】

設定三個變量sum存放合值,max存放最大值,min存放最小值。max和min都賦為數組中第一個元素的值。利用循環將數組中元素累加到sum中,並找出最大值和最小值,sum值減去最大值和最小值。函數返回sum除以元素個數一2得平均值。


更多計算機二級《C語言》內容推薦:

1.2016年國家計算機二級C語言試題庫及答案

2.計算機二級《C語言》上機操作試題及答案2016

3.2016計算機二級《C語言》考點大盤點

4.2016年9月計算機二級《C語言》機考試題及答案

5.2017計算機二級《C語言》9-11章重要考點複習

6.2016年計算機二級《C語言》考前練習題及答案

7.2016年12月計算機二級C語言複習練習及答案

8.2017全國計算機二級C語言考點複習

9.2016年計算機二級《C語言》機考題庫與答案

10.2016年計算機二級C語言考試上機試題及答案