- 在
C++
语言中,表达式 23 | 2 ^ 5
的值是( )
{{ select(1) }}
- 在
C++
语言中,判断 a 等于 0 或 b 等于 0 或 c 等于 0 的正确的条件表达式是( )。
{{ select(2) }}
!((a != 0) || (b != 0) || (c != 0))
!((a != 0) && (b != 0) && (c != 0))
!(a == 0 && b == 0) || (c != 0)
(a = 0) && (b = 0) && (c = 0)
- 设
A = B = True
,C = D = False
,以下逻辑运算表达式值为假的有()
提示:¬ 是非的意思,∧ 是逻辑与,∨ 是逻辑或。
{{ select(3) }}
- (¬A∧B)∨(C∧D∨A)
- ¬(((A∧B)∨C)∧D)
- A∧(B∨C∨D)∨D
- (A∧(D∨C))∧B
- 在
C++
程序中,表达式 200 | 10
的值是()。
{{ select(4) }}
- 20
- 1
- 220
- 202
- 以下逻辑表达式的值恒为真的是()。
{{ select(5) }}
- P∨(¬P∧Q)∨(¬P∧¬Q)
- Q∨(¬P∧Q)∨(P∧¬Q)
- P∨Q∨(P∧¬Q)∨(¬P∧Q)
- $P\lor \lnot Q\lor (P\land \lnot Q)\lor (\lnot P\land \lnot Q)$
- 一个字长为 8 位的整数的补码是 11111001,则它的原码是()
{{ select(6) }}
- 00000111
- 01111011
- 11111001
- 10000111
- 逻辑表达式( )的值与变量 A 的真假无关。
{{ select(7) }}
- (A∨B)∧¬A
- (A∨B)∧¬B
- (A∧B)∨(¬A∧B)
- (A∨B)∧¬A∧B
- 二进制数 00101100 和 01010101 异或的结果是()
{{ select(8) }}
- 00101000
- 01111001
- 01000100
- 00111000
- 在 8 位二进制补码中,10101011 表示的数是十进制下的()
{{ select(9) }}
- 43
- −85
- −43
- −84
- 二进制数 11 1011 1001 0111 和 01 0110 1110 1011 进行按位与运算的结果是()。
{{ select(10) }}
- 01 0010 1000 1011
- 01 0010 1001 0011
- 01 0010 1000 0001
- 01 0010 1000 0011
- 设
x = true, y = true, z = false
,以下逻辑运算表达式值为真的是()
{{ select(11) }}
- (y∨z)∧x∧z
- x∧(z∨y)∧z
- (x∧y)∧z
- (x∧y)∨(z∧x)
- 十六进制数 9A 在( )进制下是 232
{{ select(12) }}
- 二进制数 11.01 在十进制下是( )。
{{ select(13) }}
- 3.25
- 4.125
- 6.25
- 11.125
- 在十六进制表示法中,字母 A 相当于十进制中的().
{{ select(14) }}