首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板定义: 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
27
问题
有如下函数模板定义:
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;classMyClass{public:MyClass(inti=0){cout<<1;}MyClass(c
在C++中,编译系统自动为一个类生成默认构造函数的条件是
在下列原型所示的C++函数中,按“传值”方式传递参数的是
一问宿舍可住多个学生,则实体宿舍和学生之间的联系是
如下程序的输出结果是______。#include<iostream>usingnamespacestd;classWages{//“工资”类doublebase;//基本工资dou
请在下列程序中的空格处填写正确的语句:classSample{public:Sample(){}~Sample(){}voidSetData(intdatA){//将Sample类成员变量d
当使用关键字______作为函数返回类型时,该函数不返回任何值。
派生类的构造函数的成员初始化列表中,不能包含()。
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10};则下列说法中错误的是
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。A)3B)4C)6D)7
随机试题
Km值反映酶与底物的亲和力
患者,青年男性,咳嗽痰少,痰中带血,血色鲜红,两颧红赤,口干咽燥,潮热盗汗,舌质红,脉细数。乃肺痨阴虚肺热咳血。方剂选用
银翘散的功用是()败毒散的功用是()
将原始凭证分为一次凭证、累计凭证等类,其分类依据是()
课程实施是将课程方案付诸实践的过程,是达到预期教育目标的基本途径,其焦点是实践中发生改革的程度和影响改革程度的因素。由于诸多影响因素的存在,使得课程实施的整个过程具有不确定性,而对课程实施具有决定性作用的因素是()。
依次填入下列各句横线处的词语,恰当的一组是()。①科学传播不可能起到立竿见影的效果,如果谁这样想,谁就会______科学,最终将会危害科学。②近几年我国出土了大量先秦时代的典籍,使我们有可能对过去被判为伪书的作品重新加以______。③每年赛季开始
某人被判处死缓,在监狱里认真改造,有立功表现,后来给他减刑,他表现得越来越好。这个过程隐含的行为塑造原理有()
宋朝中央最高司法行政机关是()。
实事求是
下面不属于需求分析阶段任务的是()。
最新回复
(
0
)