2020年全国计算机等级考试二级c语言上
机精选题库(共50套)
第1套题 一、 填空题
请补充main函数,该函数的功能是:计算每个学生科目的平均分,并把结果保存在数组bb中。 例
如
,
当
score[N][M]={{78.5,84,83,65,63},{88,91.5,89,93,95},{72.5,65,56,75,77}}时,三个学生的平均分为:74.7 91.3 69.1。
仅在横线上填入所编写的若干表达式或语句,勿改动函数中的其他任何内容。 #include
int i, j;
static float score[N][M] = {
{78.5, 84, 83, 65, 63},
}
};
{88, 91.5, 89, 93, 95}, {72.5, 65, 56, 75, 77}
float bb[N]; for (i=0; i ___1___; for (i=0; i for (i=0; i printf(\for (j=0; j ___2___; bb[i] /= M; 二、 改错题 下列给定程序中,函数fun的功能是:根据整型行参m,计算如下公式的值。 y= 1111 ?????100?100200?200300?300m?m例如,若m=2000,则应该输出:0.000160。 请改正程序中的错误,使它能得出正确的结果。 #include #include 三、 编程题 请编写函数fun,该函数的功能是:统计个年龄段的人数。N个年龄通过调用随机函数获得,并放在主函数的age数组中;要求函 int n = 2000; printf(\double y = 0, d; int i; /********found********/ for (i=100, i<=m, i+=100) { } return (y); d = (double)i*(double)i; y += 1.0/d;