首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序将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
65
问题
下列程序将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全国计算机二级
相关试题推荐
以下叙述中错误的是( )。
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:将字符串尾部的*号全部删除,前面和中间的*号不动。例如,字符串中的内容为:“****A*BC*DEF*G*******”,删除后,字符串中的内容应当是:“****A*BC*DEF*G”。在编
有如下程序#include<stdio.h>int*sum(intdata){staticintinit=0;init+=data;return&init;}main(){inti
下列定义变量的语句中错误的是()。
下面不属于黑盒测试方法的是
设某二叉树的前序序列与中序序列均为ABCDEFGH,则该二叉树的后序序列为
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
下列对于软件测试的描述中正确的是()。
多态性可分为二类:编译时和【】。
C++语言中的多态性分为编译时的多态性和【 】时的多态性。
随机试题
未成年人是指未满18周岁的公民。()
绿色软件和非绿色软件的安装和卸载完全相同。
以下可以消除切片(断层)厚度伪像的技术是
下列各种药物及剂量组合被推荐用于无心脏收缩的患者的初始治疗的是
女,35岁,慢性腹泻4年,大便每天4~5次,常带少量脓血,大便培养阴性。纤维结肠镜检查见乙状结肠、直肠黏膜充血,少数散在浅溃疡。首选治疗药物是
如果符合可直接使用的气象台(站)有高空探空资料,对于大气环境一、二级评价项目,可酌情调查有关距该气象台(站)地面( )高度以下的风和气温资料。
某市市区绿化面积约100平方千米,规划10年后人均绿化面积至少比现在提高10%,如果人口年增长率为1.2%,则市区绿化面积每年至少应增加多少平方千米?(精确到0.1平方千米)
某单位为了建设健全的公路桥梁养护管理档案,拟开发一套公路桥梁在线管理系统。在系统的需求分析与架构设计阶段,用户提出的需求、质量属性描述和架构特性如下:(a)系统用户分为高级管理员、数据管理员和数据维护员等三类;(b)系统应该具备完善的安全防护措施,能够
Bothof_____areconcernedwiththestudyofspeechsounds.
Thepredictabilityofourmortalityratesissomethingthathaslongpuzzledsocialscientists.Afterall,thereisnonaturalr
最新回复
(
0
)