‹ 上一题 下一题 ›

g1-08876. break 语句·跳出后去哪里 未做

1000 ms 256 MB 测试点 ? 知识点题GESP-11级·循环结构客观题单选
int i = 1;
while (i <= 5) {
    if (i == 3) {
        break;
    }
    cout << i << " ";
    i++;
}
cout << "end";

程序输出是( )。

  • A. 1 2 3 end,以为 break 只跳出 if,循环继续跑完
  • B. 1 2 end,break 结束整个循环,直接执行循环后的 cout
  • C. 1 2,以为 break 把整个程序都终止了
  • D. 1 2 4 5 end,把 break 当成 continue,只跳过 i=3 一轮
未选择
输入
输出

            
答案