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

选择题 · 答案 B · 考点:函数

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

题目

给定以下代码,

void func(int& x) {
    x = x * 2;
}

int a = 5;
func(a);

执行上述代码后,变量 $a$ 的值为( )。

答案:B

考点

函数

解题思维

答案B。综合分析各选项,运用相关知识推导。

常见错误

仔细审题,注意"不正确""不属于""不是"等否定词。用排除法缩小范围。

详细解析(节选)

【考点】引用传递|函数参数传递|值传递

1. 🎯 考纲定位

GESP 四级·C++基础·函数与参数

命题人用这道题卡住的是考生对"引用"与"值传递"的模糊认知。四级大纲里明确区分了函数参数的传递机制,但大量考生凭直觉做题,把引用当成普通变量,考试时一遇到 int& 就慌,要么当值传要么乱猜,这道题就是专门筛掉这种"凭感觉"做题的人。

同考点真题

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