首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序将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
48
问题
下列程序将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全国计算机二级
相关试题推荐
在软件生命周期的各个阶段都会发生一系列的文件,如手册、数据和程序等,它们总称为______。
在软件测试设计中,软件测试的主要目的是
数据库管理系统常见的数据模型有层次模型、网状模型和______3种。
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为______。
下面程序段的运行结果是voidmain(){intt,a,b,C;a=1;b=2;C=2;while(a<b<c){t=a;a=b;b=t;c--;}cout<<a
在C++语言程序中
设char型变量x中的值为10100111,则表达式(2+x)^(~3)的值是
下面程序的运行结果是#include<iostream.h>Voidmain(){intnum=1;int&ref=num;ref=ref+2;cout<<num;
有如下定义:ClassMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是______。
数据管理技术发展过程经过了人工管理、文件系统和数据库系统3个阶段,其中数据独立性最高的阶段是______。
随机试题
有关辐射的直接作用和间接作用的描述,错误的是
无菌注射器和针头可用手接触的部位是
刚性宪法和柔性宪法划分的标准是:
我国海关保护的与进出口货物有关的知识产权包括()。
甲公司2020年末有库存商品100件,成本为2万元/件,其中70件已签订销售合同,合同价为1.8万元/件,预计销售税费为0.1万元/件,剩余30件未签订销售合同,市场价为2.3万元/件,预计销售税费为0.2万元/件。该商品已提存货跌价准备5万元,年末应提取
张某就自己所有的一处商品房与李某订立了一系列协议,下列各项说法不正确的是()。
Manypsychologists,myselfincluded,usethethird-personperspectivethemeintheirworkinavarietyofways.Narrativether
(2010下项管)张三开发的EJB构件在本地Linux操作系统上运行,李四开发的DCOM构件在异地的Windows操作系统上运行。利用______技术可使张三开发的构件能调用李四开发的构件所提供的接口。
Thepolicehaveofferedalarge______forinformationleadingtotherobber’sarrest.
Thedoctoradvisedthathe______smokingimmediately.
最新回复
(
0
)