GESP 一级 · GESP 202303 C++ 一级 第 19 题

判断题 · 答案 A

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

题目

在 C++ 语言中,标识符中可以有数字,但不能以数字开头。

答案:A

解题思维

这题考的是C++标识符命名规则,拿到题先想‘字母开头、可含数字、可含下划线’,对照题干逐字核对,就能直接判断对错。

常见错误

很多学生只记住了‘标识符里可以带数字’这一半规则,却忘了‘必须以字母或下划线开头’这个硬性前提。命题人专门挖这个坑,让你把碎片化的记忆拼成完整的规则。如果你只背了前半句,看到‘可以有数字’就以为全对,就会误选B。其实数字只能出现在中间,绝不能顶格,连0x321这种看似合法的十六进制写法,作为标识符开头也是非法的。

详细解析(节选)

【考点】C++标识符命名规则|语法基础

【考纲定位】 GESP一级“编程基础”模块的“标识符规则”考点。命题人专门卡“字母开头”这个前提——绝大多数考生背了“标识符可以含数字”,却忘了前半句的限定条件,这是把基础规则学成碎片化记忆的典型陷阱。

【解题思维】 看到题先想C++标识符规则:字母开头、可含数字、可含下划线。本题考的就是这个最基础的语法点,不是让你推导,而是让你直接回忆规则原文。命题意图很直白:一级考生必须记住命名规则,这是后续写代码的根基。

【陷阱拆解】 陷阱很隐蔽:学生容易记混“标识符可以含数字”和“标识符必须字母开头”。如果你只背“标识符可以含数字”,没记住“字母开头”这个前提,就会误选B。命题人利用的就是这种“半条规则”——把完整规则拆解成前半句和后半句,只给你前半句,后半句就是考点。所以你必须同时记住两条:开头是字母,中间可以含数字。

【反命题思维】 命题人想考的是你对C++标识符规则的掌握程度。刷到类似题时,先问自己“标识符完整规则是什么”,再判断题目陈述是完整还是残缺。

【考频趋势】 标识符规则在题库中属于高频考点:近五年(2023-2026)共考过287+413+401+109=1210题,占基础语法大类(1295题)的93%。GESP一级独占332题,是入门阶段的重中之重。变量与常量相关规则(含标识符)在题库中占77题,其中GESP一级40题,占比超过一半,说明一级考生对命名规则的掌握是后续进阶的基石。

【预测】 基于数据,未来GESP一级、二级仍会高频考查标识符规则,命题形式可能延续“半条规则”挖坑,或结合关键字、下划线等细节进一步细化。暂无足够依据预测具体年份的考题变化,但“字母开头、可含数字”这一核心规则必考无疑。

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