GESP 一级 · GESP 202603 C++ 一级 第 20 题

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

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

题目

执行下面的 C++ 代码段,其语句 cout << (N) 将被执行 $0$ 次或无数次(即死循环)。

cin >> N;
while (N)
    cout << (N);
答案:A

考点

循环控制

解题思维

答案A。while循环先判断条件再执行,可能一次都不执行。do-while至少执行一次。

常见错误

while先判断后执行,可能0次。do-while先执行后判断,至少1次。

详细解析(节选)

【考点】循环控制|条件判断|死循环

1. 🎯 考纲定位(考点定位)

本题考查 GESP 一级循环控制模块中 while 语句的终止条件判定。核心是理解循环变量在条件中的角色。命题人专卡"认为循环必能退出"的惯性思维,利用未修改循环变量这一常见疏忽设伏。

同考点真题

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