首页
登录
从业资格
对于逻辑表达式“x and y or not z”,and、or、not分别是逻
对于逻辑表达式“x and y or not z”,and、or、not分别是逻
最全题库
2022-08-02
41
问题
对于逻辑表达式“x and y or not z”,and、or、not分别是逻辑与、或、非运算,优先级从高到低为not、and、or,and、or为左结合,not为右结合,若进行短路计算,则( )。A.x为真时,整个表达式的值即为真,不需要计算y和z的值B.x为假时,整个表达式的值即为假,不需要计算y和z的值C.x为真时,根据y的值决定是否需要计算z的值D.x为假时,根据y的值决定是否需要计算z的值
选项
A.x为真时,整个表达式的值即为真,不需要计算y和z的值
B.x为假时,整个表达式的值即为假,不需要计算y和z的值
C.x为真时,根据y的值决定是否需要计算z的值
D.x为假时,根据y的值决定是否需要计算z的值
答案
C
解析
本题考查程序语言基础知识。
对逻辑表达式可以进行短路计算,其依据是:a and b的含义是a和b同时为“真”,则a and b为“真”,因此,若a为“假”,则无论b的值为“真”或“假”,a and b必然为“假”;a or b的含义是a和b同时为“假”,则a or b为“假”,因此,若a为“真”,则无论b的值为“真”或“假”,a or b必然为“真”
在优先级和结合性规定下,对逻辑表达式“X and Y Or NOT Z”求值时,应先计算“X and Y”的值,若为“假”,才去计算“Not Z”来确定表达式的值而不管y是“真”是“假”。当X的值为“真”,则需要计算Y的值:若y的值为“真”,则整个表达式的值为“真”(从而不需要计算“Not Z”);若Y的值为“假”,则需要计算“Not Z”来确定表达式的值。
转载请注明原文地址:https://tihaiku.com/congyezige/2419740.html
本试题收录于:
中级 数据库系统工程师题库软件水平考试初中高级分类
中级 数据库系统工程师
软件水平考试初中高级
相关试题推荐
如下网络拓扑中,其中Router上没有配置任何逻辑接口;所有的主机之间均可以正
表达式“a*(b–c)+d”的后缀式为()。A.abcd*-+ B.a
与A+A—?B等价的逻辑表达式是()。(⊕、+、?分别表示逻辑异或、
在局域网模型中,数据链路层分为()。A.逻辑链路控制子层和网络子层 B.逻辑链
数据结构主要研究数据的()。A.逻辑结构 B.存储结构 C.逻辑结构和存储结
以下各图用树结构描述了7个元素之间的逻辑关系,其中()适合采用二分法查找元素。
在了解程序内部结构和流程后,通常采用()验证程序内部逻辑是否符合设计要求,此时可
需编译运行的程序,其()错误在编译时不能发现。A.逻辑 B.语法 C.括号不
操作数“00000101”与“00000101”执行逻辑()操作后,运算结果“0
对布尔表达式进行短路求值是指:无须对式中所有操作数或运算符进行计算就可确定表达式
随机试题
[originaltext]M:IneedaticketforFlight220onDecember22.W:OK,sir.It
GB/T1499.2-2018中规定,公称直径为22mm的HRB500E钢筋,反
与气的生成关系密切的脏腑是A.心、脾、肾 B.肺、肝、肾 C.肺、脾、肾
(一)资料 2014年2月,某审计组对乙公司2013年度财务收支情况进行审计。
Thechangeinthatvillagewasmiraculou
A.伦理委员会 B.受试者 C.申办者 D.药物临床试验机构 E.研究者
阿伦和梅耶(N.J.Allen,J.P.Meyer)提出的组织承诺不包括( )
(2018年真题)法律规则和法律原则的区别,下列哪些表述是正确的?A.对一般情形
患者,女,51岁。右侧下颌第二磨牙残冠,局部无炎症,拟行拔除拔牙后向患者交代注意
下列有关审计证据的相关性的说法中,错误的是()。A.审计证据的相关性是审计
最新回复
(
0
)