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

GESP 2026年3月 C++一级 判断题 第9题

C++一级判断题2026年3月第9题

所属知识点:for 循环 难度要求:掌握 考频:高频

执行下面的 C++ 代码后将输出 `2500`。
int cnt = 0;
for (int i = 1; i < 100; i++)
    cnt += i++;
cout << cnt;

正确答案:正确(√)

题目解析
cnt += i++ 先加 i 再自增,加上 for 的 i++,i 每轮加 2,加进去的是 1、3、5、…、99(全是奇数),和 = 50×50 = 2500,选 √。 💡 循环体里再写一次 i++,会让 i 每轮跳 2。1+3+…+(2n−1) = n²,是个好用的结论(这里 50²=2500)。

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

进入 GESPPASS 开始练习