GESP 二级 · GESP 202603 C++ 二级 第 7 题

选择题 · 答案 A · 考点:循环控制

← 整套速查表 GESP 二级 全部真题

题目

下面的 C++ 代码执行之后的输出是( )。

for ( int i = -2; i < 2; i++)
    if (not i % 3)
        cout << i << "#";
答案:A

考点

循环控制

解题思维

答案A。考点: 循环结构——for/while的执行与嵌套。

常见错误

关键提醒:C++中的^是异或运算符,不是乘方!2^5=7而非32。这是最高频的错误。

详细解析(节选)

【考点】循环控制|取模运算|逻辑非运算符

1. 🎯 考纲定位

GESP 二级 算法与程序设计模块。命题人卡住的就是 C++ 逻辑运算符优先级这个经典盲区——not 是逻辑非,优先级低于算术运算,所以 not i % 3 等价于 not(i % 3),而非 (not i) % 3。

同考点真题

在 OI伴学 里做这道题
登录后可计时作答、查看完整六段式解析,并按你的错题自动生成同类练习。
去刷题先做一次 AI 学情诊断