首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句( )。 template void fun( ) {T a; if(x>y) { a=x;x=y;y=a;} if(y>z)
下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句( )。 template void fun( ) {T a; if(x>y) { a=x;x=y;y=a;} if(y>z)
admin
2020-05-14
25
问题
下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句( )。
template
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、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/Il8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于成员函数特征的描述中,错误的是()。
C++语言提供的基本控制结构可以分为3种类型:顺序结构、【】和循环结构。
常用的黑箱测试有等价分类法、______、因果图法和错误推测法4种。
语句cout<<’\n’还可表示为【】。
下面关于纯虚函数和抽象类的描述中,______是错误的。
对于一个类定义,下列叙述中错误的是()。
若有如下语句:#include<iostream.h>voidmain(){intx=3;do{x=x-2;cout<<x;}while(!(--X)
下图所示的二叉树的先序遍历序列是【】。
inc或整型此题考查的是指针的声明语句。在声明语句中,变量前加“”即声明为指针类型变量,题目中变量b定义的只是普通的整型变量,不是指针,所以应填入int或整型。
在E-R图中,用来表示实体联系的图形是()。
随机试题
近百年来,在达里湖地区,长期的干旱使多草的湿地大量萎缩,变成盐碱地。多草的湿地是鸭类、鹅类以及其他种类水鸟筑巢和孵化的场所。然而,随着湿地的不断萎缩,该地区赤麻鸭数量平均下降的速度却远低于天鹅数量平均下降的速度。如果以下哪项陈述为真,对上文中的不一致给出了
礼貌友善的问候用语,积极热情的问候态度是问候礼节的基本要求。
对全结构式教育观察特点描述错误的是()
申请医师执业注册时,以下可以注册的情形是
下列关于双胍类药物的描述不正确的是
下列说法中,符合下岗失业人员小额担保贷款遵循的原则是()。
经核查,征信服务中心如无法确认异议信息的正误,应()。
下列业务中,能够降低企业短期偿债能力的是()。
以下关于我国科技史,不正确的是()。
有以下程序,执行后的结果是#includemain(){chars[]="abcde";s+=2;printf("%d\n",s[0]);}
最新回复
(
0
)