首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的程序段中,有( )处错误。 template <class T1,T2> T2 func(T1 a,b) { return (a>b) ?(a) :(b) ; }
下面的程序段中,有( )处错误。 template <class T1,T2> T2 func(T1 a,b) { return (a>b) ?(a) :(b) ; }
admin
2010-03-29
51
问题
下面的程序段中,有( )处错误。 template <class T1,T2> T2 func(T1 a,b) { return (a>b) ?(a) :(b) ; }
选项
A、1
B、2
C、3
D、4
答案
2
解析
本题考核函数模板的定义。函数模板的一般说明形式如下:
template<类型形参表>
返回类型函数名(形参表){//函数体}
在C++中,如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须重复使用关键字class进行说明。由此可知:
第1处错误:template<classT1,T2>,T2前没有关键字class。
第2处错误:func(T1a,B) ,变量b前没有类型说明。
转载请注明原文地址:https://kaotiyun.com/show/iDjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于一个正常运行的C程序,下列叙述中正确的是()。
有C语言表达式2*3+4+15%3,关于其执行顺序,以下叙述正确的是
有以下程序段charch;intk;ch=’a’:k=12;printf("‰c,%d,’’,ch,ch,k);printf(’’k=%d\n",k);已知字符a的ASCII十进制代码为97,则执行上述
有以下程序:#include<stdio.h>main(){inti,j;for(i=1;j<4;i++){for(j=i;j<4;j++)printf("%d*%d=%d",i,j,i*j);printf("\n");}}程序运行
不属于结构化程序基本结构的是()。
下列关于C语言文件的叙述中正确的是()。
若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()。
下列叙述中错误的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
随机试题
流动性比率可以反映()
期货从业人员受到机构处分,或者从事的期货业务行为涉嫌违法违规被调查处理的,机构应当在做出处分决定、知悉或者应当知悉该从业人员违法违规被调查处理事项之日起()工作日内向协会报告。
下列各项属于财务管理主要内容的有()。
税务机关作出的下列行政行为,纳税人不服时应当先申请行政复议,对行政复议决定不服再向人民法院提起行政诉讼的有()。
图1代表肌细胞与环境的物质交换关系。X、Y、Z表示三种细胞外液,下列叙述错误的是()。
简述如何建立良好的师幼互动关系。
农民专业合作社以其成员为主要服务对象。合作社应当为每个成员设立成员账户,记载该成员与本社的交易量(额)。下列说法错误的是()。
中华民族伟大复兴的中国梦包含着丰富的思想内涵,其中最核心的内容是
Asayoungmother,everymorningat4:30a.m.KimberlyMoorewoulddropoffheryoungchildathermother-in-law’shomebefor
HowtoConquerPublicSpeakingFearI.IntroductionA.Publicspeaking—acommonsourceofstressforeveryoneB.Thetruthabou
最新回复
(
0
)