C++试卷

第661题

关于模板,下列说法不正确的是

第662题

如果一个模板声明列出了多个参数,则每个参数之间必须用逗号隔开,每个参数都必须使用()关键字来修饰。


第663题

()使一个函数可以定义成对许多不同数据类型完成同一个任务。


第664题

有如下函数模板:template T cast(U u){ return u; }其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是

第665题

有如下函数模板定义:template T1 sum(T1 a1){ return(a1+a2+a3); }则以下调用中正确的是

第666题

下列关于模板的叙述中,错误的是

第667题

有如下函数模板定义:template T func(T x,T y){ return x*x+y*y; }在下列对func的调用中,错误的是

第668题

有如下函数模板:template T cast(U u){ return u; }其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是

第669题

关于在调用模板函数时模板实参的使用,下列表述正确的是

第670题

有如下函数模板:template T square(T x){ return x*x; }其中T是

第671题

下列函数模板中的定义中,合法的是

第672题

C++中的模板包括

第673题

下列有关模板的叙述中,正确的是

第674题

下面是一个模板声明的开始部分:template double___,由此可知

第675题

下列关于模板的叙述中,错误的是

第676题

下列关于函数模板的描述中,错误的是

第677题

下列关于模板的叙述中,正确的是

第678题

下列关于类模板的描述中,错误的是

第679题

下列关于模板的叙述中,正确的是

第680题

有函数模板声明和定义如下:template T1 sum(T2 d1,T3 d2);下列调用中,错误的是