在派生类的定义中,继承父类短语(子句)所使用的关键字为()。
第1题:
A.在派生类中不可见的成员要变成可访问的,需要进行访问声明
B.在基类定义的public成员在保护继承的派生类中可见,也能在类外被访问
C.在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问
D.在基类定义的public和protected成员在保护继承的派生类中可见
第2题:
此题为判断题(对,错)。
第3题:
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为( )。
A.私有继承
B.非私有继承
C.保护继承
D.公有继承
第4题:
在定义一个派生类时,使用()关键字表示为私有继承,使用()关键字表示为公有继承。
第5题:
A、自定义异常要继承Exception类
B、自定义异常继承Exception类后具有可抛性
C、自定义异常可以在构造方法中用super关键字传递异常信息给父类
D、自定义异常必须继承Error类
第6题:
此题为判断题(对,错)。
第7题:
下列是关于继承的说法,正确的是______。
A.子类继承父类,子类就拥有了父类的全部成员,包括基类的构造函数和析构函数
B.当子类继承父类后,子类可以访问父类的全部成员
C.抽象类不能被继承
D.派生类可能含有与基类同名的数据成员或同名同参数的成员函数,因此可能产生二义性。C++采用将当前类作为默认作用域的方法来消除二义性。若要在派生类中访问基类的成员,则必须使用作用域运算符“::”指定所使用的成员的类名
第8题:
基类的【 】不能被派生类的成员访问,基类的【 】在派生类中的性质和继承的性质一样,而基类的【 】在私有继承时在派生类中成为私有成员,在公有和私有保护继承时在派生类中仍为保护成员。
第9题:
A、自定义异常要继承Exception
B、自定义异常继承Exception类后,具有可抛性
C、自定义异常可以在构造方法中用super关键字传递异常信息给父类
D、自定义异常必须继承Error
第10题:
如果要实现重写,在基类的方法中必须使用virtual关键字,在派生类的方法中必须使用overrides关键字。