第1题:
当派生类中有和基类一样名字的成员时,如果没有使用类名加以限制,则()。
A、基类的同名成员将覆盖派生类的成员
B、将产生二义性
C、派生类的同名成员将覆盖基类的成员
D、是不允许的
第2题:
A.在派生类中不可见的成员要变成可访问的,需要进行访问声明
B.在基类定义的public成员在保护继承的派生类中可见,也能在类外被访问
C.在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问
D.在基类定义的public和protected成员在保护继承的派生类中可见
第3题:
下列有关继承和派生的叙述中,正确的是______。
A.如果一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员
B.派生类的成员函数可以访问基类的所有成员
C.基类对象可以赋值给派生类对象
D.如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类
第4题:
使用下列哪种修饰符,可以使成员变量只能在类的内部使用()
A. private
B. abstract
C. protected
D. public
第5题:
在派生类中使用基类的成员,可以显式地使用【 】来使用基类成员。
第6题:
对于公有继承,基类中的私有成员在派生类中将
A: 能够直接使用成员名访问
B: 能够通过成员运算符访问
C: 仍然是基类的私有成员
D: 变为派生类的私有成员
第7题:
在公有派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的____。
A.私有成员
B.公有成员
C.保护成员
D.保护成员或私有成员
第8题:
若类声明时加上修饰符______,则表示该类不能有子类。
第9题:
在C++中,类由数据成员和成员函数封装而成,每个成员都具有描述该成员可见性的访问控制属性,若某类的一个成员的访问控制属性是protected属性,这个成员(30)。
A.只能被该类的成员函数访问
B.只能被该类的成员函数和友元函数访问
C.只能被该类的成员函数、友元函数和该类的派生类的成员函数防问
D.不仅可以被该类的成员函数访问,而且还可以被该类的外部访问
第10题:
在类的定义中,若需要把一个属性或方法定义为类成员,而不是实例成员,则使用的修饰符为()。