网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
下列关于派生类的叙述中,错误的是( )。
A
派生类至少要有一个基类
B
派生类中包括了从基类继承的成员
C
一个派生类可以作为另一个派生类的基类
D
基类成员被派生类继承以后访问权限保持不变
参考答案
参考解析
解析:
D项错误,对于公有继承,只有基类的公有成员可以被派生类对象访问,其他(保护和私有)成员不能被访问;对于私有继承和保护继承,基类中所有成员都不能被派生类对象访问。
D项错误,对于公有继承,只有基类的公有成员可以被派生类对象访问,其他(保护和私有)成员不能被访问;对于私有继承和保护继承,基类中所有成员都不能被派生类对象访问。
更多 “单选题下列关于派生类的叙述中,错误的是( )。A 派生类至少要有一个基类B 派生类中包括了从基类继承的成员C 一个派生类可以作为另一个派生类的基类D 基类成员被派生类继承以后访问权限保持不变” 相关考题
考题
( 13 )下列关于派生类构造函数和析构函数的说法中,错误的是A )派生类的构造函数会隐含调用基类的构造函数B )如果基类中没有缺省构造函数,那么派生类必须定义构造函数C )在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数D )在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数
考题
下列关于派生类的构造函数的叙述中,正确的是( )。A.派生类通过成员初设列表的方法调用基类的构造函数,实现对基类的初始化B.派生类构造函数的调用顺序先基类后子对象构造函数C.派生类构造函数的调用顺序先子对象构造函数后基类,D.派生类构造函数是不能继承基类的
考题
下列关于派生类的描述中,错误的是( )。A.一个派生类可以作为另一个派生类的基类B.派生类至少有一个基类C.派生类的成员除了它自己的成员外,还包含了它的基类的成员D.派生类中继承的基类成员的访问权限到派生类中保持不变
考题
下列关于派生类构造函数和析构函数的叙述中,错误的是A.派生类的构造函数会隐含调用基类的构造函数B.如果基类中没有默认构造函数,那么派生类必须定义构造函数C.在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数D.在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数
考题
下列叙述中错误的是A.公有继承时基类中的public成员在派生类中仍是public成员B.私有继承时基类中的protected成员在派生类中仍是protected成员C.私有继承时基类中的public成员在派生类中是private成员D.保护继承时基类中的public成员在派生类中是protected成员
考题
下列关于基类和派生类关系的叙述中,正确的是A.每个类最多只能有一个直接基类B.派生类中的成员可以访问基类中的任何成员C.基类的构造函数必须在派生类的构造函数体中调用D.派生类除了继承基类的成员,还可以定义新的成员
考题
下面叙述错误的是( )A.对基类成员的访问能力在private派生类中和public派生类中是相同的B.基类的private成员在public派生类中不可访问C.基类中的public成员在protected派生类中是protected的D.基类中的public成员在protected派生类中仍然是public的
考题
下列关于派生类的构造函数的说法中,哪个是错误的 ______。A.派生类不继承基类的构造函数和赋值运算B.派生类的构造函数可以调用基类的构造函数C.派生类的构造函数先于基类的构造函数执行D.在建立派生类的实例对象时,必须调用基类的构造函数来初始化派生类对象中的基类成员
考题
下面叙述错误的是 ______。A.基类的protected成员在派生类中仍然是protectedB.基类的protected成员在private派生类中仍然是protected的C.基类的protected成员在private派生类中是private的D.基类的protected成员不能被派生类的对象访问
考题
下列关于继承的描述中,错误的是( )。A.析构函数不能被继承B.派生类是基类的组合C.派生类的成员除了它自己的成员外,还包含了它的基类的成员D.派生类中继承的基类成员的访问权限到派生类保持不变
考题
下列关于继承的描述中,错误的是()。A、基类中的析构函数不能被派生类继承B、基类中的保护成员在派生类中无法直接访问C、派生类的成员除了包括派生类中自己定义的成员外,还包括它从基类继承的成员D、在公有继承方式下基类中公有成员和保护成员的访问权限到派生类保持不变
考题
关于保护继承,下列说法错误的是()。A、保护继承的特点是基类的所有公用成员和保护成员都成为派生类的保护成员。B、派生类对象不能访问基类中的任何成员。C、派生类的对象可以访问基类的公有成员。D、保护继承的派生类和私有继承的派生类,对基类成员访问属性是相同的。
考题
下列关于类层次中重名成员的描述,错误的是()A、C++允许派生类的成员与基类成员重名B、在派生类中访问重名成员时,屏蔽基类的同名成员C、在派生类中不能访问基类的同名成员D、如果要在派生类中访问基类的同名成员,可以显式地使用作用域符指定
考题
关于基类和派生类的描述中,错误的是()A、基类和派生类间是包含关系B、派生类中可以定义自己的成员C、基类成员在派生类中的访问权限与继承方式有关D、一个派生类可以从一个基类派生,也可以从多个基类派生
考题
单选题关于保护继承,下列说法错误的是()。A
保护继承的特点是基类的所有公用成员和保护成员都成为派生类的保护成员。B
派生类对象不能访问基类中的任何成员。C
派生类的对象可以访问基类的公有成员。D
保护继承的派生类和私有继承的派生类,对基类成员访问属性是相同的。
考题
单选题下列关于继承的描述中,错误的是()。A
基类中的析构函数不能被派生类继承B
基类中的保护成员在派生类中无法直接访问C
派生类的成员除了包括派生类中自己定义的成员外,还包括它从基类继承的成员D
在公有继承方式下基类中公有成员和保护成员的访问权限到派生类保持不变
考题
单选题下面叙述错误的是()A
基类的protected成员在派生类中仍然是protected的B
基类的protected成员在public派生类中仍然是protected的C
基类的protected成员在private派生类中是private的D
基类的protected成员不能被派生类的对象访问
考题
单选题下列对派生类的描述中,错误的是()。A
一个派生类可以作为另一个派生类的基类B
派生类至少有一个基类C
派生类的缺省继承方式是privateD
派生类只含有基类的公有成员和保护成员
考题
单选题下列关于类层次中重名成员的描述,错误的是()A
C++允许派生类的成员与基类成员重名B
在派生类中访问重名成员时,屏蔽基类的同名成员C
在派生类中不能访问基类的同名成员D
如果要在派生类中访问基类的同名成员,可以显式地使用作用域符指定
热门标签
最新试卷