设a=2, b=3, c=4, d=5, 表达式的值是( )。 Not a

admin2015-09-23  37

问题 设a=2, b=3, c=4, d=5, 表达式的值是(    )。
    Not a <= c Or 4 * c = b ^ 2 And b <> a + c

选项 A、-1
B、1
C、True
D、False

答案D

解析 达式的执行顺序为:先进行函数运算,接着进行算术运算,然后进行关系运算,最后进行逻辑运算。本题中4*c的结果为16,b^2的结果为9,表达式4*c=b^2的结果为False;a+c的结果为6,表达式b<>a+c,5明显不等于6,故表达式的结果为True;a<=c结果为True;逻辑运算中内部的执行顺序是;所以整个表达式可表示成:Not True Or False And True;结果为False。故B选项正确。
转载请注明原文地址:https://jikaoti.com/ti/8JJ0FFFM
0

最新回复(0)