首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板定义: 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
2018-12-04
21
问题
有如下函数模板定义:
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://kaotiyun.com/show/DuAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
函数inttest(inta,intb=1,intc=0),下列调用不合法的个数是test(0);test(0,0);test();test(0,0,0);
下列程序的输出结果是______。#include<iostream>usingnamespacestd;template<typenameT>Tfun(Ta,Tb){return(a<=b)?a:b;}int
友元类的所有成员函数都是另一个类的【】函数。
有如下程序:#include<iostream>usingnamespacestd;classTestClass1{public:TestClass1(){cout<<"TestClass1";}
对于长度为n的线性表,在最坏情况下,下列各种排序法所对应的比较次数中,正确的是()。
将一个函数声明为一个类的友元函数必须使用关键字______。
冒泡排序算法在最好的情况下的元素交换次数为______。
以下各选项组中,均是C++语言关键字的组是
以下不使用线性结构表示实体之间联系的模型的是()。
随机试题
人体不同组织和体液回声强度是不同的,下列哪一项是错误的
A.高血压危象B.心肌梗死C.脑血管意外D.尿毒症E.心力衰竭粘液性水肿常见的原因
下述哪项不是溃疡性结肠炎常见的并发症
在机体调节酸碱平衡的途径中,缓慢但最重要的是
根据《药品经营许可证管理办法》,开办药品零售企业应符合设置规定,下列与规定不符合的是
在抗震设防区,桩箱或桩筏基础其埋深(不计桩长)不宜小于建筑物高度的:
生产经营单位( )责令限期改正;逾期未改正的,责令停产停业整顿,可以并处2万元以下的罚款。
2020年4月,某审计组对某公司2019年度财务收支进行了审计。有关的资料和审计情况如下:1.审计人员取得了由被审计单位编制的应付账款明细表,审阅并确定表中无过期未付的债务,在与财务报表上应付账款的数额核对相符后,即确认该明细表正确无误。2.该公司付款
E市开展一项公共政策的民意调查,随机抽取一千名市民回答有关问题。一个月后。再次随机抽取了一千名市民回答相同的问题,但问题的顺序设置与上次不同。结果发现。两次市民样本对许多问题得出了不同的回答。这证明同一组问题,因为其问题顺序的改变,有时就会得到不一样的回答
Completethenotesbelow.WriteNOMORETHANTWOWORDSAND/ORANUMBERforeachanswer.PublicServiceBroadcastVolunteerworke
最新回复
(
0
)