GESP 四级 · GESP 202409 C++ 四级 第 4 题

选择题 · 答案 B

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

题目

运行下面代码,屏幕上输出是( )。

int arr[3] = {24, 9, 7};
int* p = arr;
p++;
cout << *p << endl;
答案:B

解题思维

答案B。指针和数组的代码追踪:画出变量和指针的内存示意图,追踪每次赋值后值的变化。

常见错误

指针和数组追踪时画内存布局图可以大大简化理解。

详细解析(节选)

【考点】数组内存布局|指针算术运算|解引用与越界判断

1. 🎯 考纲定位

GESP 四级《基本编程》模块,考查指针与数组的联动机制。命题人专盯指针算术运算,卡住死背语法的人——以为p++是值操作,忽略内存地址偏移。

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