首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序将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
80
问题
下列程序将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全国计算机二级
相关试题推荐
数据处理的最小单位是
下列程序的运行结果是______。#include<iostream.h>classSomeClass{public:SomeClass(intvalue){somevalue=value;);
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为______。
下面程序的输出结果是main(){inta=15,b=21,m=0;switch(a%3){case0:m++;break;case1:m++;switch(b%2){def
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的______。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是
有以下程序段:intk=0;while(k=1)k++;while循环执行的次数是()。
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为()。main(){inta,b;scanf(“%d%d”,&a,&b);cin>>a>>b;tout<<“a=”<<a<<“b=”<<b;
软件开发离不开系统环境资源的支持,其中必要的测试数据属于
软件工程研究的内容主要包括:______技术和软件工程管理。
随机试题
公共关系部门在组织内部管理中负责____________、____________、____________、____________。
按信息产生的过程分,市场信息可分为
患儿女性,6岁10个月,主诉“发热2天,间断抽搐3次”。患儿受凉后出现发热,体温最高39.6℃,期间抽搐3次,表现为呼之不应,双眼上翻,四肢僵直抖动,伴口唇发绀,1~3分钟可自行缓解,发作间期精神一般,无头痛、呕吐等不适。发育大致正常;既往自10个月龄起共
肾结核最常见的症状是
关于取印模时边缘整塑,错误的是
为了有效地控制建设工程进度,监理工程师要在设计准备阶段( )。
下列各项中,能够引起事业单位的非流动资产基金发生变动的有()。
下列项目中属于应纳契税的有()。
【2015云南玉溪】触类旁通所反映的学习迁移类型是()。
程序装入模块的主要方式包括()。
最新回复
(
0
)