问题 单项选择题

下列程序段执行结果为
X=5
Y=-6
If Not x>0 Then x=y-3 Else y=x+3
Print x-y:y-x

A) -3 3 B) 5 -9C) 3 -3 D) -6 5

答案

参考答案:A

解析: 程序开始时分别执行x,y赋值5,-6。If语句Not x>0相当于x<=0,现在x的值为5,比0大,所以条件值为False,执行Else语句y=x+3,此时y为8,执行Print方法,即输出x-y和y-x的值,x-y=-3,y-x=3,所以最后输出结果应该如选项A)所示。

单项选择题
单项选择题