首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序将x,y和z按从小到大的顺序排列,请将下面的函数模板补充完整。 template<class T> void fun(______) { T a; if(x>y)
下列程序将x,y和z按从小到大的顺序排列,请将下面的函数模板补充完整。 template<class T> void fun(______) { T a; if(x>y)
admin
2010-06-06
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://www.kaotiyun.com/show/nYjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下选项中不属于C语言程序运算符的是()。
以下程序拟实现计算s=1+2*2+3*3+…+n*n+…,直到s>1000为止。#include<stdio.h>main(){ints,n;s=1;n=1;do{n=n+1;
设有定义:chars[81];inti=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
以下关于C语言数据类型使用的叙述中错误的是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
给定程序MODI1.C中,函数fun的功能是:在有n名学生,2门课成绩的结构体数组std中,计算出第1门课程的平均分,作为函数值返回。例如,主函数中给出了4名学生的数据,则程序运行的结果为:第1门课程的平均分是:76.125000请改正函数fun
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为()。
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是【】。#include<iostream>usingnamespacestd;classBase{pub
C++语言中的多态性分为编译时的多态性和【 】时的多态性。
随机试题
Whyistherenorisktothecustomerwhenahankprintsthecustomer’snametohischeques?Whenanyoneopensacurrentacco
终尿中的蛋白质含量为
A、少量白黏痰B、草绿色痰C、红棕色胶冻状痰D、铁锈色痰E、脓臭痰肺炎球菌肺炎病人咳
成人原发性甲状腺功能减退症最常见的原因是()。
用于质量仲裁检验的沥青样品,重复加热的次数不得超过()。
游戏对幼儿心理发展的意义包括()。
历史学家有责任把人物的原貌和事件的真相尽可能准确、完整地向读者讲清楚。说“尽可能”,是因为受史料的局限,有些人物和事件无法核实,难以还原事实真相,只能根据掌握的史料做出推断。历史不是自然科学,不能通过公式计算获得精确的数据和结论;对人物和事件的叙述,对动机
设A是n阶方阵,线性方程组AX=0有非零解,则线性非齐次方程组ATX=b对任何b=(b1,b2,…,bn)T().
A、E1=E2=E3=E4B、E3=E4但E1≠E2C、E1=E2但E3≠E4D、E3≠E4但E2=E4A
Whatdoesthemanrequestthatthewomando?
最新回复
(
0
)