设a=5,b=4,c=3,d=2,下列表达式的值是 3>2*b Or a=c And b<>C Or c>d

admin2010-03-30  48

问题 设a=5,b=4,c=3,d=2,下列表达式的值是    3>2*b Or a=c And b<>C Or c>d

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

答案2

解析 本题考查考生对VB中运算符的理解。首先考生应按照优先级将表达式分段,然后各段分别计算。各种运算符混合运算时,优先级的关系是:函数运算>数值运算符和字符串运算符>关系运算符>逻辑(布尔)运算符。因为逻辑运算符的优先级低,而且运算结果应该是True或 False,因此可以判断出选项A和选项D错误。在题目的表达式中先计算2*b=8;然后判断3>8、a=c、 b<>c、c>d关系表达式的结果,分别是False、False、 True、True。接着计算False Or False And True Or True,结果为True。本题为常考题型,考生应该特别注意,多做相关练习。
转载请注明原文地址:https://kaotiyun.com/show/fBmp777K
0

最新回复(0)