下面 C++ 代码执行后的输出是( )。
int n = 5;
int cnt = 1;
while (n >= 0) {
cnt += 1;
n -= 2;
}
cout << cnt;
- A. 3
- B. 4
- C. 6
- D. 7
正确答案:B
int n = 5;
int cnt = 1;
while (n >= 0) {
cnt += 1;
n -= 2;
}
cout << cnt;
正确答案:B
n>=0 不成立停,cnt=4,选 B。 💡 while 逐轮列「条件、变量、累加值」三栏。注意先执行循环体再回头判断。想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?
进入 GESPPASS 开始练习