CSP-X 第一轮认证考试初赛基础知识点(二)
原码、反码、补码
您的姓名:
1.8位二进制补码能表示的最小整数是?()
A. -127
B. -128
C. -255
D. 0
解析:8位补码范围是-128 ~ 127。
2.正数的反码与原码的关系是?()
A. 相同
B. 按位取反
C. 加1
D. 减1
解析:正数的原码、反码、补码均相同。
3.补码设计的主要目的是?()
A. 统一加减法运算
B. 扩大表示范围
C. 简化乘法
D. 提高精度
解析:补码可将减法转换为加法运算。
4.8位原码中,11111111表示的十进制数是?()
A. -0
B. -127
C. -128
D. 0
解析:原码最高位是符号位(1表示负),后7位是数值位(1111111 = 127)。
5.计算机存储整数通常采用?()
A. 原码
B. 反码
C. 补码
D. ASCII码
解析:现代计算机用补码存储整数。
6.8位补码11111111对应的十进制数是?()
A. -1
B. 255
C. -127
D. -128
解析:补码11111111 → 反码11111110 → 原码10000001 = -1。
7.负数的补码等于?()
A. 原码取反
B. 反码加1
C. 原码加1
D. 反码取反
解析:负数补码 = 反码 + 1。
8.8位反码表示的范围是?()
A. -127~127
B. -128~127
C. -128~128
D. 0~255
解析:反码中-0(11111111)和+0(00000000)不统一。
9.补码10101010对应的原码是?()
A. 11010110
B. 10101010
C. 11010101
D. 01010110
解析:补码10101010(负数)→ 反码10101001 → 原码11010110。
10.两个补码相加时,溢出的标志是?()
A. 最高位有进位
B. 符号位与数值位进位不同
C. 结果全0
D. 结果全1
解析:溢出条件:符号位进位 ≠ 最高数值位进位。
12. 11.十进制数-42的8位原码是______ ,反码是______ ,补码是______ 。
13. 12.补码01100011对应的十进制数是______ 。
14. 13.8位补码中,10000000表示的十进制数是______ 。
15. 14.用8位补码计算25 - 40的结果(二进制)是______ 。
16. 15.补码加法11001100 + 10101010的结果(二进制)是______ ,是否溢出?______ 。
17. 16.求十进制数-100的8位补码是______ 。
18. 17.已知补码10110101,求其对应的十进制数是______ 。
19. 18.用8位补码计算:75 + (-60)是______ 。
20. 19.若一个数的8位补码是11001100,求其原码______ 和反码是______ 。
21. 20计算两个补码00110101 + 10011010的二进制结果:______ ;是否溢出:______ ;结果对应的十进制值:______
关闭
更多问卷
复制此问卷