单项选择题

下列有关类继承的叙述中,错误的是( )。

A.继承可以实现软件复用
B.虚基类可以解决由多继承产生的二义性问题
C.派生类构造函数要负责调用基类的构造函数
D.派生类没有继承基类的私有成员
<上一题 目录 下一题>
热门 试题

单项选择题
类MyClass的定义如下: class MyClass { public: MyClass(){value=0;} SetVariable(int i){value=i;} private: int value; }; 则对下列语句序列正确的描述是( )。 MyClass*P, my; p=&my;
A.语句p=&my; 是把对象my赋值给指针变量P
B.语句MyClass*p, my; 会调用两次类MyClass的构造函数
C.对语句* SetVariable(5)的调用是正确的
D.语句p->SetVariable(5)与语句mSetVariable(5)等价
单项选择题
下列说法中错误的是( )。
A.公有继承时基类中的public成员在派生类中仍是public的
B.公有继承时基类中的private成员在派生类中仍是private的
C.私有继承时基类中的public成员在派生类中是private的
D.保护继承时基类中的public成员在派生类中是protected的
相关试题
  • 有如下类声明: class MyBASE { int ...
  • 有如下类定义: class Test { public...
  • 下列程序的执行结果是( )。 #include...
  • 有如下程序: #include<iostream> usi...
  • 下列程序的执行结果是( )。 #include...