GESP 三级 · GESP 202606 C++ 三级 第 9 题

选择题 · 答案 B

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

题目

在 C++ 中,对于 $32$ 位有符号整数 int 类型数据 n,关于按位取反运算符 ~,下列说法正确的是( )。

答案:B

解题思维

答案B。考点: C++变量/数据类型/赋值操作。

常见错误

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

详细解析(节选)

【考点】二进制补码|按位取反|负数表示

1. 🎯 考纲定位(考点定位)

本题考查《GESP 大纲》三级"计算机基础"模块中的有符号整数二进制表示与按位运算符语义。命题人专门挑出 ~ 这个符号来卡住大量考生——他们只记得取反"变反数"的结论,却忽略 ~ 是按位翻转而非取相反数这两个根本区别。

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