- 以下哪个编码不能表示数字()
{{ select(1) }}
- [00000000]反
- [11111111]反
- [10000000]补
- [10000000]原
- 在
C++
程序中,表达式 130 | 10
的值为
{{ select(2) }}
- 13
- 1
- 120
- 138
- 在
C++
语言中,表达式 23 | 2 ^ 5
的值是( )
{{ select(3) }}
- 在
C++
程序中,表达式 200 | 10
的值是()。
{{ select(4) }}
- 20
- 1
- 220
- 202
- 二进制数 00101100 和 01010101 异或的结果是()
{{ select(5) }}
- 00101000
- 01111001
- 01000100
- 00111000
- 二进制数 11 1011 1001 0111 和 01 0110 1110 1011 进行按位与运算的结果是()。
{{ select(6) }}
- 01 0010 1000 1011
- 01 0010 1001 0011
- 01 0010 1000 0001
- 01 0010 1000 0011
- 设
x = true, y = true, z = false
,以下逻辑运算表达式值为真的是()
{{ select(7) }}
- (y∨z)∧x∧z
- x∧(z∨y)∧z
- (x∧y)∧z
- (x∧y)∨(z∧x)
- 设
mask = 0xFF
,n = 3AE6
,则 (n >> 8) & mask
的结果是什么?
{{ select(8) }}
- 执行以下代码的结果是()
int n = 13, res = 0;
for (; n; n &= n - 1)
{
res++;
}
cout << res;
{{ select(9) }}
- 执行以下代码的结果是()
int n = 13;
cout << (n & -n);
{{ select(10) }}
- 在 8 位二进制补码中,10101011 表示的数是十进制下的()
{{ select(11) }}
- 43
- −85
- −43
- −84
-13 & -16
的值是多少?
{{ select(12) }}
- −13
- −14
- −15
- −16