itgle.com
参考答案和解析
正确答案:B
更多“执行下列程序段后,x、y和z的值分别是()。intx=10,y=20,z=30;if(xy)z=x;x=y;y=z; ”相关问题
  • 第1题:

    执行以下程序段后,x、y和z的值是()。 int x=10,y=20,z=30; if(x>y) z=x; x=y; y=z;

    A.10,20,30

    B.20,30,30

    C.20,30,10

    D.20,30,20


    20,30,30

  • 第2题:

    已知“int x=10,y=20,z=30;”,则执行下列语句后,x、y、z的值是()。 if (x>y) { z=x; x=y; y=z; }

    A.x=10,y=20,z=30

    B.x=20,y=20,z=10

    C.x=20,y=10,z=30

    D.x=30,y=20,z=10


    x=20,y=30,z=30

  • 第3题:

    已知int x=10, y=20, z=30;,执行程序段 if (x>y) z=x;x=y;y=z; x、y、z的值是()。

    A.x=10, y=20, z=30

    B.x=20, y=30, z=30

    C.x=20, y=30, z=10

    D.x=20, y=30, z=20


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

  • 第4题:

    1、已知int x=10,y=20,z=30,则执行 if(x>y) z=x;x=y;y=z; 语句后,x、y、z的值分别是()。

    A.x=10, y=20, z=30

    B.x=20, y=30, z=30

    C.x=20, y=10, z=10

    D.x=20, y=30, z=10


    D

  • 第5题:

    【单选题】程序段: int x=10,y=20,z=30; if(x>y) z=x;x=y;y=z; 执行结束,x,y,z的值分别是:()

    A.20 30 30

    B.10 20 30

    C.20 30 10

    D.20 30 20


    10