首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序将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
33
问题
下列程序将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://jikaoti.com/ti/k3A0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classBase{protected:inti;public:intj;};classDerived:
A、 B、 C、 D、 C面向对象方法具有封装性、继承性、多态性几大特点。就是这几大特点,为软件开发提供了一种新的方法学。封装性:所谓封装就是将相关的信息、操作与处理融合在一个内含的部件中(对象中)。它是面向
有以下程序,在横线应添加()。#includeusingnamespacestd;classTestClass{public:TestClass(intn){nu
对于重载的运算符>>,它是一个
下面数据结构中,属于非线性的是()
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为______的。
下列选项中,不是一个算法的基本特征是()。
若有如下语句:#include<iostream.h>voidmain(){intx=3;do{x=x-2;cout<<x;}while(!(--X)
下列程序用来判断数组中特定元素的位置所在,则输出结果为()。#include<conio.h>#include<iostream.h>intfun(int*s,intt,int*k){inti;*k=0
下列关于对象初始化的叙述中,正确的是()。
随机试题
A.息风止痉B.通络止痛C.两者均是D.两者均非僵蚕的功效是()
患者女性,46岁,反复发作的上腹疼痛、早饱、暖气半年,伴失眠、抑郁。经检查排除了食管、胃肠、肝胆胰器质性病变和糖尿病、肾脏病、结缔组织病。经放射性核素检查胃排空时间延迟,诊断为动力障碍型功能性消化不良。下列不属于功能性胃肠病的临床表现的是
某男,50岁。体力劳动者,长期从事站立负重工作。双下肢筋脉盘曲突起如蚯蚓状,瘤色紫暗,喜暖,下肢轻度肿胀;伴形寒肢冷,口不渴,小便清长;舌淡暗,苔白腻,脉弦细。诊断为筋瘤,宜选用( )。
该公司在完成细分市场后,采取()市场进入模式打进中国市场。该公司改变销售策略产生的结果是()。
《建设工程施工合同(示范文本)》(GF一2013—0201)约定属于承包人工作义务的是()。
奥苏伯尔提出的解释遗忘原因的理论是()。
我国宪法规定,由于国家机关和国家工作人员侵犯公民权利而受到损失的人,有依照法律规定取得赔偿的权利。()
行政机关不得改变已经生效的行政许可。()
2021年9月9日,金砖国家领导人第十三次会晤举行。下列有关说法错误的是()。
[A]Somepeoplewillfindtheresultsthreatening—becausesomepeoplefindanygroupdifferencesthreatening—butsuchfearswill
最新回复
(
0
)