首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include <iostream> using namespace std; template <class T> T min(T x,T y) { if(x<y) retur
若有以下程序: #include <iostream> using namespace std; template <class T> T min(T x,T y) { if(x<y) retur
admin
2010-03-29
51
问题
若有以下程序:
#include <iostream>
using namespace std;
template <class T>
T min(T x,T y)
{
if(x<y)
return x;
else
return y;
}
int main()
{
int n1=2,n2=10;
double d1=1.5;d2=5.6;
cout<<min(n1,n2)<<",";
cout<<min(d2,d2)<<end1;
return 0;
}
程序运行后的输出结果是【 】。
选项
答案
2,1.5
解析
上述程序中主函数的作用是从函数变量的两个值中挑选小的。在 main()中有两次调用min()函数,第1次以两个整数调用该函数,第2次以两个双精度数调用该函数。程序将min()设计成函数模板。当执行“min(n1,n2)”时,便建立了该函数模板的一个实例,这个过程称为函数模板实例化。生成的模板函数中两个变量的类型是int,int代替了占位符T,这个模板函数可以比较两个整数的大小。同理,当执行“min(d1,d2)”时,创建了该函数模板的第2个实例。
转载请注明原文地址:https://kaotiyun.com/show/PFjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列对软件测试和软件调试叙述中错误的是()。
以下选项中函数形参不是指针的是
当变量c的值不为2、4、6时,值为"真"的表达式是()。
下列各组排序法中,最坏情况下比较次数相同的是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
下列数据结构中,属于非线性结构的是
C语言中char类型数据占字节数为()。
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
下列特征中不是面向对象方法的主要特征的是()。
给定程序中,函数fun的功能是将带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
随机试题
离职培训、脱岗培训又称________。
术后腹部切口裂开的预防措施中,下列哪项最重要()
血清中常规检查检测不到
公开招标过程中,招标阶段的主要工作内容包括()。
国际贸易保险中,海运险包括基本险与附加险两大类。()
列各项中,属于土地增值税免税范围的有()。(2007年)
《学生伤害事故处理办法》规定,学校对学生安全负有的职责是()。
唐高宗永徽年间,某地有婢女不堪主人欺凌,将主人毒杀。后该婢女被官府缉捕归案,判处斩刑。根据唐律关于死刑复奏制度的规定,该案应复奏的次数是()。
荀子在《劝学篇》中说:“不积跬步,无以至千里;不积小流,无以成江海。”这里强调的是()
Yourwillhearaconversationbetweenaheadofdepartmentandanempleyee.Foreachquestions23--30,markoneletter(A,Bor
最新回复
(
0
)