如下 C++ 代码执行其输出是 $3$。
int count = 0;
int i = 0;
while (i < 3) {
int j = 0;
while (j < 3) {
if (i + j >= 3)
count += 1;
j += 1;
}
i += 1;
}
cout << count;答案A。考点: 循环结构——for/while的执行与嵌套。
关键提醒:C++中的^是异或运算符,不是乘方!2^5=7而非32。这是最高频的错误。
【考点】嵌套循环|条件判断
本题考查 GESP 二级 C++ 第 4 章"循环结构"中的嵌套循环与条件判断。命题人把这道题放在这里,就是要卡住那些只会写死循环、不会模拟执行过程的学生——二级考试的核心就是"能看懂代码能跑通",而嵌套循环是初学者最容易晕的地方。