GESP 二级 · GESP 202406 C++ 二级 第 20 题

判断题 · 答案 B · 考点:函数

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

题目

在 C++ 代码中,不可以将变量命名为 scanf,因为 scanf 是 C++ 语言的关键字。( )

答案:B

考点

函数

解题思维

答案B。关键字是C++预定义的保留词。return、else、case是关键字,max是algorithm头文件中的函数模板名。

常见错误

max不是C++关键字,是STL algorithm库中的函数模板。关键字是语言核心的保留词。

详细解析(节选)

【考点】变量命名规则|标准库函数冲突|C++关键字

1. 🎯 考纲定位

GESP二级大纲"数据类型与变量"模块明确要求:变量名不得与已定义标识符冲突。命题人卡住的是考生"误以为标准库函数名可以随便用"的弱点——很多考生会下意识认为scanf只是普通函数名,实际上它属于<cstdio>全局命名空间,与变量名冲突会直接导致编译/链接错误。

同考点真题

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