首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板的定义: 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
25
问题
有如下函数模板的定义: 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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidfun(inta,intb){intt;t=a;a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,9,0},i;for(i=0;i<10
以下选项中正确的定义语句是()。
C语言规定,函数返回值的类型是()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
请编写函数fun,其功能是:计算并输出下列多项式的值,S=(1-1/2)+(1/3-1/4)+…+(1/(2n-1)-1/2n)例如,若主函数从键盘给n输入8后,则输出为S=0.662872。注意:要求n的值大于1但不大于100。请勿改动主函数ma
下列给定程序中,fun函数功能是:将n个无序整数从小到大排序。请改正程序中的错误,使它能得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!试题程序:#include<conio.h>#include<stdio.h>#inelude<
下面选项中关于位运算的叙述正确的是()。
假定已建立以下链表结构,且指针p和q已指向如图所示的节点。 则下列选项中可将q所指节点从链表中删除并释放该节点的语句组是()。
以下属于白盒测试方法的是()。
随机试题
根据刑法规定,因未达到法定责任年龄或者精神病人在不以有辨认或者不能控制自己行为的时候,造成危害结果,不负刑事责任的人被羁押的,根据《国家赔偿法》第17条的规定,国家应承担赔偿责任。()
以下属于非参数检验的是()
()是针对可控性风险采取的防止风险发生,减少风险损失的对策。
某企业2008年5月31日银行存款日记账余额476000元,银行对账单余额486000元,经逐笔核对,发现有几笔未达账项:(1)企业偿还A公司货款50000元已登记入账,但银行尚未登记入账;(2)企业收到销售商品款70200元已登记入账,但
下列各项中,不符合企业所得税有关规定的是()。
下列叙述中,能反映当代世界各国课程改革发展趋势的是()。
罗马共和国灭亡的根本原因是()
A、 B、 C、 A
Itookthechildrentothezootodayto______thepartytheymissedtheotherday.
Oldpeopleliketoliveinthecountry,______(而年轻人则喜欢住在城里).
最新回复
(
0
)