首页 > 乘务员
题目内容 (请给出正确答案)
[单选题]

建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b(成员对象的构造函数)、c(派生类的构造函数)这3种构造函数的调用顺序为

A.abc

B.acb

C.cab

D.cba

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b…”相关的问题
第1题
派生类的构造函数的成员初始化列表中,不能包含()。A.基类的构造函数B.派生类中子对象的初始化C.基

派生类的构造函数的成员初始化列表中,不能包含()。

A.基类的构造函数

B.派生类中子对象的初始化

C.基类中子对象的初始化

D.派生类中一般数据成员的初始化

点击查看答案
第2题
下面关于构造函数和析构函数的描述,错误的是()。 A)析构函数中调用虚函数采用静态联编 B)对虚析

下面关于构造函数和析构函数的描述,错误的是()。

A)析构函数中调用虚函数采用静态联编

B)对虚析构函数的调用可以采用动态联编

C)当基类的析构函数是虚函数时,其派生类的析构函数也一定是虚函数

D)构造函数可以声明为虚函数

点击查看答案
第3题
(13 )下列有关继承和派生的叙述中,正确的是A )如果一个派生类私有继承其基类,则该派生类对象不

(13 )下列有关继承和派生的叙述中,正确的是

A )如果一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员

B )派生类的成员函数可以访问基类的所有成员

C )基类对象可以赋值给派生类对象

D )如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类

点击查看答案
第4题
下列有关继承和派生的叙述中,正确的是______。 A.如果一个派生类私有继承其基类,则该派生

下列有关继承和派生的叙述中,正确的是______。

A.如果一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员

B.派生类的成员函数可以访问基类的所有成员

C.基类对象可以赋值给派生类对象

D.如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类

点击查看答案
第5题
下列关于抽象类的表述中正确的是()。 A)派生类必须要实现作为基类的抽象类中的纯虚函数 B)抽象

下列关于抽象类的表述中正确的是()。

A)派生类必须要实现作为基类的抽象类中的纯虚函数

B)抽象类的成员函数至少有一个没实现

C)抽象类不可能用来定义对象

D)派生类不能成为抽象类

点击查看答案
第6题
下列情况中,不会调用拷贝构造函数的是()。 A.用一个对象去初始化同一类的另一个新对象时 B.将类

下列情况中,不会调用拷贝构造函数的是()。

A.用一个对象去初始化同一类的另一个新对象时

B.将类的一个对象赋值给该类的另一个对象时

C.函数的形参是类的对象,调用函数进行形参和实参结合时

D.函数的返回值是类的对象,函数执行返回调用时

点击查看答案
第7题
有如下的程序: #include<cstring> #include<iostream> using namespace st
d; class MyString { public: MyString(const char*s); ~MyString(){delete[]data;} Protected: unsigned len; char*data; }; MyString::MyString(const char*s) { len=strlen(s); data=new char[len+1]; strcpy(data,s); } int main() { MyString a("C++Programing"); MyString b(a); return 0; } 在运行上面的程序时出错,出错的原因是

A.构造函数的实参不允许是本类的对象

B.没有定义实现深层复制(深拷贝)的拷贝构造函数

C.构造对象a时实参与形参类型不符

D.系统不能生成缺省的拷贝构造函数

点击查看答案
第8题
有关析构函数的说法不正确的是()。A.析构函数有且只有一个B.析构函数无任何函数类型C.析构函数和

有关析构函数的说法不正确的是()。

A.析构函数有且只有一个

B.析构函数无任何函数类型

C.析构函数和构造函数一样可以有形参

D.析构函数的作用是在对象被撤消时收回先前分配的内存空间

点击查看答案
第9题
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函
数又称__________。

点击查看答案
第10题
假定AB为一个类,则执行AB x;语句时将自动调用该类的

A.有参构造函数

B.无参构造函数

C.拷贝构造函数

D.赋值重载函数

点击查看答案
第11题
类MyClass的定义如下:class MyClass{public:MyClass(){value=0;}SetVariable(int i){value=i;}pr

类MyClass的定义如下: class MyClass { public: MyClass(){value=0;} SetVariable(int i){value=i;} private: int value; }; 则对下列语句序列正确的描述是()。

A.语句p=&my,是把对象:my赋值给指针变量p

B.语句MyClass*p,my;会调用两次类MyClass的构造函数

C.对语句*P.SetVariable(5)的调用是正确的

D.语句P->SetVariable(5)与语句my.SetVariable(5)等价

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改