GESP C++ 真题 · 逐题精解
首页C++一级真题 › 2026年6月 › 第12题

GESP 2026年6月 C++一级 单选题 第12题

C++一级单选题2026年6月第12题

所属知识点:while / do-while 循环 难度要求:掌握 考频:高频

有关如下 C++ 代码,下列说法中错误的是( )。
int i, tot;
i = 0, tot = 0;
while (0 <= i && i < 10) {
    tot += 1;
    i += 1;
}
cout << tot;

正确答案:A

题目解析
循环每轮 tot += 1,i 从 0 到 9 共 10 次,输出是 10 而非 45;且把条件改成 1 <= i 后 i 初值 0 直接不满足,循环一次都不执行,输出变 0。A 的说法两处都错,选 A。B、C、D 的变形都不改变结果。💡 看清是 tot += 1(计次数)还是 tot += i(求和)。

想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?

进入 GESPPASS 开始练习