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

判断题 · 答案 A · 考点:输入输出

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

题目

以下代码不能够正确执行。

#include<iostream>
using namespace std;
int main()
{
    int a=20;
    int& ra;
    ra=&a;
    cout<<ra<<endl;
}
答案:A

考点

输入输出

解题思维

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

常见错误

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

详细解析(节选)

【考点】引用与指针|输入输出

1. 🎯 考纲定位

本题考查《GESP 大纲》C++二级「引用与指针」模块及四级「输入输出」模块。命题人故意用int&定义引用而非指针,卡住大量考生对"引用是别名而非地址"的理解断层——这是C++入门阶段最易混淆的语法点。

同考点真题

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