首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序将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
37
问题
下列程序将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://jikaoti.com/ti/y1L0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序 #include<stdio.h> intfun(int*a,int*b,intn) {inti=0,j=0,sum=0; for(;i<n;i++) {sum+=a[i]; if((i+1)%2=
下面可以作为软件需求分析工具的是()。
下列函数的功能是()。 voidfun(char*a,char*b) {while((*b=*a)!=’\0’){a++;b++;} }
有如下程序 #include<stdio.h> main() { chara=’0’,b=’A’; inti; for(i=1;i<6;i++) { if(i%2==0)putchar(a+i);
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
软件测试用例包括
下面不属于软件测试实施步骤的是()。
在关系数据库中,描述全局数据逻辑结构的是()。
以下属于软件设计阶段产生的文档是()。
随机试题
心尖区舒张期杂音可见于以下哪些情况
蟾酥的内服用量按照2010年版《中华人民共和国药典》是
简述影响学习迁移的主要因素。
______直接关系到教育为谁服务和怎样服务的问题,从某种意义上说,它是教育的首要问题。
Hehadabadcold.______iswhyhedidn’tcome.
若要在基本表S中增加一列(课程名),可用(1);若要撤消数据库中已存在的表S,可用(2);设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0
Readthefollowingtextanddecidewhichanswerbestfitseachspace.Forquestions26~45,markoneletterA,B,CorDony
Intheearlyyearsofthetwentiethcentury,astrophysiciststurnedtheirattentiontoaspecialcategoryofstars,knownasCep
Imustremember______Johnthatthegardenneedswatering.
Theyoungcouplewerequiteexcitedbythe______ofhavingtheirfirstchild.
最新回复
(
0
)