GESP 四级 · GESP 202606 C++ 四级 第 18 题

判断题 · 答案 A

← 整套速查表 GESP 四级 全部真题

题目

下面程序可以正确计算并输出 $3$ 名学生的平均成绩。

struct Student {
    int id;
    int score;
};
int main() {
    Student students[3] = {
        {1, 90},
        {2, 80},
        {3, 100}
    };
    int sum = 0;
    for (int i = 0; i < 3; i++) {
        sum += students[i].score;
    }
    double average = sum / 3.0;
    cout << average << endl;
    return 0;
}
答案:A

解题思维

在纸上逐行模拟程序执行,重点追踪变量值变化和输出语句。按照题目输入代入计算。正确答案A。

常见错误

关键提醒:C++中的^是异或运算符,不是乘方!2^5=7而非32。这是最高频的错误。

详细解析(节选)

【考点】结构体数组|循环累加|浮点除法

1. 🎯 考纲定位(考点定位)

在 OI伴学 里做这道题
登录后可计时作答、查看完整六段式解析,并按你的错题自动生成同类练习。
去刷题先做一次 AI 学情诊断