GESP 二级 · GESP 202606 C++ 二级 第 17 题

判断题 · 答案 A · 考点:运算符优先级

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

题目

C++ 代码 cout << (not ('5' % 2 == 0) == ((not '5' % 2) == 0)) 执行后的输出是 $1$。

答案:A

考点

运算符优先级

解题思维

答案A。根据计算机/编程基础知识分析判断。

常见错误

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

详细解析(节选)

【考点】运算符优先级|C++ 逻辑运算|ASCII 码转换

---

1. 🎯 考纲定位

GESP C++ 二级——基本语法与运算符(第 5 单元)。命题人放这道题,就是专门卡住那些"知道 not 和 % 但分不清谁先算"的考生——这是二级必考的技能点,但 90% 的学生会在这里栽跟头。

---

同考点真题

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