GESP 三级 · GESP 202309 C++ 三级 第 21 题

判断题 · 答案 B

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

题目

在 C++ 语言中,数组下标的大小决定元素在逻辑上的先后顺序,与元素在内存中位置的先后顺序无关。

答案:B

解题思维

这题考数组内存连续存储特性。拿到题先想:数组在内存里是连续存放的,下标 i 对应地址 base+i×size,下标越大地址越大,逻辑顺序自然由内存顺序决定,命题人把‘相关’偷换成‘无关’来挖坑。

常见错误

最容易错选A,把‘下标决定逻辑顺序’这句口诀背得太死,忽略了‘为什么’决定——因为内存就是按顺序排的。还有人会纠结‘下标大小’是否影响内存,其实下标只是索引,真正决定顺序的是物理地址的先后。只要记住数组在内存里是连续存放的,就能直接推翻题干说法。

详细解析(节选)

数组下标与内存顺序

考点定位

GESP三级“数据结构”模块核心考点。命题人卡住的是考生对“数组下标”的本质理解——三级大纲要求掌握“数组元素在内存中连续存放”这一底层特性,但绝大多数学生只背了“下标决定逻辑顺序”这句空话,却忽略了内存布局才是决定逻辑顺序的物理基础。

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