下面 C++ 代码执行后其输出是( )。
int count = 0;
for (int i = 1; i < 4; i++)
for (int j = 1; j < 5; j++){
if (j == 3)
continue;
if (i == 2)
break;
count += 1;
}
cout << (count);答案C。考点: 循环结构——for/while的执行与嵌套。
关键提醒:C++中的^是异或运算符,不是乘方!2^5=7而非32。这是最高频的错误。
【考点】循环控制流程(break/continue 与嵌套循环)|顺序执行与条件分支
GESP 二级"循环控制"模块核心题型。命题人卡住的是90% 考生死记 break 跳出内层循环、continue 跳过当前迭代,但忽略条件判断顺序导致执行路径误判,这是二级到一级跃迁的标志性卡点。