首页
登录
从业资格
对于逻辑表达式“x and y or not z”,and、or、not分别是逻
对于逻辑表达式“x and y or not z”,and、or、not分别是逻
最全题库
2022-08-02
71
问题
对于逻辑表达式“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
对布尔表达式进行短路求值是指:无须对式中所有操作数或运算符进行计算就可确定表达式
随机试题
HowsciencegoeswrongScientificresearchhaschang
Thesecondthingis,Chinahasagreedtoworkwithustostopthetransferofte
Therearetimeswhenyourchildproudlypresentsyouwiththeirscribbleof
Thepassagegivesadescriptionofseveralmethodsoftestingmentalability.[b
在治疗早期膝关节滑膜结核中,除全身治疗外,局部治疗最恰当的措施是A.制动 B.
患者男,20岁,建筑工人。不慎自脚手架跌下,造成严重颅脑损伤,需随时观察、抢救,
2005年某公司支付每股股息为1.80元,预计在未来的日子里该公司股票的股息按每
房地产开发项目的资金来源通常有资本金、预租售收入及借贷资金三种渠道,一般而言三种
中华文化最大的特质是其浓郁的人文精神。从________的音形义相结合的汉字,到
共用题干 甲公司将1台挖掘机出租给乙公司,为担保乙公司依约支付租金,丙公司担任
最新回复
(
0
)