12)设a=5,b=4,c=3,d=2,下列表达式的值是( ).

12)设a=5,b=4,c=3,d=2,下列表达式的值是( ).
3>2*b Or a=c And bc Or c>d
A)1
B)True
C)False
D)2
fengyingxiaoxiao 1年前 已收到1个回答 举报

源依林子 春芽

共回答了13个问题采纳率:92.3% 举报

首先这个表达明显是个逻辑表达式,所以就不能选A,D咯,这个逻辑表达式有一个AND和两个OR,根据我们的规则(非与或)要先计算AND,AND两边的也是逻辑表达式,左边的( a=c)很显然是False,所以不用看AND右边的就可以吧AND的逻辑值计算出来了是0(就是False 的意思),然后原来的表达式就转换为3>2*b Or 0 Or c>d ,有OR的逻辑表达式只要有一个是1结果就是1,接下来3>2*b 结果为0,c>d 结果为1,所以0 OR 0 OR 1结果就是1了就是True 咯……即选B

1年前

10
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.025 s. - webmaster@yulucn.com