![[单项选择题] 下列程序段的执行结果为_________。X=2Y=1If X*Y<1 Then Y=Y-1 Else Y=-1Print Y-X>0,第1张 [单项选择题] 下列程序段的执行结果为_________。X=2Y=1If X*Y<1 Then Y=Y-1 Else Y=-1Print Y-X>0,第1张](/aiimages/%5B%E5%8D%95%E9%A1%B9%E9%80%89%E6%8B%A9%E9%A2%98%5D+%E4%B8%8B%E5%88%97%E7%A8%8B%E5%BA%8F%E6%AE%B5%E7%9A%84%E6%89%A7%E8%A1%8C%E7%BB%93%E6%9E%9C%E4%B8%BA_________%E3%80%82X%3D2Y%3D1If+X%2AY%EF%BC%9C1+Then+Y%3DY-1+Else+Y%3D-1Print+Y-X%EF%BC%9E0.png)
[单项选择题] 下列程序段的执行结果为_________。 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表示假。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)