✏️ 纠错
题目 261/301

第 10 题

下面 C++ 代码执行后输出是( )。

int i;
for(i = 1; i < 5; i++){
    if(i % 3 == 0)
        break;
    printf("%d#",i);
}
if(i > 5) printf("END\n");
📝 真题解析

【答案】A 【考纲知识点】循环结构、分支结构 【解析】

  • i=1、i=2 时,if 条件不成立,输出 1#、2#;

  • i=3 时,if 条件成立执行 break 终止循环;

  • 后续 if(i>5) 不满足(i=3),不输出 END。最终输出 1#2#,选 A。