设a=2, b=3, c=4, d=5, 下列表达式的值是:

来源:百度知道 编辑:UC知道 时间:2024/07/05 13:45:32
Not a<=c Or 4*c=b^2 And b<>a+c
求此表达式的值

Flase
Not优先级最高,其次And ,最后Or
先算not,因为a<=c为真,所以Not a<=c为假,
然后算AND 因为4*c=b^2为假,所以4*c=b^2 And b<>a+c 为假,
最后算Or,假or假,两个都为假,所以整个表达式为假.


0
优先级如下:
(Not a<=c) Or( 4*c=b^2 And b<>a+c)

Not优先级最高,其次And ,最后Or

False

返回出true

a<=c True
Not a<=c False

4*c=b^2 False
4*c=b^2 And b<>a+c False

∴(Not a<=c) Or (4*c=b^2 And b<>a+c) False

False