首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是( )。 #include<iostream> using namespace std; template<class T> T max(T x,T y) { return(x>= y ? x:y);
下面程序的输出结果是( )。 #include<iostream> using namespace std; template<class T> T max(T x,T y) { return(x>= y ? x:y);
admin
2009-01-15
49
问题
下面程序的输出结果是( )。 #include<iostream> using namespace std; template<class T> T max(T x,T y) { return(x>= y ? x:y);} template<class T> T max(T x,T y,T z) { T t; t=(x>=y ? x:y); return(t>=z ? t:z); } void main(){ int x = 10,y=18,maxi; float a = 1.2,b = 3.2,c = 2,max2; max1 = max(x,(int)c); max2 = max(a,b,(float)y); cout<<maxi<<endl; cout<<max2<<endl;
选项
A、18 3.2
B、10 18
C、10 3.2
D、编译出错
答案
2
解析
本道题考查函数模板以及函数模板重载的使用,max1=max(x,(int)c)语句会实例化T max(T x, T y)函数模板,返回两个int数据中的最大值;max2=max(a,b,(float)y);语句会实例化T max(T x, T y, T 2)函数模板,返回3个float数据中的最大值。
转载请注明原文地址:https://kaotiyun.com/show/A0kp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
以下选项中,没有编译错误的是()。
数据字典(DD)所定义的对象都包含于
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
结构化程序由顺序、选择、循环三种基本结构组成,以下相关叙述错误的是
函数fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在c数的百位和个位上。例如,当a=45,b=12时,调用该函数后,c=5142
结构化程序设计的3种结构是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
下列关于水泵安装程序,正确的是()。
在Word中,如果要打印和发送大量内容相同的信函或电子邮件,就要使用()任务窗格。
属于在蔬菜中提取的酶是
坏疽性口炎的发病原因可能是
急性脊髓炎最常见于
与股市相关的避险工具只有股指期货。( )
河北省国家历史文化名城中()位于环京津旅游圈。
在艺术创作的世界里,我们常常需要放飞想象,尝试着做一些原本不可能的事情。比如,“把自己和椅子一起搬起来”就是我们很熟悉的一个________。但是,我们真的不能在想象的世界里实现一次这种看上去不可能的事情吗?其实艺术创作完全可以建立在________的想象
设n阶方阵A的n个特征值全为0,则().
A、TheCultureMinisterdidn’tknowtheNobelwinner.B、TheCultureMinisterhasn’treadasinglenovelinthepasttwoyears.C、
最新回复
(
0
)