GESP 一级 · GESP 202306 C++ 一级 第 21 题

判断题 · 答案 A

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

题目

if 语句可以没有 else 子句。

答案:A

解题思维

这题考的是 C++ 语法定义。别被'if-else 成对出现'的直觉带偏,直接看 if 语句本身的语法结构:条件后接语句即可,else 完全可缺省。

常见错误

最容易掉进命题人挖的'必须配对'陷阱,下意识认为 if 没 else 就不完整。其实 else 只是可选分支,if 单独执行也能做判断。考试时若纠结'不完整',大概率会选错 B。

详细解析(节选)

【考点】C++ 基础语法|条件语句结构|if-else 组成

1. 命题人怎么挖坑 GESP 一级常卡住'if 必须有 else'的刻板印象。很多人死记'if 语句结构'时,下意识把 else 当成必选项,完全忽略了 C++ 语法里 if 本身就是个完整语句的事实。这题就是专门挑这个认知盲区下手。

2. 概念讲人话 if 语句的标准写法是:if (条件) 语句;或者 if (条件) 语句;else 语句;。关键点在于:else 是可选的,if 单独存在时依然构成合法语句。换句话说,if 语句的'骨架'是 if+条件+语句,else 只是可附加的'血肉',没有它骨架依然站得住。

3. 思考心法 拿到题先想:C++ 里 if 语句的语法定义是什么?标准写法是 if (条件) 语句;或 if (条件) 语句;else 语句;。关键观察:else 是可选的,if 单独存在时依然构成合法语句。推理直接:题目陈述'if 语句可以没有 else 子句'与语法定义吻合,选 A。通法:C++ 中所有语句(if、for、while、switch 等)都可以独立存在,不一定成对,记住'语句独立性'就能迁移到这类题。

4. 陷阱拆解 选项 B 错误是因为命题人利用了'if-else 必须成对'的常见误解。偷换概念:把'if-else 结构'等同于'if 语句'。绝对化表述:如果学生只背结论'if 必须有 else',就会掉进这个陷阱。最阴险的细节:题目没提任何 else,但考生可能下意识认为 if 语句必须包含 else 否则不完整。

5. 考频与趋势 基础语法题库共考过 1295 题,覆盖 11 个考试级别。逐年分布:2008 年 1 题、2011 年 1 题、2019 年 3 题、2023 年 287 题、2024 年 413 题、2025 年 401 题、2026 年 109 题、null 年 80 题。分赛事:GESP 一级 332 题、GESP 二级 283 题、GESP 三级 215 题、GESP 四级 186 题、GESP 七级 91 题、GESP 八级 79 题、GESP 六级 78 题、GESP 五级 23 题、CSP 提高级 3 题、CSP 入门级 3 题、NOIP 提高组 初赛 2 题。

控制结构题库共考过 429 题,覆盖 7 个考试级别。逐年分布:2009 年 2 题、2023 年 81 题、2024 年 138 题、2025 年 160 题、2026 年 45 题、null 年 3 题。分赛事:GESP 一级 133 题、GESP 二级 133 题、GESP 三级 84 题、GESP 四级 76 题、CSP 入门级 1 题、NOIP 提高组 初赛 1 题、NOIP 普及组 初赛 1 题。

分支结构题库共考过 181 题,覆盖 10 个考试级别。逐年分布:2008 年 7 题、2010 年 1 题、2011 年 4 题、2012 年 5 题、2013 年 5 题、2014 年 5 题、2015 年 4 题、2016 年 12 题、2017 年 12 题、2018 年 10 题、2023 年 4 题、2024 年 8 题、2025 年 3 题、2026 年 100 题、null 年 1 题。分赛事:NOIP 普及组 初赛 48 题、GESP 二级 45 题、GESP 一级 25 题、NOIP 提高组 初赛 17 题、GESP 三级 13 题、GESP 五级 11 题、GESP 四级 10 题、GESP 六级 9 题、GESP 八级 2 题、GESP 七级 1 题。

6. 预测 从数据看,2023-2025 年基础语法与控制结构考题量激增(2025 年基础语法 401 题、控制结构 160 题),说明命题人正在加大语法细节的考查力度。分支结构在 2026 年也达到 100 题的高点,暗示后续可能继续深挖 if/else 的嵌套、作用域等细节。暂无足够依据预测未来具体题型变化,但建议复习时重点关注'语句独立性'这一通用原则,以及 if-else 搭配时的作用域规则。

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