问题 单项选择题

设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

解析: 本题考查运算符及其优先级。
在表达式中,当运算符不止一种时,要先进行算术运算,接着进行比较运算,然后再进行逻辑运算。算术运算符的优先顺序从高到低依次为:幂(^)→取负(-)→乘、浮点除(*、/)→整除(\)→取模(mod)→加、减(+、-)→连接(&)。逻辑运算符的优先顺序从高到低依次为:Not→And→Or→Xor→Eqv→Imp。比较运算符的优先顺序为相等(=)→不等(<>)→小于(<)→大于(>)→小于或等于(<=)→大于或等于(>=)→Like→Is。根据以上分析,对本题进行运算可知正确答案为选项D。

单项选择题
选择题