首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
28
问题
若有以下程序:
#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全国计算机二级
相关试题推荐
有以下计算公式若程序前面已经在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
以下叙述中正确的是
有以下程序#include#includestructA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",1098.0};f(a);
函数ftell(fp)的作用是()。
已知库函数islower(ch)用以判断ch中的字母是否为小写字母,则下列程序运行后的结果是()。#include#includevoidfun(chas*p){inti=0;while(p[i]){if(p[i]==’’&&isl
算法的空间复杂度是指()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
下列情形中,属于业务流程层面控制的是()。
关于甲亢的药物疗法,下列哪项是错误的
A.阴阜B.大阴唇C.小阴唇D.阴道口E.阴道前庭为耻骨联合前面的皮肤隆起
诊断癫痫通常主要依靠
交流单相回路的电力电缆,不得有金属带、钢丝铠装。()
团队决策的方法通常有( )。
依据票据抗辩的后果,票据抗辩可分为()。
岗位存在是为了实现特定的任务和目标服务的,岗位增加、调整和合并都必须以()为衡量标准。
行政主体是指享有行政职权,能以自己的名义行使国家行政职权,做出影响行政相对人权利义务的行政行为,并能由其本身对外承担行政法律责任的组织。根据上述定义,下列所述属于行政主体的是( )。
设f(x)在[a,b]上连续,在(a,b)内可导.证明:存在ξ,η∈(a,b),使得
最新回复
(
0
)