VB题目:a=5,b=4,c=3,d=2, 下列表达式3>2*b Or a=c And b<>c Or c>d的值是( ) A True B False C 1 D 2
3个回答
展开全部
在表达式中,若运算符不只一种时,首先处理算术运算符,然后是比较运算符,最后是逻辑运算符。同一种运算符中,单目运算符的优先级高于双目运算符。优先级相同的运算符,按从左到右的顺序进行处理(求指运算除外)。
字符串连接运算符(&)不是运算符,但就其优先级而言,它排在所有算术运算符之后,以及所有比较运算符之前。
还可以使用括号来改变有限顺序,强制命令表达式中的某些部分优先执行。在括号内部的符号的优先级高于括号外边的运算符,同一个括号内的运算符优先级不变,使用括号既省去了死记运算符优先级的麻烦,而且有利于程序的可读性和可维护性。
下表为各运算符的优先顺序。
算术、二进制及连接运算符 比较运算符 逻辑运算符
求指号(^) 等号(=) Not
负号(-) 不等号(<>) And
乘除号(*、/) 小于(<) Or
整除号(\) 大于(>) Xor
求余号(MOD) 小于等于(<=)
加减号(+、-) 大于等于(>=)
二进制运算符(BitNot,BitAnd,BitOr,BitXor) Like,Is
连接运算符(&)
字符串连接运算符(&)不是运算符,但就其优先级而言,它排在所有算术运算符之后,以及所有比较运算符之前。
还可以使用括号来改变有限顺序,强制命令表达式中的某些部分优先执行。在括号内部的符号的优先级高于括号外边的运算符,同一个括号内的运算符优先级不变,使用括号既省去了死记运算符优先级的麻烦,而且有利于程序的可读性和可维护性。
下表为各运算符的优先顺序。
算术、二进制及连接运算符 比较运算符 逻辑运算符
求指号(^) 等号(=) Not
负号(-) 不等号(<>) And
乘除号(*、/) 小于(<) Or
整除号(\) 大于(>) Xor
求余号(MOD) 小于等于(<=)
加减号(+、-) 大于等于(>=)
二进制运算符(BitNot,BitAnd,BitOr,BitXor) Like,Is
连接运算符(&)
展开全部
这是判断式,所以是不出数值的,只能是AB。
式中没有优先运算符,是从左到右运算的,所以我给的答案是A True
式中没有优先运算符,是从左到右运算的,所以我给的答案是A True
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
True。3>2*b false
a=c false
b<>c true
c>d true
false or fasle and true or true=false or false or true=true
先算and,再算or,
a=c false
b<>c true
c>d true
false or fasle and true or true=false or false or true=true
先算and,再算or,
追问
你好,我有事想请您帮忙,可以吗?
给我你的QQ或者在百度的聊天那里,我等你,很急啊!!
我可以提供更多的财富值
追答
说吧。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询