#1472. 位运算

位运算

单选题

第1题

在计算机中,一个字节(8 位)表示的整数 -1 的补码是( ) {{ select(1) }}

  • 10000001
  • 11111111
  • 00000001
  • 11111110

第2题

若对两个二进制数 1010 和 0110 进行按位异或运算(^),结果是( )

{{ select(2) }}

  • 1100
  • 1000
  • 0100
  • 1110

第3题

已知某整数的原码为 10000110,其对应的补码是( )

{{ select(3) }}

  • 11111001
  • 11111010
  • 00000110
  • 10000110

第4题

将二进制数 00001100 进行按位左移 2 位操作后,结果是( )

{{ select(4) }}

  • 00110000
  • 00000011
  • 11000000
  • 00001111

第5题

一个 4 位二进制数 1011,对其进行按位取反(~)操作后,结果是( )

{{ select(5) }}

  • 0100
  • 0101
  • 1010
  • 1111

第6题

已知一个用 8 位二进制补码表示的数为 11101010,求该补码所表示的十进制数是多少?

{{ select(6) }}

  • -22
  • -26
  • -24
  • -28