单项选择题关于保护继承,下列说法错误的是()。

A.保护继承的特点是基类的所有公用成员和保护成员都成为派生类的保护成员。
B.派生类对象不能访问基类中的任何成员。
C.派生类的对象可以访问基类的公有成员。
D.保护继承的派生类和私有继承的派生类,对基类成员访问属性是相同的。


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题下列运算符中,()运算符在C++中不能重载。

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

2.单项选择题以下()成员函数表示纯虚函数。

A.virtualintvf(int);
B.voidvf(int)=0;
C.virtualvoidvf()=0;
D.virtualvoidvf(int){};

3.单项选择题下面4个选项中,()是用来声明虚函数的。

A.virtual
B.public
C.using
D.false

4.单项选择题下列关于动态联编的描述中,错误的是()。

A.动态联编是以虚函数为基础
B.动态联编是运行时确定所调用的函数代码的
C.动态联编调用函数操作是指向对象的指针或对象引用
D.动态联编是在编译时确定操作函数的

5.单项选择题关于虚函数的描述中,()是正确的。

A.虚函数是一个静态成员函数
B.虚函数是一个非成员函数
C.虚函数既可以在函数说明时定义,也可以在函数实现时定义
D.派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型

6.单项选择题下面关于友元的描述中,错误的是()。

A.友元函数可以访问该类的私有数据成员
B.一个类的友元类中的成员函数都是这个类的友元函数
C.友元可以提高程序的运行效率
D.类与类之间的友元关系可以继承

7.单项选择题如果一个类至少有一个纯虚函数,那么就称该类为()。

A.抽象类
B.虚函数
C.派生类
D.以上都不对

8.单项选择题下列描述中,()是抽象类的特征。

A.可以说明纯虚函数
B.可以说明虚函数
C.可以定义友元函数
D.可以说明其对象

9.单项选择题编译时的多态性可以通过使用()获得。

A.虚函数和指针
B.重载函数和析构函数
C.虚函数和对象
D.虚函数和引用

10.单项选择题关于虚函数的描述中,正确的是()。

A.虚函数是一个静态成员函数
B.虚函数是一个非成员函数
C.虚函数即可以在函数说明定义,也可以在函数实现时定义
D.派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型