#5850. 原码、反码、补码专项练习1

原码、反码、补码专项练习1

一、单选题(共15题)

  1. 十进制数+45的8位原码表示是:{{ select(1) }}
  • 00101101
  • 10101101
  • 11010010
  • 11010011
  1. 十进制数-67的8位补码表示是:{{ select(2) }}
  • 10111101
  • 11000010
  • 11000011
  • 01000011
  1. 8位补码"10110100"对应的十进制数是:{{ select(3) }}
  • -76
  • -52
  • 180
  • -74
  1. 十进制数+120的8位反码表示是:{{ select(4) }}
  • 01111000
  • 01111001
  • 10000111
  • 10001000
  1. 8位原码"11011011"对应的十进制数是:{{ select(5) }}
  • -91
  • -37
  • -59
  • 219
  1. 十进制数-5的4位补码表示是:{{ select(6) }}
  • 1101
  • 1011
  • 1010
  • 0101
  1. 8位补码"10000001"对应的十进制数是:{{ select(7) }}
  • -127
  • -1
  • -126
  • -128
  1. 十进制数+15的6位原码表示是:{{ select(8) }}
  • 001111
  • 011111
  • 101111
  • 111111
  1. 8位反码"11110000"对应的十进制数是:{{ select(9) }}
  • -15
  • -16
  • -112
  • -113
  1. 十进制数-128的8位补码表示是:{{ select(10) }}
  • 10000000
  • 11111111
  • 01111111
  • 无法表示
  1. 4位原码"1011"对应的十进制数是:{{ select(11) }}
  • -3
  • -5
  • -11
  • 11
  1. 十进制数+0的8位反码表示是:{{ select(12) }}
  • 00000000
  • 11111111
  • 10000000
  • 01111111
  1. 8位补码"01111111"对应的十进制数是:{{ select(13) }}
  • 127
  • 255
  • -127
  • -1
  1. 十进制数-1的8位补码表示是:{{ select(14) }}
  • 10000001
  • 11111111
  • 01111111
  • 10000000
  1. 6位原码"100101"对应的十进制数是:{{ select(15) }}
  • -5
  • -37
  • -21
  • -9

二、判断题(共10题)

  1. 8位补码表示的范围是-128到+127。{{ select(16) }}
  • 正确
  • 错误
  1. 正数的原码、反码和补码表示都相同。{{ select(17) }}
  • 正确
  • 错误
  1. 8位原码"00000000"和"10000000"都表示十进制数0。{{ select(18) }}
  • 正确
  • 错误
  1. 补码的补码就是原码。{{ select(19) }}
  • 正确
  • 错误
  1. 8位补码"11111111"表示十进制数-1。{{ select(20) }}
  • 正确
  • 错误
  1. 反码是在原码的基础上符号位不变,数值位取反。{{ select(21) }}
  • 正确
  • 错误
  1. 十进制数-64的8位补码表示是"11000000"。{{ select(22) }}
  • 正确
  • 错误
  1. 4位补码能表示的最小十进制数是-8。{{ select(23) }}
  • 正确
  • 错误
  1. 8位反码"10000000"表示十进制数-127。{{ select(24) }}
  • 正确
  • 错误
  1. 十进制数+127的8位补码表示是"01111111"。{{ select(25) }}
  • 正确
  • 错误