首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序将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
43
问题
下列程序将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://www.kaotiyun.com/show/hCVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设变量n已正确定义并赋值,以下不能实现自然数1到n累加求和的程序段是()。
下列关于数据库设计的叙述中,正确的是()。
已定义以下函数:intfun(int*p){return*p;}fun函数的返回值是()。
函数rewind(fp)的作用是
下列关于线性链表的叙述中,正确的是( )。
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x—y)?(x++):(y++)中的条件表达式(x—y)等价的是()。
若有inta=2,b=1,c;则c=a∧(b<<2);语句执行后c的值为()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
数据库设计中,描述数据间内在语义联系得到E-R图的过程属于()。
下面不属于软件测试实施步骤的是()。
随机试题
公路工程投标文件中的承诺函是对主要()的承诺。
(2007年第163题)分子伴侣可以协助蛋白质形成正确的空间构象。下列分子中,属于分子伴侣的是
具有紫脲酸铵特征反应的药物是
根据领导的生命周期理论,当下属具有低能力~高意愿的特点时不适宜的领导风格是()。
(1)这家报社花巨资引进了一套先进设备,实现了切纸、印刷、分装全自动化,大大提高了新闻的______性。(2)航空电子客票是信息时代的产物,它通过对旅客的订座、支付、乘机全过程进行严格管理,_______了旅客乘机程序。(3)深夜11点
中学教科书中的练习题多属于()的问题。
准货币相当于活期存款、定期存款、储蓄存款和外汇存款之和。()
[*]
Thespeechofasinglepersoniscalled______.
Educationofexceptionalchildrenmeansprovisionofspecialeducationalservicestothosechildrenwhoareeitherhandicappedo
最新回复
(
0
)