首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句( )。 template void fun(_________________) { T a; if(x>y)
下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句( )。 template void fun(_________________) { T a; if(x>y)
admin
2012-12-29
48
问题
下列程序将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=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/GMVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义:intk=7,x=12;,则以下表达式值为3的是()。
下列定义变量的语句中错误的是()。
有如下程序 #include<stdio.h> #include<string.h> main() { chara[]="THIS\0",*b="OK\0\0"; printf("%d,%d,%d,%d",strlen(a),
以下针对相应语句的注释中,说法错误的是()。
下列函数的功能是()。 voidfun(char*a,char*b) {while((*b=*a)!=’\0’){a++;b++;} }
若有函数首部intfun(doublex[10],int*n),则下列针对此函数的函数声明语句中正确的是()。
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求(1)每个书店的每种书籍只在该书店的一个部门销售;(2)每个书店的每个部门只有一个负责人;(3)每个书店的每种书籍只有一个库存数量。则关系模式R最高是(
某系统结构图如下图所示,该系统结构图的最大扇入数是()。
数据库中对概念模式内容进行说明的语言是()。
随机试题
血管内溶血,尿检可为
低渗尿液中红细胞形态多是
下列哪项不符合小舞蹈病
建设二类用地用地一般不需或只需稍加简单的工程准备措施,就可以进行修建。()
下列报表属于动态报表的有()。
甲公司2018年12月1日库存商品借方余额为1200万元,对应的存货跌价准备贷方余额为30万元,当期销售库存商品结转的成本为400万元,当期完工人库的库存商品成本为500万元。12月31日库存商品的可变现净值为1290万元,则甲公司2018年12月31日需
1999年的《宪法修正案》,正式将《义勇军进行曲》作为国歌写入《中华人民共和国宪法》。()
中文导游员的主要服务对象是()。
Givingthechildproblemshecannotsolvewillonlyfrustratehim.
ElectronicRadiationPutsYourHealthatRiskElectricpowersystemsworkataround50Hzjustabovethenaturallyoccurring
最新回复
(
0
)