首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是( )。 #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
33
问题
下面程序的输出结果是( )。 #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://jikaoti.com/ti/tod0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面选项中关于位运算的叙述正确的是
有以下程序intflintx);main(){intn=1,m;m=f(f(f(n)));printf("%d\n",m);)intflintx){returnx*2;)
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是()。
以下针对全局变量的叙述中错误的是()。
以下函数的功能是()。voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。voidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j
算法中,对需要执行的每一步操作,必须给出清楚、严格的规定。这属于算法的
下面说法正确的是()。
下列描述中,()是抽象类的特性。
随机试题
某项目进口一批生产设备,FOB价为650万元,CIF价为830万元,银行财务费率为05%,外贸手续费率为15%,关税税率为20%,增值税率为17%。该批设备无消费税和海关监管手续费,则该批进口设备的抵岸价为()万元。
关于上市交易开放式指数基金(ETF)的特点,以下表述错误的是()。
经济增长是指一个特定时期内一国(或地区)()的增长。
下列交易或事项中,不属于会计政策变更的有()。
依据《风景名胜区管理暂时条例》规定,()主管全国风景名胜区工作。
EVA的“4M”体系不包括()。
向量a,b,c满足a+b+c=0,那么a×b=()。
数列0,,…的一个通项公式为().
(87年)下列函数在其定义域内连续的是【】
阅读下列说明,回答问题1至问题3。【说明】某科研项目管理机构拟开发科研管理系统,以便管理科研项目信息。设计了科研信息数据库,其关系模式如图4-1所示。关系模式的主要属性、含义及约束如表4-1所示。一个科研项目(课题)由一位科研专家作为
最新回复
(
0
)