首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板定义: 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
2010-12-16
61
问题
有如下函数模板定义: 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”获得的信息是“T对应于int”,而从第二个参数“5.5”处获得的信息是“T对应于double”,二者相互矛盾,在编译时会产生错误。对于D) 选项中紧跟在函数名后的<int>就是模板实参表,通过它通知编译系统在调用过程中,double型的参数“5.5”将被自动换成int型。
转载请注明原文地址:https://kaotiyun.com/show/Odjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下定义语句,编译时会出现编译错误的是()。
下面属于“类一对象”主要特征的是()。
若有以下函数首都:intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
若有以下定义:intx[10],*pt=x;则对x数组元素的正确引用是()。
请编写函数fun,函数的功能是求出二维数组周边元素之和,作为函数值返回。二维数组中的值在主函数中赋予。例如:二维数组中的值为:13579299946999
下列排序方法中,最坏情况下比较次数最少的是()。
下面不属于对象主要特征的是
有如下类声明:classMyClass{inti;private:intj;protected:intk;public:intm,n;其中,私有成员的数量为【】。
从实现的角度划分,C++所支持的两种多态性分别是【】时的多态性和【】时的多态性。
测试的,目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
随机试题
行政确认的主要形式有()。
人事部小江需要为本次入职新员工制作一份入职培训的演示文稿,后期需要进行美化处理。请根据提供的“入职培训.pptx”文件,对制作好的文稿进行美化,具体要求如下所示:根据第五张幻灯片左侧的文字内容创建一个组织结构图,结果应类似Word样例文件“组织结构图样
人生价值的实现不是随心所欲的,总是依赖一定的条件,具体包括()
A.柴胡B.菊花C.升麻D.桑叶E.葛根
成功的协商转移价格依赖的条件包括()。
可以激发动机的因素有()。
改革开放以来,我国经济在总体上迅速发展,取得举世瞩目成就的同时,发展不平衡问题也逐渐突出。城乡发展差距较大,区域发展差距明显,社会事业等发展相对滞后。对此,我们的正确认识是()。①经济社会发展是一个螺旋式前进的过程,平衡是相对的.而不平衡是绝对的②
洋务派兴办洋务事业,主要目的是
FINANCEDEPARTMENTRELOCATIONFriday’smeetingiscompulsoryforallFinancestaff;otherswelcometoattendforinformation.
Stressorpressureisreallyabigproblemnowadays.Manypeoplegetatlossinfaceofthestressandsomeevencommitsuicide.
最新回复
(
0
)