设逻辑变量X为True,Y、Z均为False,以下逻辑表达式值为True的是()。

题目
单选题
设逻辑变量X为True,Y、Z均为False,以下逻辑表达式值为True的是()。
A

XOR(YANDZ)

B

(XANDY)ORZ

C

(NOTX)ORYORZ

D

XAND(YORZ)

参考答案和解析
正确答案: A
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

(11)设x=4,y=8,z=7,下列表达式的值是 A. 1 B. -1 C.True D. False


正确答案:B
【解析】关系和逻辑混合运算时,先进行关系运算然后进行逻辑运算。表达式x>z Or z<X的运算过程为:x>zOr z<X→False or False→False。

第2题:

逻辑函数TRUE的表达式为()。

A、TRUE(logical_test,value_if_true,value_if_false)

B、TRUE()

C、TRUE(logical1,logical2,…)

D、TRUE(logical)


答案:B

第3题:

在Excel的升序排序中()。

A.逻辑值FALSE在TRUE之前

B.逻辑值TRUE在FALSE之前

C.逻辑值TRUE和FALSE等值

D.逻辑值TRUE和FALSE保持原始次序


参考答案:A

第4题:

逻辑变量X、Y进行逻辑“异或”(用表示)运算的含义是:若X、Y取值相同(都为true或都为false),则XY的值为false,否则XY的值为true。用逻辑“与”(∧)、“或”(∨)、“非”(-)表示XY的式子为______。

A.

B.

C.

D.


正确答案:C
解析:本题考查逻辑运算基础知识。
  X和Y逻辑“与”运算的含义是:X和Y的值都为true,则X∧Y为true,否则为false。
  X和Y逻辑“或”运算的含义是:X和Y的值都为false,则X∨Y为false,否则为true。
  X和Y逻辑“异或”运算的含义是:X和Y的值都为true或false,则XY为false,否则为true。
  用下表检验题中各个选项,可得:
 
  显然,与逻辑“异或”运算相符合的逻辑式为

第5题:

设x=4,y=8,z=7以下表达式的值是xz)Or z

设x=4,y=8,z=7以下表达式的值是 x<y And(Not y>z) Or z<x

A.1

B.-1

C.True

D.False


正确答案:D
解析:Not表示“非”。“Or”所连接的关系式,只要有一个为True,则结果为True。And连接的关系式必须同时为True,结果才为True。本题由于“Noty>z”被括号括起来,故优先计算。“Noty>x”为False,“xy”为True,所以“xyAnd(Noty>x)”为False,故“xyAnd(Noty>z)Orzx”为False。

第6题:

写出执行完下列代码段之后指定变量的值:

boo1 x=true,y=false,z=false;

x=x&&y‖z;

y=x‖y&&z;

z=!(x!=y)‖(y==z),

则 x=false, y=false, z=【 】。


正确答案:真

第7题:

下面哪个函数可以返回逻辑值TRUE()。

A、AND(TRUE,TRUE,FALSE)

B、OR(TRUE,TRUE,FALSE)

C、OR(FALSE,FALSE,FALSE)

D、NOT(TRUE)


答案:B

第8题:

逻辑变量x、Y进行逻辑“异或”(用表示)运算的含义是:若X、Y取值相同(都为 true或都为false),则XY的值为false,否则XY的值为true。用逻辑“与”(∧)、“或” (∨)、“非”(-)表示XY的式子为(3)。

A.(X∧Y)∧(X∧Y)

B.(X∨Y)∧(X∨Y)

C.(X∧Y)∨(X∧Y)

D.(X∨Y)∨(X∨Y)


正确答案:C
解析:不如设X=1,Y=0,则A=0,B=0,C=1,D=1,而正确答案为1,因此可以排除A和B。
  再设X=Y=1,则C=0,D=1,而正确答案为0,因此排除D,答案为C。
  [总结与扩展]逻辑运算又称布尔运算,布尔用数学方法研究逻辑问题,成功地建立了逻辑演算。他用等式表示判断,把推理看做等式的变换。这种变换的有效性不依赖人们对符号的解释,只依赖于符号的组合规律。这一逻辑理论人们常称它为布尔代数。20世纪30年代,逻辑代数在电路系统上获得应用,随后由于电子技术与计算机的发展,出现各种复杂的大系统,它们的变换规律也遵守布尔所揭示的规律。
 
  简单地说L:
  And:同为真时为真;
  Or:同为假时为假;
  Xor:相同为假。

第9题:

写出执行完下列代码段之后指定变量的值:

bool x=true ,y=false,z=false;

x=x&&y||z;

y=x||y&&z;

z=!(x!=y)||(y==z);

则x=false,y=【 】,z=【 】。


正确答案:false true
false true 解析:执行语句“x&&y||z;”后,x的值变为false。执行“x||y&&z”后,y的值变为false,执行“!(x!=y)||y==z);”后,z的值变为true。

第10题:

逻辑变量X、Y进行逻辑“异或”(用 表示)运算的含义是:若X、Y取值相同(都为true或都为false),则X Y的值为false,否则X Y的值为true。用逻辑“与”(∧)、“或”(∨)、“非”( )表示X Y的式子为 (6) 。

A.A

B.B

C.C

D.D


正确答案:C
本题考查逻辑运算基础知识。X和Y逻辑“与”运算的含义是:X和Y的值都为true,则X∧Y为true,否则为false。X和Y逻辑“或”运算的含义是:X和Y的值都为false,则X∨Y为false,否则为true。X和Y逻辑“异或”运算的含义是:X和Y的值都为true或false,则X⊕Y为false,否则为true。用下表检验题中各个选项,可得:显然,与逻辑“异或”运算相符合的逻辑式为(X∧Y(——))∨(X(——)∧Y)。

更多相关问题