首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序将x,y和z按从小到大的顺序排列,请将下面的函数模板补充完整。 template<class T> void fun(______) { T a; if(x>y)
下列程序将x,y和z按从小到大的顺序排列,请将下面的函数模板补充完整。 template<class T> void fun(______) { T a; if(x>y)
admin
2010-06-06
78
问题
下列程序将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、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/nYjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中,函数fun()的功能是统计s所指一维数组中0的个数(存在变量zero中)和1的个数(存在变量one中),并输出结果。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
以下叙述中正确的是
有如下定义structst{intn;floatt;}a[20];FILE*fp;若文件已正确打开,则以下将文件内容读入数组a中的语句错误的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
设某二叉树的前序序列与中序序列均为ABCDEFGH,则该二叉树的后序序列为
以下选项中的编译预处理命令行,正确的是
下面的程序在编译时产生错误,其出错原因是()。#include<stdio.h>main(){int1case;floatprintF;printf("请输入2个数:");sc
从实现的角度划分,C++所支持的两种多态性分别是【】时的多态性和【】时的多态性。
在面向对象的程序设计中,将数据和处理数据的操作封装成一个整体就定义了一种事物的类型,称作“类”。类是一种抽象的概念,属于该类的一个实例叫做“【 】”。
随机试题
传染病的基本特征有()
根据《水工建筑物岩石基础开挖工程施工技术规范》SL47—1994,严禁在设计建基面、设计边坡附近采用洞室爆破法或()施工。
欧洲中世纪的宗教神学课程和工业革命后的以自然科学为基础的课程属于课程类别中的(一)
金字塔的故乡埃及从一开始就对这场“世界新七大奇迹”评选活动持否定态度,甚至可以说是______,认为这纯粹是为了个人功利而发起的一场“闹剧”。填入划横线部分最恰当的一项是()。
不同历史时期的口号与其所在时期相对应,下列属于五四运动时期口号的是()。
技术创新体系是推动技术创新的组织系统、关系网络以及保证系统有效运行的制度和机制。我国要构建的是()
Almostallourmajorproblemsinvolvehumanbehavior,andtheycannotbesolvedbyphysicalandbiologicaltechnologyalone.Wha
下面选项中不是关系数据库基本特征的是()。
OCaptain!MyCaptain!waswrittenfor
Researchershavefoundexperimentalevidencethatatouchcanbeworthathousandwords.MatthewJ.Hertenstein,aprofessorof
最新回复
(
0
)