首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是( )。 #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
32
问题
下面程序的输出结果是( )。 #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全国计算机二级
相关试题推荐
以下数组定义中错误的是
结构化程序设计原则强调的是
数据库设计的根本目标是要解决
下列说法不正确的是()。
若i和k都是int类型变量,有以下for语句for(i=0,k=-1;k=1;k++)printf("*****\n");下面关于语句执行情况的叙述中正确的是
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
给定程序中,函数fun的功能是将带头结点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下画线处填入正确的内容并把下画线删
下列选项中不属于结构化程序设计原则的是()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:用递归算法计算斐波拉契数列中第n项的值。从第1项起,斐波拉契数列为:1,1,2,3,5,8,13,21.…例如
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
圆柱孔的测量比外圆测量来得困难。()
以下哪项是亡阳的表现()(1993年第22题)
感染性肉芽肿的特征性细胞成分是
青皮的功效是
男性,20岁,原发性肾病综合征患者,首次治疗,每日用泼尼松60mg,3周后尿蛋白仍为(++++),此时应如何进行诱导缓解治疗?
实证主要是指()
社区建设的社会保障功能主要面对的群体是()。
为推动京津冀一体化发展,中共中央、国务院印发通知,决定设立河北雄安新区。你认为。雄安新区建立后,天津市会面临哪些机遇和挑战,应该如何应对?
Whatdoesthewomanmean?
Theamazingsuccessofhumansasaspeciesistheresultoftheevolutionarydevelopmentofourbrainswhichhassledtotool-usi
最新回复
(
0
)