首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句( )。 template<class T> void fun (____) {T a; if(x>y) {a=x;x=y;y=a;} if(y
下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句( )。 template<class T> void fun (____) {T a; if(x>y) {a=x;x=y;y=a;} if(y
admin
2019-02-22
56
问题
下列程序将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://www.kaotiyun.com/show/IcAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<iostream.h>template<classT>Tmax(Tx[],intn){inti;Tmaxv=x[0];
软件工程的理论和技术性研究的内容主要包括软件开发技术和
有以下程序:#include<iostream.h>classA{intx;public:A(inta){x=a;}friendclass
设有数组定义:chararray[]="China";,则数组array所占的空间为
与数学式子对应的C++语言表达式是
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的______。
可以用p.a的形式访问派生类对象p的基类成员a,其中a是
若要在程序文件中进行标准输入输出操作,则必须在开始的#include命令中使用头文件______。
假定要动态分配一个类型为worker的具有n个元素的数组,并由r指向这个动态数组,则使用的语句是______。
在关系模型中,把数据看成一个二维表,每一个二维表称为一个______。
随机试题
用除气、除泡的方法可以降低钻井液的密度。()
对家庭权利结构的理解,正确的是
A.柯萨奇病毒B.带状疱疹病毒C.腺病毒D.人类疱疹病毒6型E.呼吸道合胞病毒幼儿急疹的病原是()
背景资料某空调工程,该工程采用集中式空调系统,风管系统设计工作压力为1600Pa。某工程公司承担了此空调工程的施工任务,在风管的制作与安装施工过程中,其部分具体的施工方法和过程如下:(1)风管穿过需要封闭的防火防爆楼板时,设置了1.2mm厚
下列属于北传佛教传播国家或地区的是()。
【2014年山东潍坊.判断】学生在看书时,用红色划出重点,以便重新阅读,这是利用知觉的整体性。()
A、 B、 C、 D、 C直线线条数为8、7、6、5、(4),故选择C。
设计制作一个多媒体地图导航系统,使其能根据用户需求缩放地图并自动搜索路径,最适合的地图数据应该是(14)。
在资源子网中,______是用户访问网络的界面。
AControlofRespirationBBeautyofFreshCutFlowersCRoleofRespirationDMostImportantAspectofFlowerCareENeed
最新回复
(
0
)