首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板定义: 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
32
问题
有如下函数模板定义:
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>usingnamespacestd;classTestClass{intx;public:TestClass(int
重载的流运算符函数应该被定义为类的______函数。
如果表达式a>=b中的“>=”是作为非成员函数重载的运算符,则可以等效地表示为
在C++中,编译系统自动为一个类生成默认构造函数的条件是
下列特征中不是面向对象方法的主要特征的是()。
黑箱(盒)测试黑箱测试方法主要有等价类划分法、边界值分析法、错误推测法、因果图等,主要用于软件确认测试。
A、 B、 C、 D、 B对二叉树的访问有3种方式,其中任意的两种可惟一确定一颗二叉树。但无论是前序、后序还是中序遍历二叉树时,其区别在于访问根的先后次序不同,而访问叶结点的顺序完全相同。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。A)3B)4C)6D)7
随机试题
关于胶囊剂的质量要求和应用注意事项的说法,正确的是
根据劳动合同法律制度的规定,下列关于劳务派遣用工形式的表述中,不正确的是()。
摄影艺术属于()。
Atrappedeagle______hiscaptors.
高压氧可用于治疗
复合会计分录的形式有()。
根据法律规定,以下属于行政裁决的是()。
2005年宁夏夏粮总产量为( )。以下说法中正确的是( )。
下列关于有限责任公司与股份有限公司的比较,哪个是正确的()。
查询2008年1月1日后签订的订单,显示订单的订单号、客户名以及签订日期,正确的SQL语句是()。
最新回复
(
0
)