读下面的流程图,其最后结果是(3)。A.将X,Y,Z按从大到小的顺序排序B.将X,Y,Z按从小到大的顺序排序C.将X,Y,Z中的最大值赋给WD.将X,Y,Z中的最小值赋给W

题目

读下面的流程图,其最后结果是(3)。

A.将X,Y,Z按从大到小的顺序排序

B.将X,Y,Z按从小到大的顺序排序

C.将X,Y,Z中的最大值赋给W

D.将X,Y,Z中的最小值赋给W


相似考题
更多“ 读下面的流程图,其最后结果是(3)。A.将X,Y,Z按从大到小的顺序排序B.将X,Y,Z按从小到大的顺序排序C.将X,Y,Z中的最大值赋给WD.将X,Y,Z中的最小值赋给W ”相关问题
  • 第1题:

    下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。 template void fu

    下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。 template<class T> void fun (______) { T a; if(x>y) { a=x; x=y;y=a; } if(y>z) { a=y; y=z;z=a; } if(x>y) { a=x; x=y;y=a; } }

    A.T x,T y,T z

    B.T x;y;z

    C.T &x,T &y,T &z

    D.T &x, &y, &z


    正确答案:C
    解析:函数fun的类型为void没有任何返回值,函数中变量的改变,即参数的改变应该影响实参。应该是地址传递方式,即把引用型作为函数形参。类T是类的抽象,可以利用模板建立各种数据类型的类。所以补全函数的定义为“T &x,T &y,T &z”。

  • 第2题:

    以下程序实现:输入三个整数,按从大到小的顺序进行输出。请填空。 #include <stdio.h> main() { int x,y,z,c; scanf("%d%d%d",&x,&y,&z); if(_____________________) { c=y; y=z; z=c; } if(z>x) { c=x; x=z; z=c; } if(y>x) { c=x; x=y; y=c; } printf("%d,%d,%d",x,y,z); }


    intx,y,z,c

  • 第3题:

    以下程序的功能是:输入3个整数,按从大到小的顺序进行输出。请补充第10行表达式。 #include<stdio.h> void main() { int x,y,z,c; scanf("%d%d%d",&x,&y,&z); if(y<z) {c=y;y=z;z=c;} if(x<z) {c=x;x=z;z=c;} if() { c=x;x=y;y=c;} printf("%d,%d,%d",x,y,z); }


    用a,b,c表示输入的3个整数;为了节约变量,把它们重新排列后,仍用a,b,c表示,并使a≥b≥c.具体操作步骤如下: 第一步;输出3个整数a,b,c. 第二步:将a与b比较,并把小者赋给b,大者赋给a. 第三步:将a与c比较,并把小者赋给c,大者赋给a,此时a已是三者中最大的. 第四步:将b与c比较,并把小者赋给c,大者赋给b,此时a,b,c已按从大到小的顺序排列好. 第五步:按顺序输出a,b,c. 程序: INPUT“a,b,c=”;a,b,c IF b>a THEN t=a a=b b=t END IF IF c>a THEN t=a a=c c=t END IF IF c>b THEN t=b b=c c=t END IF PRINT a,b,c END.

  • 第4题:

    【填空题】以下程序将输入的三个整数按从大到小顺序输出,请分析程序填空。 main() {int x,y,z,c; scanf("%d%d%d",&x,&y,&z); if(【1】) {c=y;y=z;z=c;} if(【2】) {c=x;x=z;z=c;} if(【3】) {c=x;x=y;y=c;} printf("%d,%d,%d",x,y,z); }


    #include void main(void){ int x,y,z,t; cout cin>>x>>y>>z; if(x>y){ t=x;x=y;y=t; } if(x>z){ t=x;x=z;z=t; } if(y>z){ t=y;y=z;z=t; } cout cout}

  • 第5题:

    【填空题】以下程序将输入的三个整数按从大到小顺序输出,请分析程序填空。 main() {intx,y,z,c; scanf("%d%d%d",&x,&y,&z); if() {c=y;y=z;z=c;} if() {c=x;x=z;z=c;} if() {c=x;x=y;y=c;} printf("%d,%d,%d",x,y,z); }


    #include void main(void){ int x,y,z,t; cout cin>>x>>y>>z; if(x>y){ t=x;x=y;y=t; } if(x>z){ t=x;x=z;z=t; } if(y>z){ t=y;y=z;z=t; } cout cout}