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

admin2013-04-11  34

问题 设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。
转载请注明原文地址:https://jikaoti.com/ti/fMO0FFFM
0

最新回复(0)