首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板声明: 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
47
问题
有如下函数模板声明: 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全国计算机二级
相关试题推荐
有如下程序#include<stdio.h>main(){inti;for(i=0;i<5;i++)putchar(’9’-i);printf("\n");}程序运行后的输出结果是
下列给定程序中,函数fun的功能是:从形参ss所指字符串数组中,删除所有串长超过k的字符串,函数返回剩余字符串的个数。SS所指字符串数组中共有N个字符串,且串长小于M。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程
下列关于C语言文件的叙述中正确的是()。
阅读以下程序#includemain(){IntCase;floatprintF;printf("请输入2个数:");scanf("%d%f",&Case,&printF);printf(
uniondt{inta;charb;doublec;}data;以下叙述中错误的是
若有以下定义,则对a数组元素地址的正确引用是()。inta[5],*p=a;
C语言中char类型数据占字节数为
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
随机试题
下列有关宅基地使用权的取得、行使和转让的表述,符合法律规定的是()。
下列哪项不是精索的结构【】
按部位记录法A.左下6B.右上5C.右上1D.右上ⅣE.左上Ⅲ左上乳尖牙
从理论上说,最为科学,但是目前在实践尚无法实行的失业率统计方法是()。
统计描述是统计分析的最基本内容,是指应用()等方法,对资料的数量特征及其分布规律进行测定和描述。
施工承包单位的项目管理实施规划应由()组织编制。
某施工企业需要从银行借款200万元,期限1年,有甲、乙、丙、丁四家银行愿意提供贷款,年利率均为7%,但利息支付方式不同:甲要求采用贴现法;乙要求采用收款法;丙、丁均要求采用加息法,并且丙要求12个月内等额还本付息,丁要求12个月内等额本金偿还,利息随各期的
张老师给幼儿园两个班的孩子分水果,大班每人分得5个橘子和2个苹果,小班每人分得3个橘子和2个苹果。张老师一共分发了135个橘子和70个苹果,那么小班共有多少个孩子?()
城镇化是现代化的必由之路,在我们这样一个拥有13亿多人口的发展中大国实现城镇化,必须走出一条适合中国国情的新型城镇化道路,必须坚持()
Anyoneinhisposition______thesame.
最新回复
(
0
)