首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。 template <class T> void order(______) { T a; if (x>y) { a=x;
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。 template <class T> void order(______) { T a; if (x>y) { a=x;
admin
2013-02-27
33
问题
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。
template <class T>
void order(______)
{
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;
}
}
选项
答案
T &x,T &y,T &z
解析
本题考核函数模板。本题要填入的是函数的形参表,此函数的功能是:x、y和z按从小到大的顺序排列,那么就涉及到改变传入的实参值的情况,因此要采用引用传递的方式。所以此题空白处应填入:T &x,T &y,T &z。
转载请注明原文地址:https://kaotiyun.com/show/T0Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有如下形式的函数 intfun(inta[],int*p,intn) {……} 调用函数之前需要对函数进行声明,则以下选项中错误的是()。
有以下程序 #include<stdio.h> main() {charc; for(;(c=getchar())!=’#’;) {if(c>=’a’&&c<=’z’)c=c-’a’+’A’; putchar(++
设有定义:intk=3,i=2;以下选项中,变量k的值与其他三个不同的是()。
以下关于C语言数据类型使用的叙述中错误的是()。
以下选项中关于程序模块化的叙述错误的是()。
有以下定义语句,编译时会出现编译错误的是()。
对软件系统总体结构图,下面描述中错误的是()。
以下涉及字符串数组、字符指针的程序段中,没有编译错误的是()。
编译时的多态性可以通过使用()获得。
在传统集合运算中,假定有关系R和S,运算结果为RS。如果RS中的元组属于R而不属于S,则RS是【】运算的结果。
随机试题
下列哪些行为构成投放危险物质罪?()(2017/2/57)
下列关于医德品质和医德行为的关系,哪一个是错误的
工程项目管理的基本原理不包括()。
背景资料:某一级公路,全长75km,设计车速80km/h,路线通过地区气候干燥,路面底基层为填隙碎石30cm,基层为水泥稳定碎石20cm,面层为沥青混凝土9cm。填隙碎石的施工工艺包括:①运输和摊铺粗碎石;②撒布填隙料;③初压;④再次撒布填隙料;
下列关于资产分类的描述,正确的是()。
被评估企业甲持有A企业发行的3年期一次性还本付息非上市债券100000,年利率10%,单利计息,评估基准日距债券到期日尚有两年。企业甲还持有B上市公司发行的可流通的股票20万股,每股面值1元,评估基准日市场收盘价15元;企业甲还持有上市公司发行的非流通股2
亲和的作用包括()。
Humangrowthisaprocessofexperimentation,trial,anderroreventuallyleadingtowisdom.Eachtimeyouchoosetotrustyours
2022年2月第49次《中国互联网络发展状况统计报告》发布。根据该报告,下列关于我国互联网络发展情况的表述错误的是()。
WelcometoStanfordTakeanonlineorwalkingtourofStanford’s8200-acrecampus,orfindoutaboutpopularattractionsin
最新回复
(
0
)