计算机二级

设a=2,b=3,c=4,d=5,下列表达式的值是______。 3>2*b Or a=c And b<>c Or c>dA.1B.TrueC.FalseD.-1

题目

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

A.1

B.True

C.False

D.-1

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.1

B.Tree

C.False

D.2


正确答案:D
解析:先执行3>2*b值为FALSE,再判断a=cAndb>c为FALSE,c>d为TRUE;所以最终结果为TRUE。

第2题:

设a=2,b=3,c=4,d=5,下列表达式的值是______。Not a<=c Or4*c=b^2Andb<>a+cA.-1B.1C.TrueD.False

设a=2,b=3,c=4,d=5,下列表达式的值是______。 Not a<=c Or4*c=b^2Andb<>a+c

A.-1

B.1

C.True

D.False


正确答案:D
解析:本题考的是运算符的优先顺序。在表达式中,当运算符不只一种时,要先处理算术运算符,接着处理比较运算符,然后再处理逻辑运算符。本题中a=c返回真,4*e=b^2返回假,b>a+c返回真。Not真就是假,假And真也返回假,最后假Or假,也返回假,所以最后值为False。

第3题:

设a=2,b=3,c=4,d=5,下列表达式的值是Nota<=COr4*c=b^2Andb<>a+cA.-1B.1C.TrueD.False

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

第4题:

设a=2,b=3,c=4,d=5,下列表达式的值是______。Not a<=c Or 4*c=b^2 And b<>a+cA. -1B.1C.TrueD.Fal

设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
解析:本题考的是运算符的优先顺序。在表达式中,当运算符不只一种时,要先处理算术运算符,接着处理比较运算符,然后再处理逻辑运算符。本题中a=c返回真,4*c=b^2返回假,b>a+c返回真。Not真就是假,假And真也返回假,最后假Or假,也返回假,所以最后值为False。

第5题:

设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


正确答案:B
解析:本题考查考生对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。本题为常考题型,考生应该特别注意,多做相关练习。

第6题:

设a=2,b=3,c=4,d=5,下列表达式的值是( )。 Not a<=c Or 4*C=b^2 And b<>a+CA.-1SXB

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

第7题:

设a=2,b=3,c=4,d=5,表达式not a<=cor4*c=b^2andb<>a+c的值是( )A.1B.-1C.trueD.

设a=2,b=3,c=4,d=5,表达式not a<=cor4*c=b^2andb<>a+c的值是( )

A.1

B.-1

C.true

D.false


正确答案:D

第8题:

设a=2,b=3,c=4,d=5,表达式3>2*b or a=c and b<>c or c>d的值是( )A.1B.trueC

设a=2,b=3,c=4,d=5,表达式3>2*b or a=c and b<>c or c>d的值是( )

A.1

B.true

C.false

D.-1


正确答案:C

第9题:

设a=2,b=3,c=4,d=5,表达式a>b and c<=d or 2*a>c的值是( )A.trueB.falseC.-1D.1

设a=2,b=3,c=4,d=5,表达式a>b and c<=d or="" a="">c的值是( )

A.true

B.false

C.-1

D.1


正确答案:B