首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板声明: 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
59
问题
有如下函数模板声明: 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全国计算机二级
相关试题推荐
有以下程序:#includemain(){charS[]={"012xy"};inti,n=0;for(i=0;S[i]!=0;i++)if(s[i]>=’a’&&s[i]
C源程序中不能表示的数制是()。
下面程序运行后的输出结果是()。#include<stdio.h>main(){inta[5]={1,0,4,2,0},b[5]={1,2,3,4,5},i,s=0;for(i=0;i<5;i++)s=s+b[a[i]];printf(
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是建立一个N×N的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素
下面对对象概念描述正确的是
下列排序方法中,最坏情况下比较次数最少的是()。
算法的空间复杂度是指()。
结构化程序设计的3种结构是()。
通常软件测试实施过程的步骤是()。
当+运算符被重载为友元函数时,友元运算符Obj1+obj2被C++编译器解释为______。
随机试题
税务代理应遵循的基本原则。
帕金森病可用肝豆状核变性可用
一类风湿关节炎患者,病程持续1年余,有对称性多关节肿痛,未经治疗,三大常规及肝肾功能检查正常,首选方案是.
泰昌有限公司共有6个股东,公司成立两年后,决定增加注册资本500万元。下列哪一表述是正确的?(2013年试卷三第26题)
下列关于借贷记账法的说法中,正确的有()。
E公司拟投资建设一条生产线,行业基准贴现率为10%,现有六个方案可供选择,相关的现金净流量数据如下表所示:要求:(I)根据表中数据,分别确定下列数据:①A方案和B方案的投资期;②c方案和D方案的营业期。(
对于承租人来说,租金可以在税前扣除,减少税基从而减少应纳税额。()
4,2,,()
《中华人民共和国民法总则》于2017年3月15日通过,2017年10月1日生效。此次修改,将限制民事行为能力人的年龄界定为()周岁以上的未成年人。
以下关于计算机网络特征的描述中,哪—个是错误的______。
最新回复
(
0
)