GESP 二级 · GESP 202412 C++ 二级 第 21 题

判断题 · 答案 B · 考点:循环控制

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

题目

以下 C++ 代码因为循环变量为 _ 将导致错误,即 _ 不能作为变量名称,不符合 C++ 变量命名规范。( )

for (int _ = 0; _ < 10; _++)
    continue;
答案:B

考点

循环控制

解题思维

答案B。C++语法规则:变量需先定义后使用,定义需指定类型,变量名要合法。注意各选项语法细节。

常见错误

C++严格规定语法结构。注意常见的语法错误:缺少操作符、类型不匹配、格式不正确等。

详细解析(节选)

【考点】标识符命名规则|循环控制流程

这题考的是C++对标识符的识别机制。循环变量_完全合法——下划线是标识符组成部分,不是关键字。执行流程是:_从0递增到9,每次continue跳过后,条件_ < 10仍为真,循环继续;直到_变为10时条件失效,循环正常终止。命题人利用的是"只背关键字表"的弱点。考生往往把_误认为保留字(如if/for),或过度联想"单下划线变量"的底层含义。真正要记住的是:C++标识符由字母、数字、下划线组成,且首字符不能是数字。_单独作变量名完全合规,_1、a_也合规。

同考点真题

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