首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include<iostream> using namespace std; template<typename T> T fun(T a,T b){return(a>=b)?a:b;} void main() { c
下列程序的输出结果是( )。 #include<iostream> using namespace std; template<typename T> T fun(T a,T b){return(a>=b)?a:b;} void main() { c
admin
2016-10-28
70
问题
下列程序的输出结果是( )。
#include<iostream>
using namespace std;
template<typename T>
T fun(T a,T b){return(a>=b)?a:b;}
void main()
{
cout<<fun(3,6)<<’,’<<fun(3.14F,6.28F)<<endl;
}
选项
A、6,3.14
B、3,6.28
C、3,3.14
D、6,6.28
答案
D
解析
“?:”为条件运算符,(a>=b)?a:b是当a大于b时取a,否则取b。所以第一个fun(3,6)调用中,6大于3,所以输出6,同理第二个fun(3.14F,6.28F)调用中,输出6.28。
转载请注明原文地址:https://www.kaotiyun.com/show/IKNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;template<typenameT>Ttotal(T*data){Ts=0;While(*dat
下面叙述错误的是()。
下列关于析构函数的描述中,错误的是()。
在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则()。
下列程序的输出结果是#include<iostream.h>voidmain(){char*str="12123434";intxl=0,x2=0,x3=0,x4=0,i;
下列关于函数模板实参不能省略的情况说明不正确的是
fun()函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中的最小的那个数作为函数返回值。请填空完成此程序。#defineN100intfun(int(*A)[N]){in
下列打开文件的表达式中,错误的是
有如下函数模板定义:template<typenameT1,typenameT2,typenameT3>T2plusT1t1,T3t3){returnt1+t3;}则以下调用中正确是
一个关系数据库文件中的各条记录()。
随机试题
Itisrequestedthatallthestudents______presentatthemeetingtomorrow.
下列非霍奇金淋巴瘤预后最差的类型是
(2010年第37题)组成性基因表达的正确含义是
白术的主要成分为
《建设工程安全生产条例》规定,建筑工程安全生产管理必须坚持“安全第一,预防为主”的方针。()
监理工程师做出决定、批准、表示意见、确定价格时应充分考虑业主的利益。()
企业从事下列项目所得,免征企业所得税的有()。
从总体上决定商品流通企业发展方向和道路的是()。
为规范收入分配,防止两极分化,对过高收人要进行调节,调节的主要措施有()。
许多人认为,赤道地区是最热的地方。其实最热的地方并不在赤道,世界上有很多地方,像非洲的撒哈拉大沙漠、我国的塔克拉玛干沙漠等,白天的最高温度都超过了45℃,而赤道地区尽管太阳光照很厉害,但白天气温很少超过35℃。下列不能解释上述现象的是:
最新回复
(
0
)