首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是( )。 #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
66
问题
下面程序的输出结果是( )。 #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://www.kaotiyun.com/show/A0kp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面选项中合法的字符常量是
有以下程序:#include<stdio.h>main(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i<12;i++)e[s[i]]++;for(i=1;i<5;i++)
以下关于C语言数据类型使用的叙述中错误的是
有以下程序intfun(intn){if(n==1)retum1;elseretum(n+fun(n-1));}main(){intx;scanf("%d",&x);x=fun(x);printf(
下列描述中错误的是
以下选项中,不合法的C语言用户标识符是
下列关于线性链表的叙述中,正确的是
两个或两个以上的模块之间关联的紧密程度称为()。
在结构化方法中,软件功能属于软件开发中的()阶段。
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
LaughterThenatureoflaughterlaughterisa【L31】________process—involvesmovementandsounditiscontrolledbyour【
下图所示两根梁C截面的弯矩影响线相同。()
A.HPLC法B.硼酸亲和柱层析法C.电泳法D.阳离子交换柱层析法E.免疫浊度法测定糖化血红蛋白时可用于自动生化分析仪的方法是
我国航空意外险每份保单的保险金额为()万元,投保人最多可以买()份。
下列关于增值税专用发票填开时间的规定,正确的有()。
你是后勤保障部食堂管理人员,单位有个同事反映食堂饭菜不新鲜、鱼肉变质,其他同事也纷纷在微信群反映同样的问题。此时,你会怎么做?
"Cool"isawordwithmanymeanings.Itstraditionalmeaningisusedto【C1】______atemperaturethatisfairlycool.Astheworld
Whatisbeingadvertised?
SalesWhenastoresells【T1】______atacostlowerthanusual,itiscalledasale.Saleslastfor【T2】______.Thenthecosti
A、Thewomanwillreservearestaurantforthedinner.B、MaryKingwilldecidewheretheyhavetheirdinner.C、Themanwilldecid
最新回复
(
0
)