网站首页 语言 会计 电脑 医学 资格证 职场 文艺体育 范文

计算机二级《C语言》上机操作试题及答案2016

栏目: 计算机二级 / 发布于: / 人气:2.81W

  一、程序填空题

计算机二级《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语言考试上机试题及答案