首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句( )。 template<class T> void fun (______) { T a; if(x>y) { a=x;x=y;y=a; }
下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句( )。 template<class T> void fun (______) { T a; if(x>y) { a=x;x=y;y=a; }
admin
2012-01-20
30
问题
下列程序将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
答案
C
解析
函数fun的类型为void没有任何返回值,函数中变量的改变,即参数的改变应该影响实参。应该是地址传递方式,即把引用型作为函数形参。类T是类的抽象,可以利用模板建立各种数据类型的类。所以补全函数的定义为“T &x,T &y,T &z”。
转载请注明原文地址:https://kaotiyun.com/show/hCVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemin(){inta[]={2,3,5,4},i;for(i=0;i<4;i++)switch(i%2){case0:switch(a[i]%2)
若有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
有以下程序:#includemain(){intx=8:for(;X>0;X一一){if(x%3){printf(“%d,”,X一一);continue;
下列方法中,不属于软件调试方法的是()。
以下选项中叙述正确的是()。
执行以下语句段后,xy的值是()。int*pt,xy;xy=200;pt=&xy;xy=*pt+30;
已知下列函数定义:fun(int*b,intc,intd){intk:for(k=0;k
若有如下定义:char*ps[]={"aa","bb","CC","dd"}.’则以下叙述中正确的是()。
算法的有穷性是指()。
模块内聚度越高,说明模块内各成分彼此结合的程度越______。
随机试题
英国资产阶级古典政治经济学的创始人是()
用来阐明某地疾病与环境因素和遗传因素各自的作用,对三间分布进行综合分析的方法是
下列哪项不是阴水证的临床表现()
下列哪些物质属于二相气雾剂的组成
在《建设工程委托监理合同(示范文本)》中,纲领性的法律文件是( )。
某房地产公司出售一幢已办理竣工结算的商用写字楼,获得2000万元。根据税收法律制度的有关规定,下列各项中,属于该公司此项售楼业务应缴纳的税种有()。
在商品营销活动中,企业和单位对营销业绩突出的非雇员(营销人员)以培训班、研讨会、工作考察等名义组织旅游活动,通过免收差旅费、旅游费对个人实行的营销业绩奖励,所发生的费用,该营销人员()。
“为人师表”“身正为范”等表述强调的是教师的()
据S市的卫生检疫部门统计,和去年相比,今年该市肠炎患者的数量有明显下降。权威人士认为,这是由于该市的饮用水净化工程正式投入了使用。以下哪项最不能削弱上述权威人士的结论?()
EffectiveNote-takingThedifficultyoftakingnotes:Note-takingrequiresahighlevelofabilityduetothe【T1】______ofspoke
最新回复
(
0
)