GESP 四级 · GESP 202603 C++ 四级 第 21 题

判断题 · 答案 B

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

题目

在 C++ 中,如果声明了一个指针变量但没有显式初始化,该指针会自动被初始化为 nullptr。

答案:B

解题思维

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

常见错误

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

详细解析(节选)

【考点】C++指针基础|变量存储期|全局与局部变量初始化

1. 🎯 考纲定位

GESP四级《C++语言基础》模块第2章"指针与引用"。命题人专卡"变量作用域与初始化规则"——大量考生混淆全局变量与局部变量的默认初始化行为,把全局指针的nullptr特性错误推广到所有指针。

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