软件水平考试

与逻辑表达式a+b等价的是()(+、.、-分别表示逻辑或、逻辑与、逻辑非运算)A.a.(a+b) B.a+a.b C.b.(a+b) D.a.b+a.b

题目
与逻辑表达式a+b等价的是()(+、.、-分别表示逻辑或、逻辑与、逻辑非运算)

A.a.(a+b)
B.a+a.b
C.b.(a+b)
D.a.b+a.b
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

Python中用于表示逻辑与、逻辑或、逻辑非运算的关键字分别是_________、___________、_________。


正确答案:and、or、not

第2题:

● 与A+A(——)·B 等价的逻辑表达式是 (10) 。(⊕ 、+、? 分别表示逻辑异或、逻辑加、逻辑乘)

(10)

A. A+B(——)

B. A+B

C. A⊕B

D. A?B


正确答案:B
试题(10)分析
    本题考查逻辑运算基础知识。
用真值表验证如如下:

 
    从上表可知,与A+A()·B等价的是A+B。
参考答案
      (10)B

第3题:

布尔逻辑具体检索时,是通过三个布尔运算符来实现其功能的:AND、OR、NOT,分别表示逻辑与、逻辑或、逻辑非三种逻辑运算关系。()

此题为判断题(对,错)。


参考答案:√

第4题:

逻辑表达式“a∧b∨c∧(b∨x>0)”的后缀式为______。(其中∧、∨分别表示逻辑与、逻辑或,>表示关系运算大于,对逻辑表达式进行短路求值)

A.abcbx0>∨∧∧∨

B.ab∧c∨b∧x0>V

C.ab∧cb∧x>0∨∨

D.ab∧cbx0>∨∧∨


正确答案:D
解析:本题考查逻辑表达式的计算及程序语言处理基础知识。
  “逻辑与运算”的优先级高于“逻辑或运算”。
  “逻辑与运算”表达式“x∧y”的短路求值逻辑是:若x为假,则可知“x∧y”的值为假,无需再对y求值,因此只有在x为真时继续对y求值。
  “逻辑或运算”表达式“x∨y”的短路求值逻辑是:若x为真,则可知“x∨y”的值为真,无需再对y求值,因此只有在x为假时继续对y求值。
  对于逻辑表达式“a∧b∨c∧(b∨x>0)”,从运算符的优先级方面考虑,需先“a∧b”求值,然后对“c∧(b∨x>0)”求值,最后进行“∨”运算,因此后缀式为“ab∧cbx0>∨∧∨”。

第5题:

● 逻辑表达式“a∧b∨c∧(b∨x>0)”的后缀式为(21)。(其中∧、∨分别表示逻辑与、逻辑或,>表示关系运算大于,对逻辑表达式进行短路求值)

(21)

A. abcbx0>∨∧∧∨

B. ab∧c∨b∧x0>∨

C. ab∧cb∧x>0∨∨

D. ab∧cbx0>∨∧∨


正确答案:D
试题(21)分析
    本题考查逻辑表达式的计算及程序语言处理基础知识。
    “逻辑与运算”的优先级高于“逻辑或运算”。
    “逻辑与运算”表达式“x∧Y”的短路求值逻辑是:若x为假,则可知“x∧y”的值为假,无需再对y求值,因此只有在x为真时继续对y求值。
    “逻辑或运算”表达式“x∨y”的短路求值逻辑是:若x为真,则可知“x∨y”的值为真,无需再对Y求值,因此只有在x为假时继续对Y求值。
    对于逻辑表达式“a∧b∨c∨(b∨X>0)”,从运算符的优先级方面考虑,需先“a∨b”求值,然后对“c∧(b∨x>0)”求值,最后进行“V”运算,因此后缀式为“ab∧cbx0>∨∧∨”。
参考答案
      〔21)D

第6题:

逻辑代数中最基本的逻辑运算是“与非”逻辑、“或”逻辑、“非”逻辑。()

此题为判断题(对,错)。


参考答案:错误

第7题:

与A+A·B等价的逻辑表达式是______。(?、+、·分别表示逻辑异或、逻辑加、逻辑乘)

A.A+B

B.A+B

C.A?B

D.A·B

A.

B.

C.

D.


正确答案:B

第8题:

● 与A A B + ? 等价的逻辑表达式是 (10) 。(⊕ 、+、? 分别表示逻辑异或、逻辑

加、逻辑乘)

(10)

A. A B +

B. A B +

C. A B ⊕

D. A B ?


正确答案:B
c

第9题:

逻辑表达式“a∧b∨c∧(b∨x>0)”的后缀式为(21)。(其中∧、∨分别表示逻辑与、逻辑或,>表示关系运算大于,对逻辑表达式进行短路求值)

A.abcbx0>∨∧∧∨

B.ab∧C∨b∧x0>∨

C.ab∧cb∧x>0∨∨

D.ab∧cbx0>∨∧∨


正确答案:D
解析:后缀式也称为逆波兰式,是波兰逻辑学家卢卡维奇发明的一种表达表达式的方法。他把运算符号写在运算对象的后面。
  将一个普通的中序表达式转换为逆波兰表达式的一般算法是:
  (1)首先构造一个运算符栈,此运算符在栈内遵循越往栈顶优先级越高的原则。
  (2)读入一个用中缀表示的简单算术表达式,为方便起见,设该简单算术表达式的右端多加上了优先级最低的特殊符号“#”。
  (3)从左至右扫描该算术表达式,从第一个字符开始判断,如果该字符是数字,则分析到该数字串的结束并将该数字串直接输出。
  (4)如果不是数字,该字符则是运算符,此时需比较优先关系。

第10题:

表达式A⊕B实现的功能是()

  • A、逻辑与
  • B、逻辑非
  • C、逻辑异或
  • D、逻辑或

正确答案:C