GESP 三级 · GESP 202506 C++ 三级 第 1 题

选择题 · 答案 A · 考点:数据表示

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

题目

8 位二进制原码能表示的最小整数是:( )

答案:A

考点

数据表示

解题思维

答案A。结合题目信息和所学知识分析。

常见错误

仔细审题,注意"不正确""不属于""不是"等否定词。用排除法缩小范围。

详细解析(节选)

【考点】二进制原码|计算机组成原理|数据表示

【考纲定位】GESP 三级《计算机基础》模块,命题人用这个题卡住所有把原码和补码搞混的考生。

【解题思维】8位原码最高位是符号位,剩下7位表示数值。7位无符号最大是 2^7-1=127,所以最小负数是 -127(选项B的-128是补码能表示的下限,原码里没有这个数)。

【陷阱拆解】选B的人把原码和补码范围记串了;选C/D的人没分清"8位"里有一位是符号位,误以为8位全用来表示数值。记住:原码的表示范围是对称的 [-(2^(n-1)-1), +(2^(n-1)-1)]。

【反命题思维】把题改成"8位二进制补码能表示的最小整数",答案立刻变成-128;再改成"8位原码能表示的最大整数",答案就是+127。刷到这类题先确认考的是原码还是补码。

同考点真题

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