首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
建立一个有成员对象的派生类对象时,各构造函数体的执行次序为( )。
建立一个有成员对象的派生类对象时,各构造函数体的执行次序为( )。
admin
2019-06-12
40
问题
建立一个有成员对象的派生类对象时,各构造函数体的执行次序为( )。
选项
A、派生类、成员对象类、基类
B、成员对象类、基类、派生类
C、基类、成员对象类、派生类
D、基类、派生类、成员对象类
答案
C
解析
建立派生类对象的时候,构造函数的执行顺序如下:执行基类的构造函数,调用的顺序按照基类被继承时候的顺序(自左向右)。然后是执行成员对象的构造函数,调用顺序按照各个成员对象在类中的声明顺序(自上而下),最后是执行派生类的构造函数。
转载请注明原文地址:https://kaotiyun.com/show/nH8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列重载函数中,正确的是()。
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include<iostream.h> #include<string.h>main(){chara[]="clanguag
当执以下程序段时,循环体将执行(),main(){inty=1;do{y--;}while(--y):}
下面关于构造函数和析构函数的描述中,错误的是()。
符合结构化原则的三种基本控制结构为:顺序结构,选择结构和【 】。
有如下类定义:classPoint{intx__,y__;public:Point():x_(0),y_(0){}Point(intx,inty=0):x_(x),y_(y){}若执行语句Pointa(2),b[3],*c[4
不能重载的运算符是
C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取______方式。
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用””括起时,寻找被包含文件的方式是
随机试题
毛细血管基底膜可形成钉状突起,见于
下列账户中,借方登记增加的有()。
A公司将一项专有技术转让给B公司,拟采用利润分成的方法,该专利系5年前从国外引入,账面成本180万元,三年间物价累计上涨为15%,该专有技术保护期为15年,已过了5年,尚可保护10年,经专业人员测算,该专有技术成本利润率达到250%。B公司购买该专有技术
公开披露基金信息的禁止行为,不包括()。
A公司为支付货款,向B公司签发一张由甲银行承兑的汇票。B公司取得汇票后,将汇票背书转让给C公司。C公司在汇票的背面记载“不得转让”字样后,将汇票背书转让给D公司。其后,D公司将汇票背书转让给E公司,但背书签章颠倒了位置,后E公司又将汇票背书转让给
下列有关资产税务处理的表述中,正确的有()。
下列有关无形资产会计核算的表述中,符合《企业会计准则--无形资产》规定的有()。
市场营销管理过程包括哪几个主要步骤?
Forgetmilkydrinks,hotwaterbottlesorcurlingupwithagoodbook.Therealsecrettoagoodnight’ssleepmaybewhereyou
PASSAGETHREEWhathasGedachtniskirchebeenremodeledtomark?
最新回复
(
0
)