A-A+

下列程序段的执行结果为_________。 X=2 Y=1 If X*Y<1 Then Y=

2022-08-06 04:16:02 问答库 阅读 175 次

问题详情

下列程序段的执行结果为_________。 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为假。在VisualBasic中,关系表达式的值用True表示真:用False表示假。

考点:结果,程序