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

选择题 · 答案 B

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

题目

下面程序输出结果是( )。

struct Book {
    string title;
    int pages;
};
int main() {
    Book books[2] = {{"Math", 120}, {"Science", 150}};
    cout << books[1].title;
    return 0;
}
答案:B

解题思维

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

常见错误

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

详细解析(节选)

【考点】结构体定义|数组访问|字符串成员

1. 🎯 考纲定位

《GESP 考试大纲》二级"数据结构"模块明确要求掌握结构体定义与数组,四级在此基础上增加结构体数组初始化与成员访问。命题人把这道题放在四级,精准卡住大量考生"结构体数组下标从 0 开始"这一基础认知盲区,以及混淆数组元素与结构体成员的概念。

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