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

判断题 · 答案 B

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

题目

以下代码能正确初始化指针。

int a = 5;
int *p = a;
答案:B

解题思维

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

常见错误

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

详细解析(节选)

【考点】指针初始化语法|变量与地址的区别|GESP 四级 C++ 基础

1. 🎯 考纲定位

GESP 四级(C++ 基础语法与指针)。命题人卡住的是初学者对指针初始化语法的混淆——把变量值赋给指针,而非地址。

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