首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板的定义: template <class T> T func(Tx,Ty){ return x*x+y*y;}
有如下函数模板的定义: template <class T> T func(Tx,Ty){ return x*x+y*y;}
admin
2013-02-27
35
问题
有如下函数模板的定义: template <class T> T func(Tx,Ty){ return x*x+y*y;}
选项
A、func(3,5);
B、func<>(3,5);
C、func(3,5.5);
D、func<int> (3,5.5);
答案
4
解析
本题考核函数模板的使用。对于C选项,编译系统从3获得的信息是“T对应于int”,从5.5处获得的信息是“T对应于double”,二者相互矛盾,在编译时会产生错误。对于D选项中紧跟在函数名后的<int>就是模板实参表,通过它通知编译系统在调用过程中,double型的参数5.5将被自动换成int型。
转载请注明原文地址:https://kaotiyun.com/show/uYVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序段:intr=8;print{("%d\n",r>>1);输出结果是()。
有以下程序:#include<stdio.h>structst{intx,Y;}data[2]={1,10,2,20};main(){structst*p=data;printf("%d",p->y);printf("%d\n"
下面的函数调用语句中,func函数的实参个数是()。func(f2(v1,v2),(v3,v4,v5),(v6,max(v7,v8)))
有以下程序:#include<stdio.h>#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i<N;i++)b[i]=a[i][i];}main(){intx[][N]
在数据管理技术发展的三个阶段中,数据共享最好的是()。
有以下程序:#include<stdio.h>structs{inta;intb;};main(){structsa,*p=&a;a.a=99;print{("%d\n",________):}程序要求输出结构体中成员a的数据
以下叙述中正确的是()。
学生的记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组s中。请编写函数fun,其功能是:把指定分数范围内的学生数据放在b所指的数组中,分数范围内的学生人数由函数值返回。例如,输入的分数是60、69,则应当把分数在60~69的学生数据输出,包
下面选项中关于位运算的叙述正确的是()。
软件生命周期是指()。
随机试题
头颈部恶性肿瘤病人放疗时以及放疗后_________年不能拔牙,以免发生_________。
A.促进蛋白质合成B.促进妊娠子宫平滑肌收缩C.促进骨基质溶解D.促进血管平滑肌收缩催产素的作用是
对一般的建筑物,其防水层合理年限为10年,设防要求为一道设防;对重要的建筑和高层建筑,其防水层合理使用年限为15年,设防要求为二道设防。()
运用收益法评估投资价值时采用的报酬率应是特定投资者所要求的最低期望收益率。()
公民对其作品的著作权中,()的保护期为作者终生及其死后50年。
以期货交易所为被告的因期货交易所履行职责引起的商事案件,由原告所在地的初级人民法院管辖。()
下列有关法的本质与特征的表述中,不正确的是()。
教育科学研究中最基本、最普遍的研究方法是()。
谈一谈对元认知策略的理解。
A—TOPStoriesB—E-newslettersC—CurrentSpecialD—What’sNewE—Edito
最新回复
(
0
)