计算机二级

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

题目
设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

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

第1题:

设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。

第2题:

设a=2,b=3,c=4,d=5,则表达式Not a<=c Or 4*c=b^2 And ba+c的值是

A.-1

B.1

C.真

D.假


正确答案:D
解析:本题考查各类表达式的综合运算。先执行Not a=c值为False,再判断4*c=b-2 And b>a+c为False,所以最终结果为False。选项D正确。

第3题:

设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。

第4题:

设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。

第5题:

设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

第6题:

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

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

A.-1

B.1

C.True

D.False


正确答案:D
解析:当有多类运算符时,要先处理算术运算符,接着处理关系运算符,最后处理逻辑运算符。根据算术运算符的优先级的关系,该表达式应先计算b^2,结果为9。然后计算4*c,结果为16。然后计算a+c,结果为6。关系运算符都属同级关系,没有先后之分。计算a=c,即2=4,结果为True。然后计算4*c=b^2,即 16=9,结果为False。然后计算b>a+c,即3>6,结果为True。根据逻辑运算符的优先级的关系,该表达式应先计算Nota=c,即Not True,结果为False。然后计算4*c=b^2 And b>a+c,即False And True结果为False。最后计算False Or False,结果为False。

第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题:

( 13 )设 a = 2, b = 3, c = 4, 下列表达式的值是 Not a <= c Or 4*c = b^2 And b <> a + c

A ) -1

B ) 1

C ) True

D ) False


正确答案:D

第9题:

设 a=2,b=3,c=4, 下列表达式的值是( )。

Not a <= c Or 4*c = b^2 And b <> a+c A.-1

B.1

C.True

D.False


正确答案:D
此题考察的是运算符的优先级别。根据表达式的执行顺序和运算符的优先级别,原式可以写成:( Not(a<=c) ) Or (((4 * c)=(b ^ 2)) AnD (b<>(a+c))) 我们可以在计算机上用以下代码运行验证:
Private Sub Form_Click()
a=2
b=3
c=4
Print (Not a <= c Or 4 * c=b ^ 2 AnD b <> a+c)
End Sub