当前位置:首页 >课程 >C++程序设计

1、C++中使用类模板的理由中,以下说法错误的是:

A、它是类型无关的,因此具有很高的可复用性。
B、它在编译时而不是运行时检查数据类型,保证了类型安全。
C、类模板需要实例化后才能定义对象。
D、类模板不属于C++的多态内容。

参考答案:请扫码使用小程序查看答案

2、关于类模板,下列表述中错误的是:

A、类模板的成员函数都是函数模板
B、用类模板定义一个对象时,有可能省略实参表
C、类模板只能有虚拟类型参数
D、类模板在编译时会被使用实参表实例化为模板类

参考答案:请扫码使用小程序查看答案

3、下列关于模板形参的描述中,错误的是:

A、模板形参表必须用括弧( )括起来
B、模板形参表必须在关键字template之后
C、可以用typename修饰模板形参
D、可以用class修饰模板形参

参考答案:请扫码使用小程序查看答案

4、关于函数模板,描述错误的是:

A、函数模板的实例化由编译器实现
B、类模板的成员函数都是函数模板,类模板实例化后,成员函数也随之实例化
C、函数模板在函数调用时会自动实例化为可支持的模板函数
D、一个类定义中,只要有一个函数模板,这个类就是类模板

参考答案:请扫码使用小程序查看答案

5、在下列模板的类属参数的说明中,正确的是:

A、template
B、template
C、template(typedef T1,typedef T2)
D、template

参考答案:请扫码使用小程序查看答案