首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板定义: 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-05-06
39
问题
有如下函数模板定义:
template<class T>
T func(T x,T y){return x*x+y*y;}
在下列对func的调用中,错误的是( )。
选项
A、func(3,5);
B、fuc(3.0,5.5);
C、func(3,5.5);
D、func<int>(3,5.5);
答案
C
解析
此题考查的是函数模板的使用。引用模板函数和引用一般函数在语法形式上基本相同。需要注意的是说明一个函数模板后,当编译系统发现有一个对应的函数调用时,将根据实参中的类型来确认是否匹配函数模板中的对应形参。本题C选项中,编译系统从第一个参数“3”获得信息“int”和从第二个参数获得信息“double”两者矛盾,错误;A、B选项正确;D选项中,函数名后的<int>是模板实参表,编译系统会将double型的形参“5.5”自动转化成int类型。
转载请注明原文地址:https://kaotiyun.com/show/To8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
阅读下面程序:#include<iostream.h>voidfun(intn){intx(5);staticinty(10);if(n>0){++x;++y;cou
重载的流运算符函数应该被定义为类的______函数。
软件是程序、数据和______的集合。
关系代数是关系操作语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为______。
下列模板声明中有语法错误的是
在一棵二叉树的前序遍历、中序遍历、后序遍历所产生的序列中,所有叶结点的先后顺()。
在软件开发过程中,需求分析阶段产生的主要文档是
A、 B、 C、 D、 A由于线性表采用的是顺序存储方式,用存储单元的邻接性体现线性表元素间的一维顺序关系,因此对线性表进行插入和删除运算时,可能需要移动大量的结点,以保持这种物理和逻辑的一致性。对于选项A)
A、 B、 C、 D、 BE-R图具有三个要素:①实体(型)用矩形框表示,框内为实体名称;②属性用椭圆型来表示,并用线与实体连接。属性较多时也可以将实体及其属性单独列表;③实体间的联系用菱形框表示。用线将菱形
随机试题
下列词典,属于百科知识词典的有()
转移性右下腹疼可见于右腰部阵发性绞疼并向会阴部放射可见于
海关权力是指国家通过海关行政法规而赋予海关对运输工具,进出境货物、物品的监督管理权。()
期货公司报送的风险监管报表存在虚假记载的,公司住所地中国证监会派出机构可认定公司的风险监管指标不符合规定标准。()
取得融资融券业务试点资格的证券公司在开展融资融券业务前还应向交易所申请融资融券交易()。
中国现代文学的奠基人是鲁迅。()
下图中的立体图形①是由立体图形②、③和④组合而成,下列哪一项能够填入问号处?
甲在从被害人乙手中非法夺取财物时,乙追赶甲不慎跌倒摔成重伤。甲应定()。
某种商品降价20%后,若欲恢复原价,应提价().
WhenwechooseItalyasourholidaydestination,decidetobuyaGermancar,supportthepoliciesoftheSwedishgovernmentorc
最新回复
(
0
)