首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板的定义: 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-03-29
35
问题
有如下函数模板的定义: template<class T> T func(T x,T y){return x*x+y*y;} 在下列对func的调用中不正确的是
选项
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/BNjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有定义:struetcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中错误的是()。
已知下列函数定义:fun(int*b,intc,intd){intk;for(k=0;k<c*d;k++){*b=c+d;b++;}}则调用此函数的正确写法是(假设变量a的说明为inta[10])()。
设有定义:intx=0,*p;紧接着的赋值语句正确的是()。
以下叙述中错误的是()。
对建立良好的程序设计风格,下面描述正确的是()。
以下使指针指向一个字符串的选项错误的是
给定程序MODI1.C中函数fun的功能是:求三个数的最小公倍数。例如,给主函数中的变量x1、x2、x3分别输入15112,则输出结果应当是:330。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得更
在数据流图中,带有箭头的线段表示的是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
给定程序MODll.C中函数fun的功能是:从低位开始取出长整型变量S中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当S中的数为:7654321时,t中的数为:642。请改正程序中的错误,使它能得出正确的结
随机试题
根据我国法律规定,当事人选择法律的行为或者变更法律选择的行为发生在()
C语言编译器是一种()。
小儿风湿热最易受累的心瓣膜是
晚期产后出血是指
混合资本债券到期时,如果发行人无力支付清偿顺序在该债券之前的债务或支付该债券将导致无力支付清偿顺序在混合资本债券之前的债务,发行人只可以延期支付该债券的利息。()
执行户口管理制度,做好户籍管理和人口统计工作,负责管理户籍、掌握户口动态等户政工作的人民警察属于()。
下列没有语病的一项是()。
设,试讨论f(x)在x=0处的连续性和可导性.
设λ=2是非奇异矩阵A的一个特征值,则矩阵有特征值()
【B1】【B17】
最新回复
(
0
)