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

1、继承的语法格式class 派生类 标记符 继承方式 基类,其中标记符是( )

A..
B.:
C.::
D.{

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

2、可以作为虚函数的是( )

A.全局函数
B.静态成员函数
C.构造函数
D.析构函数

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

3、抽象类与继承机制、多态机制的关系是( )

A.都有关
B.都无关
C.继承有关,多态无关
D.继承无关,多态有关

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

4、C++中要实现动态联编,调用虚函数时必须使用( )

A.基类对象
B.基类类名
C.派生类对象
D.基类指针

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

5、在运算符重载中,this指针可以用于( )方式的重载

A.模板
B.成员函数
C.友元
D.静态成员

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

6、用友元方式实现除法运算符重载,其中第二个参数是( )

A.用户自定义
B.被除数
C.除数
D.商

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

7、如果要把一个对象转换成double类型,可以通过( )

A.重载double类型
B.重载double *类型
C.重载double &类型
D.类构造函数参数是单个double

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

8、函数模板是指一个函数( )

A.名称可变化
B.返回类型可变化
C.带有数据类型可变化的形参
D.被另一个函数重载

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

9、函数模板的定义要使用关键字( )

A.function
B.template
C.operator
D.static

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

10、已知template class A{ },在主函数中以下语句正确的( )

A.A(int) a;
B.A a = int;
C.A a;
D.A(char) a;

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

11、已知C保护继承A、公有继承B,则主函数中通过C的对象可以访问( )

A.类A的公有成员
B.类B的公有成员
C.类C的公有成员
D.类A的保护成员

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

12、以下不可以运算符重载的是( )

A.::
B..
C.[ ]
D.?:

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

13、以下属于输出方式的C++操作是( )

A.cin
B.cout
C.cerr
D.clog

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

14、C++提供格式化输出的方法是( )

A.流对象的成员函数
B.抽象类输出
C.类输出模板
D.控制符

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

15、C++的模板订制包括( )

A.类模板
B.函数模板
C.变量模板
D.数组模板

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

16、继承是在已有类的基础上定义新的类

A.正确
B.错误

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

17、不允许一个基类又是直接基类又是间接基类

A.正确
B.错误

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

18、派生类的构造执行顺序与继承方式无关

A.正确
B.错误

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

19、cin是C++的关键字

A.正确
B.错误

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

20、类模板表示的是数据成员类型不同而处理数据的算法基本相同的一组类

A.正确
B.错误

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