計算機二級《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語言考試上機試題及答案
-
二級計算機選擇題試題答案
一、選擇題1、任何控件都有的屬性是()。ColorionerStyle2、設計數據庫的存儲結構屬於()A.需求分析B.概念設計C.邏輯設計D.物理設計3、某人創建了1個工程,其中的窗體名稱為Form1;之後又添加了1個名為Form2的窗體,並希望程序執行時先顯示Form2窗體,那麼,他需要做的工...
-
2016年計算機二級考試選擇題題庫帶答案
第1題:下列敍述中正確的是(d)。A)棧是"先進先出"的線性表B)隊列是"先進後出"的線性表C)循環隊列是非線性結構D)有序線性表既可以採用順序存儲結構,也可以採用鏈式存儲結構解析:棧是先進後出的線性表,所以A錯誤;隊列是先進先出的線性表,所以B錯誤;循環隊列是線性結構...
-
2017下半年計算機二級《C語言》備考試題(有答案)
練習做多了自然會形成自己的做題方法和速度,以下是本站小編搜索整理的一份2017下半年計算機二級《C語言》備考試題(有答案),供參考練習,預祝考生們考出自己理想的成績!想了解更多相關信息請持續關注我們應屆畢業生考試網!1).對長度為10的線性表進行冒泡排序,最壞情...
-
2016計算機二級《WEB程序設計》模擬題及答案
2016年3月份計算機等級考試時間為3月26日-29日,為了幫助大家能順利備考計算機二級考試,下面本站小編為大家帶來2016計算機二級《WEB程序設計》模擬題及答案,供大家參考學習,預祝考生備考成功!一、選擇題1在下列的HTML中,正確產生超鏈接的標記是()。A.新浪網B.新浪網...