GESP 二级 · GESP 202303 C++ 二级 第 22 题

判断题 · 答案 B

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

题目

while 语句的循环体至少会执行一次。

答案:B

解题思维

这题考的是循环结构的执行顺序,拿到题先想:while 是“先判断后执行”,那如果条件一开始就不满足,循环体会跑吗?

常见错误

很多同学死记硬背“循环至少跑一次”,看到“至少”就条件反射选 A,完全忽略了 while 和 do-while 的本质区别。命题人就是利用这种模糊认知挖坑,把 do-while 的特征强行安在 while 头上,让你掉进绝对化表述的陷阱里。

详细解析(节选)

这道题考查的是控制结构里的循环语句执行流程,核心知识点是 while 和 do-while 的区别。命题人故意用“至少会执行一次”这种绝对化的描述来挖坑,因为初学者往往混淆两者,只记得“循环会跑”,却忘了判断时机。while 语句是先判断条件再执行循环体,如果初始条件为假,循环体一次都不执行;do-while 是先执行循环体再判断条件,所以至少执行一次。因此“至少执行一次”是 do-while 的特征,而非 while,答案选 B。思考心法:拿到题先想执行顺序,while 是“先判后做”,do-while 是“先做后判”,绝对化表述往往是陷阱。避坑:别死记“循环至少跑一次”,要看清是 while 还是 do-while;命题人喜欢把 do-while 的特征套到 while 上,让你误选 A。考频与趋势:控制结构在题库共考过 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 题。循环结构共考 609 题,覆盖 12 个级别,逐年:2008 年 7 题、2009 年 3 题、2010 年 3 题、2011 年 6 题、2012 年 5 题、2013 年 7 题、2014 年 8 题、2015 年 4 题、2016 年 12 题、2017 年 11 题、2018 年 13 题、2019 年 4 题、2022 年 1 题、2023 年 77 题、2024 年 128 题、2025 年 158 题、2026 年 161 题、null 年 1 题;分赛事:GESP 二级 172 题、GESP 一级 139 题、GESP 三级 89 题、GESP 四级 87 题、NOIP 普及组初赛 56 题、NOIP 提高组初赛 23 题、GESP 五级 16 题、GESP 六级 9 题、CSP 入门级 8 题、CSP 提高级 5 题、GESP 七级 3 题、GESP 八级 2 题。从数据看,控制结构和循环结构都是高频考点,且近年(2023-2026)考题数量持续攀升,说明命题人越来越重视对基础语法的精准理解。预测:基于给定数据与经验,未来 GESP 二级、一级及 CSP 入门级仍会高频出现这类概念辨析题,可能会进一步结合嵌套循环或条件判断增加复杂度,但核心仍是考察“先判后做”还是“先做后判”的执行顺序。暂无足够依据预测具体年份的题型变化。

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