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

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

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

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

阅读如下 C++ 代码,下列说法错误的是( )。
int cnt = 0;
for (int i = 0; i < 5; i++)
    cnt += 1;
cout << cnt;

正确答案:C

题目解析
cnt =+ 1 会被解析成 cnt = (+1),即每次都把 cnt 赋成 1,循环结束 cnt=1,与原来累加到 5 不同,C 错误,选 C。A、B、D 都等价于 cnt = cnt + 1💡 += 是复合赋值;=+(中间有空格的写法)其实是「赋值 + 正号」,是经典陷阱。

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

进入 GESPPASS 开始练习