當前位置:才華齋>計算機>計算機二級>

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

計算機二級 閱讀(2.74W)

  一、程式填空題

計算機二級《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語言考試上機試題及答案