#5850. 原码、反码、补码专项练习1
原码、反码、补码专项练习1
一、单选题(共15题)
- 十进制数+45的8位原码表示是:{{ select(1) }}
- 00101101
- 10101101
- 11010010
- 11010011
- 十进制数-67的8位补码表示是:{{ select(2) }}
- 10111101
- 11000010
- 11000011
- 01000011
- 8位补码"10110100"对应的十进制数是:{{ select(3) }}
- -76
- -52
- 180
- -74
- 十进制数+120的8位反码表示是:{{ select(4) }}
- 01111000
- 01111001
- 10000111
- 10001000
- 8位原码"11011011"对应的十进制数是:{{ select(5) }}
- -91
- -37
- -59
- 219
- 十进制数-5的4位补码表示是:{{ select(6) }}
- 1101
- 1011
- 1010
- 0101
- 8位补码"10000001"对应的十进制数是:{{ select(7) }}
- -127
- -1
- -126
- -128
- 十进制数+15的6位原码表示是:{{ select(8) }}
- 001111
- 011111
- 101111
- 111111
- 8位反码"11110000"对应的十进制数是:{{ select(9) }}
- -15
- -16
- -112
- -113
- 十进制数-128的8位补码表示是:{{ select(10) }}
- 10000000
- 11111111
- 01111111
- 无法表示
- 4位原码"1011"对应的十进制数是:{{ select(11) }}
- -3
- -5
- -11
- 11
- 十进制数+0的8位反码表示是:{{ select(12) }}
- 00000000
- 11111111
- 10000000
- 01111111
- 8位补码"01111111"对应的十进制数是:{{ select(13) }}
- 127
- 255
- -127
- -1
- 十进制数-1的8位补码表示是:{{ select(14) }}
- 10000001
- 11111111
- 01111111
- 10000000
- 6位原码"100101"对应的十进制数是:{{ select(15) }}
- -5
- -37
- -21
- -9
二、判断题(共10题)
- 8位补码表示的范围是-128到+127。{{ select(16) }}
- 正确
- 错误
- 正数的原码、反码和补码表示都相同。{{ select(17) }}
- 正确
- 错误
- 8位原码"00000000"和"10000000"都表示十进制数0。{{ select(18) }}
- 正确
- 错误
- 补码的补码就是原码。{{ select(19) }}
- 正确
- 错误
- 8位补码"11111111"表示十进制数-1。{{ select(20) }}
- 正确
- 错误
- 反码是在原码的基础上符号位不变,数值位取反。{{ select(21) }}
- 正确
- 错误
- 十进制数-64的8位补码表示是"11000000"。{{ select(22) }}
- 正确
- 错误
- 4位补码能表示的最小十进制数是-8。{{ select(23) }}
- 正确
- 错误
- 8位反码"10000000"表示十进制数-127。{{ select(24) }}
- 正确
- 错误
- 十进制数+127的8位补码表示是"01111111"。{{ select(25) }}
- 正确
- 错误