GESP 二级 · GESP 二级样题(C++ 组) 第 4 题

选择题 · 答案 A

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

题目

不可以作为 C++ 标识符的是( )。

答案:A

解题思维

这题考标识符命名规则,核心就一条:字母数字下划线能混用,但首字符必须是字母或下划线。拿到选项先看第一个字,是数字直接排除。

常见错误

很多考生只背了‘标识符由字母、数字、下划线组成’,却忘了‘首字符不能是数字’这个关键限制,看到0a0b里的字母数字都合法就误判;还有人以为下划线开头不合法,把_a_b当成错误选项。命题人故意把错误项放在A位,就是利用这种‘只看字符不看位置’的思维定式,让你掉进陷阱。

详细解析(节选)

考点定位与命题意图

本题考查GESP二级大纲中标识符命名规范,属于语言语法最基础的规则。命题人专门出这道题,是因为它精准卡住90%考生的‘规则记忆不完整’弱点——多数人能记住标识符‘由字母、数字、下划线组成’,却忘记首字符不能是数字这一关键限制。四个选项都只含合法字符,表面看都‘合规’,只有首字符位置差异,诱导只背结论的考生掉进陷阱。

概念拆解:标识符到底啥样?

在C++里,标识符是用来给变量、函数、类起名字的符号。它的构成有两条铁律: 1. 字符范围:只能包含大写字母A-Z、小写字母a-z、数字0-9,以及下划线_。 2. 首字符限制:第一个字符必须是字母或下划线,绝不能是数字。 只要违反其中一条,整个标识符就非法。

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