首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板定义: temp1ate<c1ass T> T func(T x,T y){return x*x+y*y;} 在下列对func的调用中,错误的是( )。
有如下函数模板定义: temp1ate<c1ass T> T func(T x,T y){return x*x+y*y;} 在下列对func的调用中,错误的是( )。
admin
2017-06-18
70
问题
有如下函数模板定义:
temp1ate<c1ass 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选项中,函数名后的<int>是模板实参表,编译系统会将double型的形参“5.5”自动转化成int类型。
转载请注明原文地址:https://kaotiyun.com/show/QhAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果表达式x=y*z中的“*”是作为成员函数重的运算符,采用运算符函数调用格式,该表达式还可以表示为______。
关于友元,下列说法错误的是
设单链表中结点的结构为(data,link)。已知指针q所指结点是指针p所指结点的直接前驱,若在*q与*p之间插入结点*s,则应执行下列哪一个操作?( )。
数据库的逻辑结构设计阶段的任务是将概念结构设计阶段所得到的概念模型转换为具体DBMS所能支持的( )。
下列for循环的循环体执行次数为()。for(inti=O,j=10;i=j=10;i++,j--)
算法的空间复杂度是指
算法的时间复杂度是指
多态性分为两类:编译时的多态性和______。
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为______。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是
随机试题
肝硬化腹水产生的机制为
原始细胞的一般形态特征不包括
A.贫血B.出血C.发热D.感染E.淋巴结肿大急性白血病最常见的死亡原因是
依据《建设工程施工合同(示范文本)》的规定,由发包人采购材料交付承包人保管时,下列表述中不正确的是()。
16周岁以上不满18周岁的公民,主要以父母收入为生活来源的人是()人。
决定排架结构单层工业厂房寿命的重要因素有()。
企业将当日收取的现金存入银行业务,应编制的记账凭证是()。
容易发生凌汛的地方,除了中国的黄河以外,还有:
可持续发展
【B1】【B10】
最新回复
(
0
)