首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序将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
66
问题
下列程序将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/IcAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为#include<iostream.h>template<classTT>classFF{TTa1,a2,a3;public:FF(TTb1,TTb2,TTb3){a1
根据输出结果填空完成下面程序。#include<iostream.h>classTest{private:staticintval;inta;public:st
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把节点b连接到节点a之后的语句是structnode{chardata;stmctnode*next;}a,b,*p=&a,*q
一个C++语言程序的开发步骤通常包括编辑、______、链接、运行和调试。
友元函数的作用是
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
软件危机出现于20世纪60年代末,为了解决软件危机,人们提出了______的原理来设计软件,这就是软件工程诞生的基础。
软件工程的理论和技术性研究的内容主要包括软件开发技术和
数据管理技术发展过程经过了人工管理、文件系统和数据库系统3个阶段,其中数据独立性最高的阶段是______。
软件工程研究的内容主要包括:______技术和软件工程管理。
随机试题
A.关元、中极、膀胱俞、三阴交、百会、神门B.关元、中极、膀胱俞、三阴交、肺俞、脾俞C.关元、中极、膀胱俞、三阴交、脾俞、胃俞D.关元、中极、膀胱俞、三阴交、肾俞、命门E.关元、中极、膀胱俞、三阴交、足三里、胃俞遗尿肾气不足者,首选(
在进行钳工作业指导的评价时,应根据实际情况随时确定质量评价标准。( )
关于雌激素的作用,下列说法正确的是
口服迟释制剂的制备目的是()
易并发硬膜下积液的是多伴有脓毒血症的是
汇兑分为信汇、电汇两种。()
在新股上网定价发行方式下,当有效申购总量小于该次股票发行量时,由证券交易所主机自动按每1000股确定为一个申报号,连序排号,然后通过摇号抽签,确定可购得股票的认购者。( )
某汽车技术研究中心主办了《卓越绩效评价准则》学习研讨会议,最后指出:GB/T19580《卓越绩效评价准则》综合了现代管理的最新理念和经验总结,是注重绩效结果的管理模式。会议还强调:准则七个类目之间的关系是在普遍建立了质量管理体系的基础上,为汽车业各个组织
【宣政院】2011年历史学统考真题;西北师范大学2015年历史学综合真题;复旦大学2016年历史地理学真题
资产评估中,实体性贬值的估算可采用()。
最新回复
(
0
)