设a=2,b=3,c=4,d=5,则表达式a>b And ec的值为( )。

admin2017-09-25  31

问题 设a=2,b=3,c=4,d=5,则表达式a>b And ec的值为(    )。

选项 A、abed
B、.F.
C、2345
D、.T.

答案D

解析 不同类型的运算符出现在同一个表达式中。这时它们的运算优先级顺序为:先执行算术运算、字符串运算和日期时间运算符,其次执行关系运算符,最后执行逻辑运算符。本题中首先执行3*a结果为6,然后执行a>b结果为.F.,执行cc结果为.T.,整个表达式为.F.And.T.Or.T.,逻辑运算符的优先级为NOT、AND、OR所以.F.And.T.结果为.F.,.F.Or.T.结果为.T.,最终表达式的执行结果为.T.,D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/B3Bp777K
0

最新回复(0)