首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
63
问题
若有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序#includestructSTU{charname[9];charsex;intscore[2];};voidf(structSTUa[]){structSTUb={"zhao",’m’
有以下程序段intk=0,a=1,b=2,c=3;k:a<b?b:a;k=k>c?c:k;执行程序段后,k的值是
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
有以下函数:intttaa(char*s){char*t=S:while(*t++);t--:return(t-s);}以下关于aaa函数功能叙述正确的是()。
下面选项中的程序段,没有编译错误的是()。
以下选项中不能作为C语言合法常量的是
在面向对象方法中,不属于“对象”基本特点的是
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次人栈,然后再依次出栈,则元素出栈的顺序是()。
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。
随机试题
妊娠身痒的治疗常用方
确定肿物性质应治疗原则是(假设是乳癌)
隧道施工中,作业环境必须符合有关规定,氧气含量按体积计,不得低于()。
下列关于注册国际投资分析师考试的说法正确的有( )。
我国西藏境内的珠穆朗玛峰和乔戈里峰,为世界上的第一和第二高峰。()
“搜尽奇峰打草稿”是下列哪位画家的名言?()
()主张心理学应该研究人们的意识经验,并把人的经验分为感觉、意象和激情三种元素。
幼儿园建筑物的楼梯按照保障安全,便于行走和疏散的原则来设计,楼梯宽不少于1.2m,坡度要小,每一级踏步高度,宽度分别宜为()
俗话说:“人有旦夕祸福,月有阴晴圆缺。”月亮的圆缺变化主要是由()引起的。
设曲线y=y(x),x∈[0,t],y(x)≥0.若y=y(x)在[0,t]上的曲边梯形绕x轴旋转所得的旋转体体积的形心坐标为(,0),=4t/5,求y=y(x).
最新回复
(
0
)