首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序将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
78
问题
下列程序将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全国计算机二级
相关试题推荐
有三个关系R、S和T如下:由关系R和S通过进行运算得到关系T,则所使用的运算为()。
有以下程序#include<stdio.h>voidfun(inta[],intn,intflag){inti=0,j,t;for(i=0;i<n-1;i++)for(j=i
设有定义:inta,b;floatx,y;,则以下选项中对语句所作的注释叙述错误的是()。
有以下程序#include<stdio.h>intm=12;intfun(intx,inty){staticintm=3;m=x*y-m;return(m);}main(){
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000.若要求将a的高4位取反,低4位不变,所要执行的运算是
下列选项中不属于面向对象程序设计特征的是
下列处理中与队列有关的是()。
在关系数据库中,描述全局数据逻辑结构的是
设有下面的定义:structst{inta;floatb;)d;int*p;要使p指向结构变量d中的a成员,正确的赋值语句是()。
设有以下程序段structbook{floatprice;charlanguage;chartitle[20];}rec,*ptr;ptr=&rec;要求输入字符串给结构体变量rec的title成员
随机试题
体格检查大量腹水与巨大卵巢囊肿正确的是
腰痛之虚者治疗以( )。
房地产转让合同签订后90日内,当事人应向房地产所在地的()管理部门申报成交价格。
以下情况,不能表明发行可转换公司债券的上市公司的财务状况应当良好的是()。
某技术改造项目有四个互斥方案,其投资额和年净收益额如下表所示。若采用投资回收期法,标准投资回收期Tn=6年,则最佳方案应为()。
在我国,课程的文本具体表现为课程计划、______、教科书。
从学习者的角度出发,将课程与学习者个人经验相结合,强调学习者作为学习的主体,这种课程观是将课程作为()来理解。
下列对世界银行的论述不正确的是()。
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是( )
Hebrakedhardand______avoidedaparkedvan.
最新回复
(
0
)