下列程序段的执行结果为 ______。 X=2 Y=1 If X*Y<1 Then Y=Y-1 Else Y=-1 Print Y-X>0

admin2009-03-15  50

问题 下列程序段的执行结果为 ______。    X=2    Y=1    If X*Y<1 Then Y=Y-1 Else Y=-1    Print Y-X>0

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

答案2

解析 格式…表达式1比较运算符表达式2
   关系表达式的比较规则是:
   如果两个表达式都是数值,则进行数值比较。
   如果两个表达式都是字符串,则进行字符串比较。
   如果一个表达式是数值而另一个是字符串,则数值表达式小于字符串表达式。
   该题中,X*Y:2*1=2,所以X*Y<1为假,执行Else分支,Y=-1:此时y-x=-1-2=-3,所以Y-X>0为假。
   在Visual Basic中,关系表达式的值用True表示真;用False表示假。
转载请注明原文地址:https://jikaoti.com/ti/qIq0FFFM
0

最新回复(0)