进制转换与位权

共 19 题
#

1. 为什么 0.1 用二进制无法精确表示,而 0.5 可以?用位权分解说明两者差异?

A 0.1 无法精确表示,是因为 1/10 的分母含因子 5 ✓ 正确答案
B 所有十进制小数都能用有限位二进制精确表示
C 0.5 无法精确表示
D 二进制小数与十进制小数可以一一对应
#

2. 十六进制 0x2F3A 中每位对应的十进制权重是多少?最高位 2 贡献的十进制值是多少?

A 最低位权重是 16
B 最高位 2 的贡献是 2×16^3 ✓ 正确答案
C 最高位 2 的贡献是 2×16^2=512
D 整个数等于 12000
#

3. 将十进制 0.6875 转换为二进制,写出至少 6 位有效结果,并解释为何该数可以有限表示?

A 0.6875 = 0.1101(二进制)
B 0.6875 = 0.1011(二进制) ✓ 正确答案
C 0.6875 需要无限位才能表示
D 0.6875 = 0.1010(二进制)
#

4. 把二进制 1011.101 转为十进制,要求按小数点左右两侧位权分别求和并写出每位权重?

A 小数部分 1×2^-3 贡献 0.25
B 等于 13.625
C 等于 11.625 ✓ 正确答案
D 整数部分最高位贡献 2
#

5. 用减法法把十进制 100 转二进制,列出每步减去哪个最高位权值?

A 100 的二进制是 1100110
B 100 的二进制是 1100100 ✓ 正确答案
C 第一步应减去 128
D 100 的二进制是 1010100
#

6. 给定 8 位无符号整数,把 217 转成二进制后位反转(bit-reverse),再转回十进制,结果是多少?

A 156
B 154
C 155 ✓ 正确答案
D 165
#

7. 十进制 0.2 转二进制为何是无限循环小数(0.0011 循环),请用乘 2 取整逐步推导循环节,并与 0.5 的有限表示对比?

A 0.2 的循环节是 001
B 0.2 的二进制是 0.01 循环
C 0.2 可以有限表示
D 0.2 的二进制是 0.0011 循环 ✓ 正确答案
#

8. 给定十进制 173,分别写出对应的二进制、八进制和十六进制表示,并解释最低三位为何决定八进制的末位?

A 253
B 255 ✓ 正确答案
C 245
D 265
#

9. 计算 (2^32 - 1) 的十六进制表示,并说明每位 F 对应十进制的位权?

A 0xFFFFFFFFF
B 0xFFFFFF
C 0xFFFFFFFF ✓ 正确答案
D 0xFFFF0000
#

10. 把十进制 -128 表示成 8 位补码,说明位模式为何唯一?

A 位模式是 10000001
B 位模式是 11111111
C 位模式是 10000000 ✓ 正确答案
D -128 无法用 8 位补码表示
#

11. 在 C 语言中以八进制字面量 0755 创建一个文件模式,解释每位的位权及其与 rwxr-xr-x 的对应?

A 对应 rw-r--r--
B 对应 rwxrwxr-x
C 对应 rwxr-x-wx
D 对应 rwxr-xr-x ✓ 正确答案
#

12. 把 IPv4 地址 192.168.10.5 转成 32 位二进制网络序,再以十六进制写出 4 字节?

A C0 A8 10 05
B 05 0A A8 C0
C C0 A8 0A 05 ✓ 正确答案
D A8 C0 0A 05
#

13. 二进制/八进制/十六进制转换中整数与小数的转换算法是什么?

A 二进制转十六进制按 3 位一组
B 二进制转八进制按 3 位一组 ✓ 正确答案
C 小数转二进制用除基取余
D 整数转十六进制用乘基取整
#

14. 从位权与多项式展开的角度看为什么 0.1 在二进制中无法精确表示?

A 计算机内存容量有限
B 二进制只有 0 和 1 两个数字
C 0.1 是浮点数
D 0.1 的分母 10 含因子 5,与 2 互质,无法写成 n/2^k ✓ 正确答案
#

15. 用短除法把十进制 12345 依次转成八进制与十六进制,说明除基取余、逆序排列的每一步余数与结果的关系?

A 30017
B 30071 ✓ 正确答案
C 30061
D 30371
#

16. 二进制与十六进制互转时为何按 4 位一组分组?给出 0b101111001101 的分组转换全过程?

A 0xBDD
B 0xBCE
C 0xBBD
D 0xBCD ✓ 正确答案
#

17. 解释为什么 N 进制表示一个有理数能终止,等价于分母因数都整除 N 的哪一条性质?

A 分母是 N 的倍数
B 分子能被 N 整除
C 分母质因数都整除 N ✓ 正确答案
D 分子是偶数
#

18. 负数在不同进制中的表示体现了补码与无符号解读的哪些差异?

A 128
B -1
C 127
D 255 ✓ 正确答案
#

19. 62 进制(0-9a-zA-Z)常用于短链接 ID 压缩,把十进制 123456789 转 62 进制并估算相比十进制节省多少字符?

A 62 进制表示比十进制约少 4 个字符 ✓ 正确答案
B 62 进制表示比十进制约多 4 个字符
C 62 进制表示与十进制位数相同
D 62 进制无法表示该数