单项选择题

下列程序将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.Tx,Ty,Tz
B.Tx;y;z
C.T&x,T&y,T&z
D.T&x,&y,&z
<上一题 目录 下一题>
热门 试题

单项选择题
下列函数的运行结果是( )。 #include<iostream.h> int add(int a,int b); void main() extern int x,y; cout<<add(x,y)<<endl; int x(20),y(5); int add(int a,int b) int s=a+b; return s;
A.25
B.30
C.20
D.15
问答题
下面程序的输出结果为( )。 #include<iostream.h> class TestClass public: TestClass ()val++; static int val; ; int TestClass::val=0; void main() TestClass cs1; cout<<cs1.val<< ; TestClass cs2; TestClass cs3,cs4; cout<<cs2.val<<endl;
相关试题
  • 执行语句序列: int x=10,&r=x; ...
  • 对基类数据成员的初始化必须派生类的构造函...
  • 在下面的程序的横线处填上适当的语句,使该...
  • 在下面函数的横线处填上适当的内容,使该函...
  • 非成员函数只有在声明为类的______时...