niusouti.com
参考答案和解析
正确答案:A
解析:IF.... Else语句
跟踪程序:在IF语句中,因为x=5>0,所以Not X>0为假,执行Else分支,即Y=5+3=8
所以打印的结果应当为:
X-Y=5-8=-3
Y-X=8-5=3。
更多“下列程序段的执行结果为______。X=5Y=-20If Not X>0 Then X=Y-3 Else Y=X+3Print X-Y;Y-XA.-3 3B. ”相关问题
  • 第1题:

    下列程序段的执行结果为______。 x=5 y = -20 If Net x>0 Then x=y -3 Else y=x+3 Print x-y;y-x End If

    A. -3 3

    B.5 -8

    C.3 -3

    D.25 -25


    正确答案:A

  • 第2题:

    下列程序段执行结果为 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 -9

    C.3 -3

    D.-6 5


    正确答案:A

  • 第3题:

    下列程序段的执行结果为 X=5 Y=-20 If Not X>0 Then X=Y-3 Else Y=X+3 Print X-Y;

    A.-3

    B.5

    C.3

    D.25


    正确答案:A
    解析:根据题意,当X,0为非真时,执行Then后面的语句,否则执行Else后面的语句。据此,Y的值为8,X的值仍为5。Print语句先计算X-Y的值,再输出。

  • 第4题:

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

    A.-3 3

    B.5 -9

    C.3 -3

    D.-6 5


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

  • 第5题:

    下列程序段的执行结果为 X=5 Y=-20 If Not X>0 Then X=Y-3 Else Y=X+3 Print X-Y;

    A.-3

    B.5

    C.3

    D.25


    正确答案:A
    解析:本题考查If控制语句。根据题意,当X>0为非真时,执行Then后面的语句,否则执行Else后面的语句。据此,Y的值为 8,X的值仍为5。Print语句先计算X-Y的值,再输出,答案为A。