万达宝软件逻辑计算笔试题
一、单项选择题(每题2分,共20分)
1. 以下哪个选项不是逻辑运算符?
A. && (逻辑与)pascal是系统软件吗
B.  (逻辑或)
C. ! (逻辑非)
D.  (注释符号)
2. 在逻辑表达式中,非零值通常被认为是:
A. 真
B. 假
C. 1
D. 0
3. 下列哪个表达式是合法的布尔表达式?
A. 5 > 3 AND 2 < 4
B. 5 + 3 = 8 OR NOT 2 > 1
C. NOT (5 != 5)
D. "hello" = "world"
4. 如果我们有一个逻辑表达式 a AND b,以下哪个说法是正确的?
A. 如果 a 为真且 b 为假,整个表达式为真。
B. 如果 a 为假或 b 为真,整个表达式为假。
C. 如果 a 和 b 都为真,整个表达式为假。
D. 如果 a 和 b 都为假,整个表达式为真。
5. 在逻辑表达式中,我们经常使用括号来改变运算的优先级。以下哪个括号的使用是错误的?
A. (a AND b) OR c
B. a AND (b OR c)
C. (a OR b) AND c
D. a AND b OR c
6. 在逻辑运算中,NOT运算符用于:
A. 改变运算结果的数值大小
B. 改变运算结果的符号
C. 取反运算结果的真假值
D. 比较两个运算结果的大小关系
7. 下列哪个表达式是合法的布尔表达式?
A. (a + b) > c
B. a = b AND c != d
C. a + b = c  d
D. a < b AND NOT c <= d
8. 在逻辑运算中,AND运算符具有以下哪个特性?
A. 它要求所有条件都必须满足。
B. 它要求至少一个条件必须满足。
C. 它要求至少有一个条件不被满足。
D. 它要求所有条件都不能满足。
9. 下列哪个表达式是合法的布尔表达式?
A. IF a > b THEN c < d ELSE e > f ENDIF
B. IF a > b THEN c < d ELSE e > f ENDIF ;  This is a comment
C. IF a > b THEN c < d ELSE e > f ENDIF ;  This is not a comment, it's just an end of line character.
D. IF a > b THEN c < d ELSE e > f ENDIF : This is not a valid statement, it's just a colon character used as a separator between function arguments or labels and procedures in some programming languages like Pascal or Delphi, but it's not used in IF-THEN-ELSE statements in most programming languages including C, C++, Java, Python, etc.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。