单项选择题

下列程序将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
<上一题 目录 下一题>
热门 试题

单项选择题
有如下程序: #include<iostream> using namespace std; class TestClass { private: int x,y; public: TestClass (int i,int j) { x=i; y=j; } void print() { cout<< print1 <<end1; } void print()const { cout<< print2 <<end1; } }; int main() { const TestClass a(1,2); a.print(); return 0; } 该程序运行后的输出结果是( )。
A.print1
B.print2
C.print1 print2
D.程序编译时出错
单项选择题
某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为( )。
A.148
B.169
C.182
D.198
相关试题
  • 已知下列程序的输出结果是23,请将横线处...
  • 有如下程序:#include<iostream>using ...
  • 多态性分为两类:编译时的多态性和____...
  • 下面是一个栈类的模板,其中push函数将元素...
  • 若,将一个二元运算符重载为类的成员函数,...