#908. 原码反码补码

原码反码补码

  1. 以下哪个是正数在计算机中的表示特点?( ) {{ select(1) }}
  • 最高位为1
  • 最高位为0
  • 所有位都为1
  • 所有位都为0
  1. 十进制数5的8位原码是?( ) {{ select(2) }}
  • 00000101
  • 10000101
  • 11111010
  • 11111011
  1. 十进制数-5的8位反码是?( ) {{ select(3) }}
  • 00000101
  • 10000101
  • 11111010
  • 11111011
  1. 十进制数-5的8位补码是?( ) {{ select(4) }}
  • 00000101
  • 10000101
  • 11111010
  • 11111011
  1. 补码运算中,7-8的结果补码是?( ) {{ select(5) }}
  • 11111111
  • 00000001
  • 10000001
  • 01111111
  1. 以下关于补码的说法错误的是?( ) {{ select(6) }}
  • 补码可以将减法转换为加法
  • 正数的补码与原码相同
  • 补码运算可能产生溢出
  • 负数的补码是原码直接加1
  1. 当计算2147483647 + 3时,结果会怎样?( ) {{ select(7) }}
  • 正确得到2147483650
  • 发生溢出,结果为负数
  • 结果保持不变
  • 系统报错
  1. 十进制数-16的8位补码是?( ) {{ select(8) }}
  • 10010000
  • 11110000
  • 11101111
  • 10001111
  1. 在8位二进制表示中,补码能表示的最小负数是?( ) {{ select(9) }}
  • -127
  • -128
  • -255
  • -256
  1. 计算机为什么使用补码进行运算?( ) {{ select(10) }}
  • 可以简化硬件设计,只需要加法器
  • 可以表示更大的数值范围
  • 计算速度更快
  • 以上都是