单选题下列关于类模板的模板参数的叙述中,错误的是(  )。A 模板参数可以作为数据成员的类型B 模板参数可以作为成员函数的返回类型C 模扳参数可以作为成员函数的参数类型D 模板参数不能作为成员函数的局部变量的类型

题目
单选题
下列关于类模板的模板参数的叙述中,错误的是(  )。
A

模板参数可以作为数据成员的类型

B

模板参数可以作为成员函数的返回类型

C

模扳参数可以作为成员函数的参数类型

D

模板参数不能作为成员函数的局部变量的类型

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 11 )下列关于函数的描述中,错误的是

A )函数可以没有返回值

B )函数可以没有参数

C )函数可以是一个类的成员

D )函数不能被定义为模板


正确答案:D

第2题:

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

A.模板的实参在任何时候都可以省略

B.类模板与模板类所指的是同一概念

C.类模板的参数必须是虚拟类型的

D.类模板中的成员函数全部都是模板函数


正确答案:D

第3题:

采用重载函数的目的是()。

A、函数模板也是一个具体类型的函数

B、函数模板的类型参数与函数的参数是同一个概念

C、通过使用不同的类型参数,函数模板可以生成不同类型的函数定义

D、用函数模板定义的函数没有类型


参考答案:C

第4题:

下列关于模板的描述中,错误的是( ).

A、类模板的成员函数可以是函数模板

B、类模板生成模板类时,必须指定参数化的类型所代表的具体类型

C、定义类模板时只允许有一个模板参数

D、类模板所描述的是一组类


参考答案:C

第5题:

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

A.类模板的成员函数都是模板函数

B.可以为类模板参数设置默认值

C.类模板描述了一组类

D.类模板中只允许有一个类型参数


正确答案:D
解析:类模板是一系列相关类的模板,类成员组成相同,成员函数的源代码形式相同,所不同的是所针对的类型。类模板的成员函数都是模板函数,在用类模板定义对象时,由于没有像函数实参表这样的额外信息渠道,因此无法按函数模板的方式省略模板实参。但可以为类模板的参数设置默认值。由此可知应选D。

第6题:

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

A )类模板的成员函数都是模板函数

B )可以为类模板参数设置默认值

C )类模板描述了一组类

D )类模板中只允许有一个类型参数


正确答案:D

第7题:

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

A.模板参数可以作为数据成员的类型

B.模板参数可以作为成员函数的返回类型

C.模板参数可以作为成员函数的参数类型

D.模板参数不能作为成员函数的局部变量的类型


正确答案:D
解析:本题考查的知识点是:模板参数。模板参数是一种参数化的数据类型,在模板类或模板函数中,只要是使用数据类型的地方都能够使用模板参数来代表一种还未知的数据类型。所以,模板参数可以作为成员函数的局部变量类型。故本题应该选择D。

第8题:

( 25 )下列关于类模板的模板参数的叙述中,错误的是

A )模板参数可以作为数据成员的类型

B )模板参数可以作为成员函数的返回类型

C )模板参数可以作为成员函数的参数类型

D )模板参数不能作为成员函数的局部变量的类型


正确答案:D

第9题:

模板定义中的类型参数可以用作()

A、局部变量类型

B、函数参数类型

C、函数返回值类型

D、数据成员类型


参考答案:ABCD

第10题:

下列关于函数模板的描述中,正确的是( )。

A.函数模板是一个实例函数

B.使用函数模板定义的函数没有返回类型

C.函数模板的类型参数与函数的参数相同

D.通过使用不同的类型参数,可以从函数模板得到不同的实例函数


正确答案:D
D。【解析】函数模板只是声明,一个函数的描述即模板,不是一个可以直接执行的函数,只有根据实际情况用实参的数据类型参数标识符之后,才能产生真正的函数。

更多相关问题