问题 单项选择题

设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

解析: 本题考查对运算符的理解。首先应按照优先级将表达式分段,然后各段分别计算。各种运算符混合运算时,优先级的关系是: 函数运算>数值运算符和字符串运算符>关系运算符>逻辑(布尔)运算符。因为逻辑运算符的优先级低,而且运算结果应该是True或False,因此可以判断出选项A和选项B错误。在题目的表达式中先计算并判断a<=c、4*c=b^2和b<>a+c表达式的结果;然后判断逻辑表达式的结果,最后结果为False。本题为常考题型,应该特别注意,多做相关练习。

判断题
选择题