GESP C++ 真题 · 逐题精解
首页 › C++一级真题 › 2026年9月 › 第13题

GESP 2026年9月 C++一级 单选题 第13题

C++一级单选题2026年9月第13题

所属知识点:break / continue 难度要求:掌握 考频:高频

下面 C++ 代码执行后输出是(  )。
int k = 0;
while (k < 8) {
    k += 2;
    continue;
    if (k > 5)
        break;
    cout << k << "#";
}
if (k >= 8)
    cout << "FINISH";

正确答案:A

题目解析
循环体第一句 k+=2 后立即 continue,后面的 if/break 和 cout 是死代码永不执行。k 到 8 退出,只输出 FINISH。选 A。

想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?

进入 GESPPASS 开始练习