正在载入在线练习界面,本页内容可直接阅读…
AK CSP › NOIP 普及 2010 第一轮真题 › 第 11 题
NOIP 普及 2010 第一轮 第 11 题:8 位补码转换为原码
题目
一个字长为 $8$ 位的整数的补码是 $11111001$,则它的原码是( )。
选项
- A. $00000111$
- B. $01111001$
- C. $11111001$
- D. $10000111$
答案
D
题解
考点定位
本题考「补码与原码转换」,对应大纲 1.1.1 信息表示(难度【2】)。
解题过程
补码 11111001:最高位 1 ⇒ 负数。求原码:补码减 1 得 11111000,再取反得 10000111(符号位 1 + 数值 0000111=7)。
即原数 = −7,原码 = 10000111。
选 D。
易错提醒
① 负数:原码 ⟷ 补码 =「取反加一」(符号位不变);② 快捷:从右往左找到第一个 1,其左各位取反(该 1 及右侧不变)。
真题版权归 CCF 所有,本站仅用于非商业教学用途。页面加载后可直接在线作答,作答记录保存在本浏览器或账号中。 京ICP备2026056990号-1
京公网安备11010502062986号