GESP 三级 · GESP202609 C++ 三级 第 7 题

选择题 · 答案 D · 考点:位运算

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

题目

计算 3 & 7 | 15 ^ ~11 (a=3, b=7, c=15, d=11 ):(  )。

答案:D

考点

位运算 讲解 →位运算 真题汇总 →

解题思维

看到 ~x → 先想 -x-1;看到混合位运算 → 按 ~ > & > ^ > | 定序

常见错误

易把 ~11 当成 244 参与运算;易把 ^ 或 | 误作加法

详细解析(节选)

考点:位运算符优先级|补码表示

解析

原式等价于 (3 & 7) | (15 ^ (~11))。

先算 ~11 = -12(补码规则:~x = -x-1)。 再算 15 ^ -12 = -6。 最后算 3 | -6 = -5。

同考点真题

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