首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。 template <class T> void order(【 】) { T a; if(x>y) { a
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。 template <class T> void order(【 】) { T a; if(x>y) { a
admin
2010-03-29
59
问题
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。
template <class T>
void order(【 】)
{
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;
}
}
选项
答案
T &x,T &y,T &z
解析
本题要填入的是函数的形参表。此函数的功能是:x、 y和z按从小到大的顺序排列,那么就涉及到改变传入的实参值的情况,因此要采用引用传递的方式。所以此题空白处应填入:T &x,T &y,T &z。
转载请注明原文地址:https://kaotiyun.com/show/G6jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义“intx,y;”并已正确给变量赋值,则下列选项中与表达式“(x-y)?(x++):(y++)”中的条件表达式“(x-y)”等价的是()。
下列关于C语言数据文件的叙述中正确的是()。
以下选项中函数形参不是指针的是
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
设有定义“char*c;”,以下选项中能够使c正确指向一个字符串的是()。
构成计算机软件的是
有以下程序structS{inta;intb;};main(){structSa,*p=&a;a.a=99;printf("%d\n",___________);}程序要求输出结构体中成员a的数据
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
以下正确的说法是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
有一块压力表,量程是0~25MPa,准确度等级是1.0级。在20MPa点检定时,上升时读数为19.80MPa,下降读数为20.16MPa,求该表的回程误差是多少?此表是否合格?
《吕氏春秋》
足少阴肾经在胸部与何经交会
什么是内部混响()
痰热内扰型不寐的临床表现是心胆气虚型不寐的临床表现是
在20世纪70年代以前,世界上大多数国家实行的是()。
适用于非黏性土料及黏粒含量、含水量不高的黏性土料压实的压实机械是()。
留存收益是企业利润所形成的,所以留存收益没有资本成本。()
对已贴花的凭证,修改后所载金额增加的,其增加部分应当补贴印花税票。但对已履行并贴花的合同,发现实际结算金额与合同所载金额不一致的,只要未修改合同,一般不再补贴印花。()
Igottothestation,only(find)______thatthetrainwaspullingout.
最新回复
(
0
)