#CSP2024Day302. 编码练习

编码练习

单选题

  1. 对于一个字长为8位的正整数,其原码、反码和补码相等吗?( )。

{{ select(1) }}

  • 相等
  • 不相等
  • 取决于具体数值
  • 无法确定

2 给定一个字长为8位的整数的原码为 10101010,求其反码( )。

{{ select(2) }}

  • 01010101
  • 10101010
  • 11010101
  • 10010101

3 一个字长为8位的整数的反码是 11110000,求其原码( )。

{{ select(3) }}

  • 11110000
  • 10110001
  • 00001111
  • 10001111

4 给定一个字长为8位的整数的原码为 01011011,求其补码( )。

{{ select(4) }}

  • 10111000
  • 10100100
  • 01011010
  • 01011011

5 一个字长为8位的整数的补码是 11001001,求其反码( )。

{{ select(5) }}

  • 11001000
  • 00110101
  • 11001001
  • 00110100

6 对于一个字长为8位的负整数,其原码和反码相等吗?( )。

{{ select(6) }}

  • 相等
  • 不相等
  • 取决于具体数值
  • 无法确定

7 给定一个字长为8位的整数的原码为 11110000,求其反码。( )。

{{ select(7) }}

  • 10001111
  • 11110000
  • 10000111
  • 11110001

8 一个字长为8位的整数的反码是 00111110,求其补码。( )。

{{ select(8) }}

  • 11000010
  • 00111110
  • 00111010
  • 11000011

9 给定一个字长为8位的正整数的原码为 01100100,求其反码。( )

{{ select(9) }}

  • 01100100
  • 00011011
  • 10011000
  • 01100011

10 一个字长为8位的整数的补码是 01010101,求其原码。( )。

{{ select(10) }}

  • 01010111
  • 01010101
  • 01010100
  • 10101011