填空题C++语言多态性主要表现在动态联编、()重载和()重载。

您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题一个类的层次结构中,定义有虚函数,并且都是公有继承,在下列情况下,实现动态联编的是()。

A.使用类的对象调用虚函数
B.使用类名限定调用虚函数,其格式如下:<类名>::<虚函数名>
C.使用构造函数调用虚函数
D.使用成员函数调用虚函数

2.单项选择题下列各种类中,不能定义对象的类是()。

A.派生类
B.抽象类
C.嵌套类
D.虚基类

3.单项选择题下列关于虚函数的描述中,错误的是()。

A.虚函数是一个成员函数
B.虚函数具有继承性
C.静态成员函数可以说明为虚函数
D.在类的继承的层次结构中,虚函数是说明相同的函数

4.单项选择题含有一个或多个纯虚函数的类称为()。

A.抽象类
B.具体类
C.虚基类
D.派生类

5.单项选择题下列的成员函数中,纯虚函数是()。

A.virtualvoidf1()=0
B.voidf1()=0;
C.virtualvoidf1(){}
D.virtualvoidf1()==0;

6.单项选择题下列关键字中,用来说明虚函数的关键字是()。

A.inline
B.operator
C.virtual
D.public

7.单项选择题下列关于运算符重载的描述中,错误的是()。

A.运算符重载不改变优先级
B.运算符重载后,原来运算符操作不可再用
C.运算符重载不改变结合性
D.运算符重载函数的参数个数与重载方式有关

8.单项选择题下列运算符中,不可以重载的是()。

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