单选题下列关于派生类对象的初始化,叙述正确的是()A是由派生类的构造函数实现的B是由基类的构造函数实现的C是由基类和派生类的构造函数实现的D是系统自动完成的,不需要程序设计者干预
单选题
下列关于派生类对象的初始化,叙述正确的是()
A
是由派生类的构造函数实现的
B
是由基类的构造函数实现的
C
是由基类和派生类的构造函数实现的
D
是系统自动完成的,不需要程序设计者干预
参考解析
解析:
暂无解析
相关考题:
下列有关继承和派生的叙述中,正确的是______。A.如果一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员B.派生类的成员函数可以访问基类的所有成员C.基类对象可以赋值给派生类对象D.如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类
下列有关继承和派生的叙述中,正确的是A.如果一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员B.派生类的成员函数可以防问基类的所有成员C.基类对象可以赋值给派生类对象D.如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类
下列关于派生类的构造函数的叙述中,正确的是( )。A.派生类通过成员初设列表的方法调用基类的构造函数,实现对基类的初始化B.派生类构造函数的调用顺序先基类后子对象构造函数C.派生类构造函数的调用顺序先子对象构造函数后基类,D.派生类构造函数是不能继承基类的
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是( )。A.派生类的对象可以赋给基类的对象B.派生类的对象可以初始化基类的引用C.派生类的对象可以直接访问基类中的成员D.派生类的对象的地址可以赋给指向基类的指针
下列关于常类型的叙述中,正确的是( )。 A. 通过常对象可以调用一般成员函数B.常对象中的成员函数都是常成员函数C.可以通过成员函数修改常对象的状态D.必须使用成员初始化列表显式初始化常数据成员
下列关于虚基类的描述中错误的是A.虚基类子对象的初始化由最派生类完成B.虚基类子对象的初始化次数与虚基类下面的派生类个数有关C.设置虚基类的目的是消除二义性D.带有虚基类的多层派生类构造函数的成员初始化列表中都要列出对虚基类构造函数调用
下列关于派生类构造函数和析构函数的叙述中,错误的是A.派生类的构造函数会隐含调用基类的构造函数B.如果基类中没有默认构造函数,那么派生类必须定义构造函数C.在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数D.在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数
下列关于对象初始化的叙述中,正确的是A.定义对象的时候不能对对象进行初始化B.定义对象之后可以显式地调用构造函数进行初始化C.定义对象时将自动调用构造函数进行初始化D.在一个类中必须显式地定义构造函数实现初始化
下列关于派生类的构造函数的说法中,哪个是错误的 ______。A.派生类不继承基类的构造函数和赋值运算B.派生类的构造函数可以调用基类的构造函数C.派生类的构造函数先于基类的构造函数执行D.在建立派生类的实例对象时,必须调用基类的构造函数来初始化派生类对象中的基类成员
下列关于虚基类的描述中,错误的是( )。A.虚基类子对象的初始化由派生类完成B.虚基类子对象的初始化次数与虚基类下面的派生类的个数有关C.设置虚基类的目的是消除二义性D.带有虚基类的多层派生类构造函数的成员初始化列表中都要列出对虚基类构造函数的调用
在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是 ______。A.派生类的对象可以赋给基类的对象B.派生类的对象可以初始化基类的引用C.派生类的对象可以直接访问基类中的成员D.派生类的对象的地址可以赋给指向基类的指针
下列说法不正确的是( )。A.基类指针可以指向它的公有派生类的对象B.指向基类的对象的指针可以指向派生类的对象,因而可以访问派生类的对象的成员C.基类指针不能指向其私有派生类的对象D.指向派生类对象的指针不可以指向基类的对象
下列关于虚基类的描述中,错误的是( )。A.虚基类子对象的初始化由最派生类完成B.虚基类子对象的初始化次数与虚基类下面的派生类个数有关C.设置虚基类的目的是消除二义性D.带有虚基类的多层派生类构造函数的成员初始化列表中都要列出对虚基类构造函数的调用
关于派生类的说法,不正确的是( )。A.派生类能够通过继承关键字改变对基类的函数成员的存取权限B.派生类可以拥有自己的新成员C.派生类可重载已有的函数成员D.派生类无法给基类的数据成员初始化
下列哪一种顺序是派生类数据成员的正确的初始化顺序。()A、基类成员—对象成员—新定义的普通成员B、基类成员—新定义的普通成员—对象成员C、新定义的普通成员—对象成员—基类成员D、对象成员—新定义的普通成员—基类成员
下列哪一种顺序是派生类构造函数正确的调用其它构造函数顺序。()A、基类构造函数—对象成员所在类的构造函数—派生类自己的构造函数初始化自定义数据成员B、基类构造函数—派生类自己的构造函数初始化自定义数据成员—对象成员所在类的构造函数C、派生类自己的构造函数初始化自定义数据成员—对象成员所在类的构造函数—基类构造函数D、对象成员所在类的构造函数—派生类自己的构造函数初始化自定义数据成员—基类构造函数
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是()。A、派生类的对象可以直接访问基类的所有成员B、派生类的对象可以初始化基类的引用C、派生类的对象不可以直接访问基类中的私有成员D、派生类的对象的地址可以赋给指向基类的指针
单选题下列哪一种顺序是派生类构造函数正确的调用其它构造函数顺序。()A基类构造函数—对象成员所在类的构造函数—派生类自己的构造函数初始化自定义数据成员B基类构造函数—派生类自己的构造函数初始化自定义数据成员—对象成员所在类的构造函数C派生类自己的构造函数初始化自定义数据成员—对象成员所在类的构造函数—基类构造函数D对象成员所在类的构造函数—派生类自己的构造函数初始化自定义数据成员—基类构造函数
单选题派生类的构造函数的成员初始化列表中,不能包含( )。A基类的构造函数B派生类中子对象的初始化C基类中子对象的初始化D派生类中一般数据成员的初始化