GESP 三级 · GESP 202509 C++ 三级 第 6 题

选择题 · 答案 B

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

题目

执行以下 C++ 代码后,数组 arr 的内容是( )。

int arr[4] = {1, 2, 3};
arr[3] = arr[0] + arr[2];
答案:B

解题思维

答案B。结合题目信息和所学知识分析。

常见错误

仔细审题,注意"不正确""不属于""不是"等否定词。用排除法缩小范围。

详细解析(节选)

【考点】数组初始化|数组越界访问|表达式求值

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

这道题考查数组初始化规则与越界访问判断。GESP 三级大纲中,数组是基础数据结构,初始化列表元素少于数组长度时,剩余元素自动补零。命题人卡住的是考生对数组长度与初始化列表长度的混淆——很多人看到 arr[4] = {1, 2, 3} 误以为数组只有 3 个元素,从而认为 arr[3] 越界,这是三级考试中最常见的陷阱。

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