首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序将X、Y和Z按从小大的顺序排列,横线处应添加语句( )。 template void fun() {T a; if(x>y) { a=x;x=y;y=a;) iffy>z) {a=y;
下列程序将X、Y和Z按从小大的顺序排列,横线处应添加语句( )。 template void fun() {T a; if(x>y) { a=x;x=y;y=a;) iffy>z) {a=y;
admin
2021-02-22
47
问题
下列程序将X、Y和Z按从小大的顺序排列,横线处应添加语句( )。
template
void fun()
{T a;
if(x>y)
{ a=x;x=y;y=a;)
iffy>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”。
转载请注明原文地址:https://kaotiyun.com/show/7Kyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序 #include<iostream> int i=0; void fun( ) { { static int i=1; Std::cout<<i++<<’,’; }
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是()。A)template<ty
下列关于模板形参的描述中,错误的是
执行下列语句段后,输出字符“*”的个数是for(int i=50;i>1;--i)cout<<’*’;
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,实现函数sort(intA[].int.n),用选择排序法把数组从大到小排序。提示:选择排序法的思想是:(1)反复从还未排好的那部分线性表中选择出关键字最
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数func(intd[],intn)的功能是将长度为num的数组d的每一个数字是奇数的扩大1倍,并存储到数组d中。例如:123456789
在C++中,打开一个文件时与该文件建立联系的是()。
下列字符串中可以用作C++标识符的是()。
设有课程关系模式:R(C#,Cn,T,TA)(其中,C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。关系R中对主属性的传递依赖为
已知将运算符’’+’’和’’*’’作为类Complex的成员函数重载,设c1和c2是类Complex的对象,则表达式c1+c2*c1等价于()。
随机试题
A、The12:15train.B、The12:25train.C、The12:50train.D、The12:55train.D男士问女士他是不是已经错过12:15去纽约的火车了,女士表示肯定,并补充说再过40分钟还有一班火车,男
我国导致直接肺损伤的原因中.占首位的是
有人对膀胱癌与吸烟的关系进行了研究,结果在男性吸烟者中膀胱癌发病率为48.0/10万,在非吸烟者中为25.4/10万,根据上述资料回答。
患者,男,27岁。发热、头晕、视物模糊1周。血常规示:血红蛋白69g/L,白细胞15×109/L,分类中可见原始细胞。对诊断最有价值的检查是
男性,5岁。持续发热15天,体温39~39.5℃,伴腹泻每日3~5次。体检:神萎,心率72次/分,肝右肋下2cm,脾肋下1.5cm。查血:WBC3.0×109/L,中性粒细胞60%,淋巴细胞40%,嗜酸性粒细胞0,ALT200U/L,血清抗一HBs阳性。该
治疗月经先期的针灸主穴为
根据施工过程的特点和计划目标的要求,采取随机抽样、现场观察和实地检测相结合的方法,确定阶段性安全检查的内容,包括()。
某企业在通过质量体系认证后由于管理不善,认证机构对其作出了撤销认证的决定。下列说法正确的是()。【2011年考试真题】
大学生小明看了玉树地区地震的新闻报道后,找到大学生志愿者协会,报名参加志愿救灾活动。从人类需要的分类来看,小明表达的需要是一种()。[2010年真题]
智力量表是()。
最新回复
(
0
)