#5851. 原码、反码、补码专项练习2

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

一、单选题(共15题)

  1. 十进制数-28的8位补码表示是:{{ select(1) }}
  • 11100100
  • 11100011
  • 10011100
  • 10011101
  1. 8位原码10101010对应的十进制数是:{{ select(2) }}
  • -42
  • -85
  • -170
  • 170
  1. 十进制数+99的8位反码表示是:{{ select(3) }}
  • 01100011
  • 01100100
  • 10011100
  • 10011101
  1. 4位补码1011对应的十进制数是:{{ select(4) }}
  • -5
  • -3
  • -4
  • 11
  1. 十进制数-73的8位原码表示是:{{ select(5) }}
  • 11001001
  • 10110111
  • 10110110
  • 01001001
  1. 8位补码11001100对应的十进制数是:{{ select(6) }}
  • -52
  • -76
  • -51
  • 204
  1. 十进制数+55的6位补码表示是:{{ select(7) }}
  • 110111
  • 011011
  • 011010
  • 110110
  1. 8位反码10101010对应的十进制数是:{{ select(8) }}
  • -85
  • -86
  • -42
  • 170
  1. 十进制数-1的4位补码表示是:{{ select(9) }}
  • 1001
  • 1110
  • 1111
  • 0001
  1. 6位原码110101对应的十进制数是:{{ select(10) }}
  • -21
  • -53
  • -11
  • 53
  1. 十进制数+127的8位原码表示是:{{ select(11) }}
  • 01111111
  • 11111111
  • 10000000
  • 00000000
  1. 8位补码10000000对应的十进制数是:{{ select(12) }}
  • -128
  • -127
  • -0
  • 128
  1. 十进制数-15的5位补码表示是:{{ select(13) }}
  • 10001
  • 11111
  • 10000
  • 10010
  1. 8位反码01111111对应的十进制数是:{{ select(14) }}
  • +127
  • +126
  • -127
  • -126
  1. 十进制数-0的8位反码表示是:{{ select(15) }}
  • 00000000
  • 11111111
  • 10000000
  • 01111111

二、判断题(共10题)

  1. 在补码表示中,最高位为1的数一定是负数。{{ select(16) }}
  • 正确
  • 错误
  1. 8位原码能表示的最大正数是127。{{ select(17) }}
  • 正确
  • 错误
  1. 补码的补码等于该数的原码表示。{{ select(18) }}
  • 正确
  • 错误
  1. 十进制数-128的8位补码表示是10000000。{{ select(19) }}
  • 正确
  • 错误
  1. 反码表示中,正数和负数的0的表示形式不同。{{ select(20) }}
  • 正确
  • 错误
  1. 4位补码能表示的最大正数是7。{{ select(21) }}
  • 正确
  • 错误
  1. 8位补码01111111表示十进制数+127。{{ select(22) }}
  • 正确
  • 错误
  1. 十进制数+0和-0的补码表示相同。{{ select(23) }}
  • 正确
  • 错误
  1. 6位原码能表示的最小十进制数是-31。{{ select(24) }}
  • 正确
  • 错误
  1. 反码是在原码的基础上所有位取反得到的。{{ select(25) }}
  • 正确
  • 错误