首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句( )。 template void fun( ) {T a; if(x>y) { a=x;x=y;y=a;} if(y>z)
下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句( )。 template void fun( ) {T a; if(x>y) { a=x;x=y;y=a;} if(y>z)
admin
2020-05-14
57
问题
下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句( )。
template
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/Il8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}setVariable(inti)
下面数据结构中,属于非线性的是()
对指定类型对象动态分配内存并返回该类型的指针的是使用【】运算符来完成的。
下列程序的运行结果是______。#include<iostream.h>classSample{inta;public:Sample(intaa=0){a=aa;}~S
考虑以下的函数原型:voidA(inta,intb=5,charZ=’*’);下面的函数调用中,不正确的是()。
模板对类型的参数化提供了很好的支持,因此
【】使一个函数可以定义成对许多不同数据类型完成同一个任务。
如果在表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
在数据库中,数据模型包括数据结构、数据操作和
随机试题
冰雪道路对安全行车的主要影响是________。
中心静脉压(CVP)监测
A.≤5cfu/m2B.≤10cfu/m2C.≤15cfu/m2D.≤200cfu/m2E.≤500cfu/m2供应室无菌区空气的细菌监测标准()
牧区养犬不注意饮食卫生有可能感染
A.疏肝B.止痉C.升阳D.解毒E.清肺薄荷除疏散风热外,又能()
技术资料及图纸不包括()。
Theearth,ourhome,isveryimportancefor【M1】__________allofus.Nobodycanlivewithher.And【M2】__________ifwelovehe
“民主有利于促进和谐。专断有利于提高效率。”你如何理解这句话?
Inthelate1960’s,manypeopleinNorthAmericaturnedtheirattentiontoenvironmentalproblems,andnewsteel-and-glassskysc
TheeconomyoftheUnitedStatesafter1952wastheeconomyofawell-fed,almostfullyemployedpeople.Despiteoccasionalalar
最新回复
(
0
)