首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板声明: 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
81
问题
有如下函数模板声明: 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://www.kaotiyun.com/show/KKjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
当输入为”Fool&Swalow”时,下面程序的执行结果是()。#includemain(){charc;while(c!=’?’){c=getchar0;putchar(c);
有以下程序:#includemain(){intk=5;while(--k)printf("%d",k-=3);printf("\n");}执行后的输出结果是()。
下列选项中,不属于数据模型所描述的内容的是()。
在关系模型中,每一个二维表称为一个
将E-R图转换为关系模式时,实体和联系都可以表示为( )。
流程图是描述算法的很好的工具,一般的流程图中由几种基本图形组成。其中判断框的图形是
下列叙述中,不属于软件需求规格说明书的作用的是()。
通常软件测试实施过程的步骤是()。
下列是重载乘法运算符的函数原型声明,其中错误的是()。
在软件测试设计中,软件测试的目的是()。
随机试题
设y=f(x)是方程y"-2y’+4y=0的一个解,若f(x0)>0,且f(x0)=0,则函数在x0有极_______值.
急性梗阻性化脓性胆管炎,最常见的病因是
牙源惟角化囊性瘤的内容物是哪种性质的
在()的指导下,水利工程建设项目法人应当组织制定本工程项目建设质量与安全事故应急预案。
()年,中国人民银行颁布了《个人住房担保贷款管理试行办法》。
企业将未到期的应收票据到银行贴现,其贴现息计入()。
当今教师在教学中提倡反思教学,这是古代先贤()行为在当代的延伸。
据权威市场调查机构GartnerGroup对造成非计划宕机的故障原因分析发现,造成非计划宕机的故障分成三类,下面_______不属于它定义的此三类。
Owlsareairborneinvaders-powerfulinflight,intimidatinginreposeandperchinginnumbersfarbeyondanythinganyoneremembe
Inacompetitiveeconomy,theconsumerusuallyhasthechoiceofseveraldifferentbrandsofthesameproduct.Yetunderneathth
最新回复
(
0
)