更多“设有下面程序段 y:=2; while yy Then z:=x;x:=y;y:=z ”相关问题
  • 第1题:

    下列程序段中,能够交换变量X和Y值的程序段是______。

    A.Y=X:X=Y

    B.Z=X:Y=Z:X=Y

    C.Z=X:X=Y:Y=Z

    D.Z=X:W=Y:Y=Z:X=Y


    Z=X : X=Y : Y=Z

  • 第2题:

    3、下面程序段执行后的输出结果是()。 using System; class test { static void Main() { int x = 0, y = 5, z = 3; while (z-- > 0 && ++x < 5) y = y - 1; Console.WriteLine("{0},{1},{2}", x, y, z); } }

    A.3,2,0

    B.3,2,-1

    C.4,3,-1

    D.5,-2,-5


    B

  • 第3题:

    若运行以下程序时,从键盘输入3.6 2.4<CR>,则下面程序的运行结果是 。#include<stdio.h> #include<math.h> main() {float x,y,z; scanf("%f%f",&x,&y); z=x/y; while(1) {if(fabs(z)>1.0) {x=y;y=z;z=x/y;} else break; } printf("%fn",y); }

    A.1.500000

    B.1.600000

    C.2.000000

    D.2.400000


    10300 输入语句使i=10,j=30,k没有被重新赋值,仍为初值0。

  • 第4题:

    下面程序段执行后的输出结果是()。 using System; class test { static void Main() { int x = 0, y = 5, z = 3; while (z-- > 0 && ++x < 5) y = y - 1; Console.WriteLine("{0},{1},{2}", x, y, z); } }

    A.3,2,0

    B.3,2,-1

    C.4,3,-1

    D.5,-2,-5


    把1赋给变量a,把3赋给变量b,把1+3的值赋给变量a,4-3的值赋给变量b, 最后输出a,b,此时a=4,b=1 故选B

  • 第5题:

    假定w、x、y、z、m均为int型变量,有如下程序段: w=1;x=2;y=3;z=4; m=(w<x)?w:x; m=(m<y)?m:y; m=(m<z)?m:z; 则该程序段执行后,m的值是_______.假定w、x、y、z、m均为int型变量,有如下程序段: w=1;x=2;y=3;z=4; m=(w<x)?w:x; m=(m<y)?m:y; m=(m<z)?m:z; 则该程序段执行后,m的值是_______.

    A.4

    B.3

    C.2

    D.1


    1