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

题目

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

A.-3 3

B.5 -8

C.3 -3

D.25 -25

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列程序段的执行结果为 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的值,再输出。

第2题:

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

第3题:

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

第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 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

第6题:

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

A.-3 3

B.5 -8

C.39875

D.25 -25


正确答案:A
解析:IF...Else语句
  跟踪程序:在IP语句中,因为x=5>0,所以Not X>0为假,执行Else分支,即Y=5+3=8所以打印的结果应当为:
  X-Y=5-8-3
  Y-X=8-5=3。

第7题:

以下程序的执行结果是______。 include void main() { int x=5 y=2; cout<

以下程序的执行结果是______。

include<iostream.h>

void main()

{

int x=5 y=2;

cout<<! (y==x/2)<<",";

cout<<(y!=x%3)<<",";

cout<<(x>0 && y<0=<<",";

cout<<(x!=y||x>=y)<<endl;

}


正确答案:0001
0,0,0,1

第8题:

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

A.-3 3

B.5 -8

C.39875

D.25 -25


正确答案:A
解析:IF…Else语句
  跟踪程序:在IP语句中,因为x=5>0,所以Not X>0为假,执行Else分支,即y=5+3=8
  所以打印的结果应当为:
  X-Y=5-8=-3
  y-X=8-5=3。

第9题:

下列程序段执行结果为

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