首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句( )。 template void fun(_________________) { T a; if(x>y)
下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句( )。 template void fun(_________________) { T a; if(x>y)
admin
2012-12-29
59
问题
下列程序将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=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/GMVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序 #include<stdio.h> voidf1(char*a,charb){charc;c=*a;*a=b;b=c;} voidf2(chara,charb){charc;c=a;a=b;b=c;} voidf3(
有以下程序 #include<stdio.h> #include<string.h> main() { printf("%d\n",strlen("0\t\n\0C011\1")); } 程序运行后的输出结果是(
关于数组和指针,以下说法错误的是()。
有以下程序 #include<stdio.h> intadd(inta,intb){return(a+b);} main() {intk,(*f)(),a=5,b=10; f=add; … } 则以下函数调用语句错误的是
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
关系数据模型的三个组成部分中不包括()。
每所学校都有一名校长,而每个校长只在一所学校任职,则实体学校和实体校长之间的联系是()。
设有定义:doublex=2.12;,以下选项中不能完整输出变量x值的语句是()。
C源程序中不能表示的数制是()。
随机试题
影响物流中心作业分区规模的因素不包括()。
对某高校2014年考取研究生比例的教育预测属于()
在补阴剂中适当佐以补阳之品,属于
可使机体产生特异性主动免疫力的是()。
戈涅的工业城市与霍华德的田园城市的区别有()。
纳税人实际占用的土地面积是城镇土地使用税的计税依据,其具体内容包括()。
下列不属于通信三要素的是()。
()体现东道主对各国宾客的礼遇。
支持子程序调用的数据结构是______。
Isabelhasturneddowntwojoboffersinthepastyear.In2006,shestartedherownconsultingpractice,butby2008,mostofh
最新回复
(
0
)