GESP 四级 · GESP 202412 C++ 四级 第 16 题

判断题 · 答案 B

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

题目

在 C++ 中,下面代码可以正确定义指针和初始化指针。

int* ptr;
*ptr = 10;
答案:B

解题思维

答案B。指针变量存储的是内存地址。定义指针时必须指定指向的类型(如int*指向int)。nullptr表示空指针。

常见错误

指针必须先初始化再使用。nullptr是空指针常量,不指向任何有效内存。解引用空指针导致崩溃。

详细解析(节选)

【考点】指针定义与初始化|悬空指针|未定义行为

🎯 考纲定位

本题考查《GESP C++考试大纲》四级"指针基础"模块。命题人专门设置这道题就是要卡住大量考生对"指针必须初始化"这一铁律的模糊认知——很多人以为定义指针就万事大吉,完全忽略了悬空指针带来的未定义行为风险。

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