设s=8,t=7,x=6,y=5,下列表达式的值是 4>3 * t Or s = x And t <> x Or x > y

admin2009-02-13  24

问题 设s=8,t=7,x=6,y=5,下列表达式的值是    4>3 * t Or s = x And t <> x Or x > y

选项 A、1
B、True
C、False
D、2

答案2

解析 从表达式的形式来看,表达式的值应该是逻辑常数(即True或False),所以选项A和D是错误的。若表达式中含有关系运算和逻辑运算时,应先计算关系运算,然后再计算逻辑运算。在逻辑运算中,应先计算And运算符,再计算Or运算符。将数据带入变量后,表达式得:4>3*7 Or 8=6 And 7 <>6 Or 6>5,  中间计算过程为:False Or False And True Or Tree,最后得 True。
转载请注明原文地址:https://jikaoti.com/ti/Grq0FFFM
0

最新回复(0)