下列程序段的执行结果为______。
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
参考答案:B
解析:[评析] 格式:表达式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表示假。