首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板定义: template<class T> T func(T x,T y){return x*x+y*y;} 在下列对func的调用中,错误的是( )。
有如下函数模板定义: template<class T> T func(T x,T y){return x*x+y*y;} 在下列对func的调用中,错误的是( )。
admin
2019-06-12
59
问题
有如下函数模板定义:
template<class T>
T func(T x,T y){return x*x+y*y;}
在下列对func的调用中,错误的是( )。
选项
A、func(3,5);
B、func(3.0,5.5);
C、func(3,5.5);
D、func<int>(3,5.5);
答案
C
解析
此题考查的是函数模板的使用。引用模板函数和引用一般函数在语法形式上基本相同。需要注意的是说明一个函数模板后,当编译系统发现有一个对应的函数调用时,将根据实参中的类型来确认是否匹配函数模板中的对应形参。本题C选项中,编译系统从第一个参数“3”获得信息“int”和从第二个参数获得信息“double”两者矛盾,错误;A、B选项正确:D选项中,函数名后的
是模板实参表,编译系统会将double型的形参“5.5”自动转化成int类型。
转载请注明原文地址:https://www.kaotiyun.com/show/EL8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面的函数调用为:fun(x+y,3,min(n-1,y))则fun的实参个数是()。
下列关于虚函数的描述中,正确的是()。
有如下函数模板:templateTcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是()。
下列工具中为需求分析常用工具的是()。
以下描述中,不是线性表顺序存储结构特征的是()。
执行下列语句后,输出结果为__________。inta=0,b=2,c=3;switch(a){case0:switch(b){case1:co
有如下程序:#includeusingnamespacestd:classTestClass1{public:TestClass1(){cout
使用输入输出操作符setw,能够控制()。
在关系代数运算中,_____________操作会消去关系中的某些列并删去重复的元组。
在C++中,若需要在程序文件中进行标准输入输出操作,则必须在开始处加入预处理命令#include<iostream.h>,若使用到数学库中的函数时,要在源程序的开始处加入预处理命令【】。
随机试题
不属于腹部体表标志
A.鞭毛抗原 B.有荚膜的流感嗜血杆菌所含的荚膜多糖抗原 C.存在于肠杆菌细胞壁脂多糖层,具有种属特异性 D.大肠埃希菌的表面抗原 E.伤寒沙门菌的表面抗原M抗原是
A.后溪B.公孙C.太渊D.列缺E.内关在八脉交会穴中,通督脉的是()
某患者,男,66岁,症见胸痛彻背,感寒痛甚,胸闷气短,心悸,形寒肢冷,面白。舌苔白,脉沉迟或沉紧。请回答下列问题:该患者应辨为何证
住房公积金个人住房贷款的特点是()。
踢脚线不包括()。
在会计核算系统里,与银行对账后自动生成“银行存款余额调节表”。()
体育技术动作练习中,教师提示属于条件反射中的第一信号系统。()
【商鞅变法】南京大学2011年中国古代史复试真题;云南大学2014年中国史基础真题;上海大学2014年中国史复试真题;吉林大学2015年历史学基础真题;黑龙江大学2016年历史学基础真题
Whydoesthespeakerwantemployeestosupporttheproject?
最新回复
(
0
)