首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板声明: template<typename T> T Max(T a,T b){return(a>-b)?a:b;} 下列对函数模板Max()的调用中错误的是( )。
有如下函数模板声明: template<typename T> T Max(T a,T b){return(a>-b)?a:b;} 下列对函数模板Max()的调用中错误的是( )。
admin
2010-12-16
63
问题
有如下函数模板声明: template<typename T> T Max(T a,T b){return(a>-b)?a:b;} 下列对函数模板Max()的调用中错误的是( )。
选项
A、Max(3.5,4.5)
B、Max(3.5,4)
C、Max<double>(3.5,4.5)
D、Max<double>(3.5,4)
答案
B
解析
此题考查的是函数模板的引用。引用模板函数和引用一般函数在语法形式上基本相同。需要注意的是说明一个函数模板后,当编译系统发现有一个对应的函数调用时,将根据实参中的类型来确认是否匹配函数模板中的对应形参。本题选项B)中,编译系统从第一个参数“3.5”获得信息“double型数据”和从第二个参数获得信息“int 型数据”两者矛盾,错误;A、选项C)正确:选项D)中,函数名后的<double>是模板实参表,编译系统会将int 型的形参“4”自动转化成double类型。
转载请注明原文地址:https://kaotiyun.com/show/KKjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序
若有以下函数首都:intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
有以下程序(strcat函数用于连接两个字符串):#include#includemain(){chara[20]=“ABCD\0EFG\0”,b[]=“IJK”;streat(a,b);
结构化程序设计主要强调的是()。
下列方法中,不属于软件调试方法的是()。
流程图是描述算法的很好的工具,一般的流程图中由几种基本图形组成。其中判断框的图形是
结构化程序所要求的基本结构不包括()。
结构化程序设计的基本原则不包括()。
结构化程序设计的基本原则不包括( )。
在重载运算符函数时,下面运算符必须重载为类的成员函数的是()。
随机试题
小朋友用积木拼搭“天安门广场”造型,遇到困难时便邀请老师一起解决,在和老师的共同努力下终于搭好了广场,大家都非常有成就感,这体现了教师指导幼儿游戏的角色是()
ThequestionofhowAmericansspentand,crucially,savedmoneyoverthepasttwoyearsloomslargeovertheeconomytoday.Ins
下列可能形成运动伪影的是
简述所有权的权能。
如果土工合成材料接头/接缝宽条拉伸试验出现(),则应剔除该试验结果并另取一试样进行测试。
因地震、洪水等原因造成的损坏,由()负责。
建设工程项目进度控制的技术措施涉及对()的选用。
OneBritishschoolisfindingthatallowingchildrentolistentomusicoreventohavetheTVonwhilestudyingishelpingi【C1
Access提供的筛选记录的常用方法有三种,以下______不是常用的。
假定你是公司的一名秘书,公司内部将要举行一个培训,现在写一份英语公告,涵盖以下内容:1.本次培训全员参加;2.本次培训为期三天,从本周二到周四,9:00—17:00;3.培训期间请听从培训老师的安排;4.其他注意事项。
最新回复
(
0
)