问题
单项选择题
设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。本题为常考题型,应该特别注意,多做相关练习。