二级C语言 程序填空题

高仿模拟练习,补全 found 标记处空缺,答案点击按钮展开

10程序填空题:结构体求学生平均分

利用结构体存储学生分数,计算多名学生平均分,补全空缺。

#include <stdio.h>
/**********found**********/
typedef struct ___1___
    char name[20];
    int score;
}Student;
float fun(Student st[],int n)
{
    int i;
    float sum=0;
    for(i=0;i<n;i++)
    {
/**********found**********/
        sum += ___2___;
    }
/**********found**********/
    return sum / ___3___;
}
int main()
{
    Student s[2]={ {"zhangsan",80},{"lisi",90} };
    printf("avg=%.1f\n",fun(s,2));
    return 0;
}
参考答案
1: {
2: st[i].score
3: n
解析

第1空定义结构体标签Student;第2空取出每个学生score累加到sum;第3空返回平均值。

试题及答案仅供练习参考,不保证完全准确,正式考试请以NCRE官方教材及官方内容为准。

©2026 NCRE二级题库 版权所有