首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板的定义: 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
74
问题
有如下函数模板的定义: 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;则以下赋值语句中错误的是()。
以下叙述中错误的是()。
有以下程序(其中的strstr()函数头部格式为:char*strstr(char•*p1,char*p2)确定p2字符串是否在p1中出现,并返回p2第一次出现的字符串首地址):#include#includechar*a="
请编写函数fun,函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行的开始没有空格。注意:部分源程序在文件PROGl.C中。请勿改动主函数mai
以下叙述中错误的是()。
软件测试的目的是()。
结构化程序设计的3种结构是()。
下列选项中不属于结构化程序设计原则的是()。
下面不属于软件需求分析阶段主要工作的是
若有以下函数首部:intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
随机试题
下列哪一项不是自发性蛛网膜下腔出血的原因()
大量心包积液发生心脏压塞时,最快速解除压塞的治疗措施是
动机产生的两个条件是
A、去氧肾上腺素B、多巴胺C、麻黄碱D、去甲肾上腺素E、肾上腺素口服用于上消化道出血的药物为( )。
药物相互作用有发生在体内的药动学、药效学方面的作用;亦有发生在体外的配伍变化。下列临床用药的事例中,属于药物相互作用影响药物分布的是()
下列何种纤维面层的地毯阻燃性最好?[2012—043,2009—048,2007—046]
项目目标动态控制的工作程序中,首先要( )。
A集团与B集团是某国农业产品种植、加工、出口的大型集团,实力相当,且两集团均有自己的农场、工厂。两集团原料的种植成本在整个成本体系中均占到50%左右,A集团为在出口方面领先于B集团,决定降低农场工人的工资,减少成本获得价格竞争优势。而实际情况是在执行此策略
以下()不是Excel2003的“编辑栏”的组成部分。
排列顺序。例如:A可是今天起晚了B平时我骑自行车上下班C所以就打车来公司BACA今天这个愿望终于实现了B所以我一直希望能有机会尝一尝C听说中国的饺子好吃
最新回复
(
0
)