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

GESP 2026年6月 C++一级 单选题 第10题

C++一级单选题2026年6月第10题

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

如下 C++ 代码可以执行,其输出是( )。
int i;
for (i = 1; i < 5; i++)
    if (i % 2 == 0) {
        continue;
        cout << i << "#";
    }
cout << i << "END#";

正确答案:A

题目解析
循环体里 continue 之后的 cout 永远执行不到(死代码),所以循环内什么都不输出。循环靠 i < 5 结束,退出时 i=5,最后一行输出 5END#,选 A。💡 continue 会立即跳到下一次循环,其后的语句成为不可达代码。

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

进入 GESPPASS 开始练习