GESP 四级 · GESP 202406 C++ 四级 第 18 题

判断题 · 答案 A

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

题目

引用是一个指针常量。

答案:A

解题思维

答案A。字符常量用单引号括起,'3'是char类型(ASCII值51),不是int类型。

常见错误

注意:'3'是char类型(字符常量),3是int类型(整型常量)。引号决定类型。

详细解析(节选)

【考点】引用与指针的关系|常量指针

本题考查 GESP 四级《C++ 编程》模块中"引用与指针"的核心概念。命题人想确认你是否理解引用在底层实现上就是一个"常量指针"——即初始化后不可再指向其他对象的指针。

解题关键在于抓住"引用不可重新绑定"这一本质。C++ 中引用(reference)在内存中就是用一个地址值来表示,一旦初始化就固定指向那个地址,这与"常量指针"(const pointer,指针本身不可改)的行为完全一致。

选项 A 正确。错误选项通常来自混淆"引用"与"普通指针"(普通指针可重定向),或把"引用是别名"误解为"引用是可变指针"。命题人利用的是初学者对引用底层机制的认知空白。

若把题干改为"引用是可变指针",答案就会变成 B;若改为"引用是普通指针",答案也会变。刷到此类题时,先问自己:"命题人想考我引用与指针的哪一层关系?"

()

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