工学

填空题设a=2,b=3,c=4,d=5下列a>bandc<>dorc=a表达式的值是()。

题目
填空题
设a=2,b=3,c=4,d=5下列a>bandc<>dorc=a表达式的值是()。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设a=2,b=3,c=4,d=5,下列表达式的值是( )。 Not aa+C

A.-1

B.1

C.True

D.False


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

第2题:

设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

第3题:

设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

第4题:

设A=2,B=4,则表达式3*A>5 Or B+8>0的值是。


正确答案:True
【解析】表达式的运算顺序是,先进行算术运算,然后进行比较运算,最后进行逻辑运算。表达式3*A>5 OrB+8>0的运算过程如下:
①先计算表达式中的算术运算,3*A=6,B+8=4;②然后计算表达式中的比较运算,3*A>5=6>5=True,B+8>0=4>0=True;③最后计算表达式中的逻辑运算,True Or True=True,至此该表达式计算结束,因此,表达式的值为True。

第5题:

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

第6题:

设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

第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=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
解析:本题考的是关系运算符和逻辑运算符的执行顺序。当运算符不只一种时,要先处理关系运算符,然后再处理逻辑运算符。关系运算符的优先顺序是相同的,而逻辑运算符的执行顺序是:Not,And,Ou Xor, Eqv,Imp。本题中先运行关系运算,3>2*b为False,a=c为False,b>c为True,c>d为True;然后执行 And运算,为False,再执行第一个Or,为False,最后执行第二个Or,即False Or True为True。

第9题:

设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

第10题:

设a=2,b=3,c=4,d=5,下列表达式的值是( )a>b AND c<=d OR 2*a>c

A、True

B、False

C、-1

D、1


参考答案B