首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
74
问题
若有以下程序:
#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全国计算机二级
相关试题推荐
将E-R图转换为关系模型时,实体和联系都可以表示为()。
下面叙述中正确的是
若intk,则关于for(k=一l;k<0;k++)printf(’’****\n’’);语句执行情况的叙述中正确的是()。
下列各组排序法中,最坏情况下比较次数相同的是()。
构成计算机软件的是
若有定义语句:intx=10;则表达式x-=x+x的值为()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
下面关于位运算符的叙述,正确的是
随机试题
简述公共关系部与其他职能部门之间的关系是什么?
与糖异生无关的酶是()
领导效能测评过程中需要遵循的总原则是()
肝硬化的主要表现为
[2011年第133题]在施工图设计阶段,建筑专业设计文件应包括:
电路如图所示,图中Rw是调零电位器(计算时可设滑动端在.Rw的中间),且已知T1、T2均为硅管,UBE1=UBE2=0.7V,β1=β2=60。电路的差模电压放大倍数为()。
扩张性的财政政策包括:()。
关于会计职业道德问题,四位人员有如下理解:会计李某认为:会计职业道德是会计人员在社会交往和公共生活中应当遵循的行为准则,涵盖了人与人、人与社会、人与自然之间的关系。会计张某认为:会计职业道德与会计法律制度二者在性质和表现形式上都一样。会计刘某认为:会
SUPACARSPLCNotesonNewRegentModelSupacarsrecentlyappointedanew【21】______.Developmentofthe
A—businessmagazinesB—classifiedadsC—closingdateD—consumermagazinesE—coverdateF—horizontalpublicationG—insertH—natio
最新回复
(
0
)