AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 郑州大学计算机基础题库 题目详情
CA1BABFB57D00001EE7C1501C6A118AC
郑州大学计算机基础题库
1,486
单选题

160、十进制数(-123)的原码表示为____。

A
A、11111011
B
B、10000100
C
C、1000010
D
D、01111011

答案解析

正确答案:A

解析:

**解析:** 要计算十进制数 $-123$ 的原码表示,我们需要遵循以下步骤: 1. **确定符号位**: * 原码的最高位(最左边的一位)是符号位。 * 正数的符号位为 `0`,负数的符号位为 `1`。 * 因为题目给出的是 $-123$(负数),所以符号位应为 **1**。 2. **计算数值部分的二进制**: * 首先取绝对值:$|-123| = 123$。 * 将十进制数 $123$ 转换为二进制数。可以使用“除2取余法”或“凑数法”: * $123 = 64 + 32 + 16 + 8 + 2 + 1$ * 对应二进制位: * $64 (2^6) \rightarrow 1$ * $32 (2^5) \rightarrow 1$ * $16 (2^4) \rightarrow 1$ * $8 (2^3) \rightarrow 1$ * $4 (2^2) \rightarrow 0$ * $2 (2^1) \rightarrow 1$ * $1 (2^0) \rightarrow 1$ * 所以,$123$ 的二进制表示为 `1111011`。 3. **组合符号位和数值位**: * 通常在计算机基础题目中,若无特殊说明,默认使用 **8位二进制** 表示一个字节。 * 符号位占1位,数值部分占7位。 * 符号位:`1` * 数值位:`1111011` * 拼接后得到:**`11111011`** 4. **分析选项**: * **A. 11111011**:符号位为1(负数),数值部分为1111011(即123),符合 $-123$ 的原码表示。 * B. 10000100:符号位为1,数值部分为0000100(即4),表示 $-4$。 * C. 1000010:只有7位,且若补全为8位原码通常不这样表示,数值也不对。 * D. 01111011:符号位为0(正数),表示 $+123$。 **结论:** 十进制数 $-123$ 的8位原码表示为 `11111011`。 故正确答案为 **A**。
题目纠错
郑州大学计算机基础题库

扫码进入小程序
随时随地练习

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码