推荐答案
测试一下
题目
已知Y=A(~B)+B+(~A)B,下列结果中正确的是()
A. Y=B
B. Y=A
C. Y=(~A)+(~B)
D. Y=A+B
参考答案与知识点
参考答案
正确答案是 D。Y = A(~B) + B + (~A)B。首先,利用吸收律化简:B + (~A)B = B(1 + ~A) = B,因为 1 + 任何变量 = 1。所以原式简化为 Y = A(~B) + B。接下来,利用分配律:A(~B) + B = (A + B)(~B + B) = (A + B)·1 = A + B。因此 Y = A + B。验证真值表:A=0,B=0时Y=0;A=0,B=1时Y=1;A=1,B=0时Y=1;A=1,B=1时Y=1,符合或运算。选项A:Y=B(当A=1,B=0时Y=1但B=0,不等);选项B:Y=A(A=0,B=1时Y=1但A=0,不等);选项C:Y=(~A)+(~B)即与非,真值表相反。故D正确。
涉及知识点
- 逻辑代数化简
- 吸收律应用
- 布尔代数基本定律
- 真值表验证法