GESP 五级 · GESP 五级样题(C++ 组) 第 10 题

选择题 · 答案 B · 考点:循环控制

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

题目

下面代码执行后的输出是( )。 ![](https://cdn.luogu.com.cn/upload/image_hosting/d0cl4s7p.png)

答案:B

考点

循环控制

解题思维

看到嵌套循环别慌,直接在草稿纸按行模拟:外层i从5递减到1,内层while根据i值反复跳减,每轮print紧跟其后,把变量状态逐行记下来就行。

常见错误

最易掉进'漏输出'的坑——以为内层循环跑完就结束,忘了外层继续;或者把内层while看错成单次执行,导致选项A那种少几项的答案。还有人选D时把中间那段重复次数数错,以为只重复一次,其实i=3时内层会多跑一轮,多出一个3。审题也要小心,别把'选正确'看成'选错误'。

详细解析(节选)

【考点】循环控制|条件判断|数组操作

1. 考纲定位

GESP五级C++组'循环与数组'模块,命题人卡住的是考生对循环嵌套层次和条件分支的综合理解力。五级不考复杂算法,专考基础语法在真实代码中的行为——这道题就是在考'你能不能老老实实按代码走一遍'。

同考点真题

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