首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
多继承的构造顺序可分为如下四步: ①所有非虚基类的构造函数按照它们被继承的顺序构造 ②所有虚基类的构造函数按照它们被继承的顺序构造 ③所有子对象的构造函数按照它们声明的顺序构造 ④派生类自己的构造函数体 这四个步骤的正确顺序是( )。
多继承的构造顺序可分为如下四步: ①所有非虚基类的构造函数按照它们被继承的顺序构造 ②所有虚基类的构造函数按照它们被继承的顺序构造 ③所有子对象的构造函数按照它们声明的顺序构造 ④派生类自己的构造函数体 这四个步骤的正确顺序是( )。
admin
2019-04-18
25
问题
多继承的构造顺序可分为如下四步:
①所有非虚基类的构造函数按照它们被继承的顺序构造
②所有虚基类的构造函数按照它们被继承的顺序构造
③所有子对象的构造函数按照它们声明的顺序构造
④派生类自己的构造函数体
这四个步骤的正确顺序是( )。
选项
A、④③①②
B、②④③①
C、②①③④
D、③④①②
答案
C
解析
多继承派生类的构造顺序是:首先调用虚基类的构造函数,然后调用非虚基类的构造函数按照它们被继承的顺序构造,其次调用子对象的构造函数,最后是派生类构造函数中的内容。
转载请注明原文地址:https://kaotiyun.com/show/DdAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于C++函数的说明中,正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classTestClass1{public:TestClass1(){cout<<"TestClass1";}
有以下程序:#include<iostream>usingnamespacestd;inta;intfun();intmain(){externinta;intb;
下面的函数利用递归实现了求1+2+3+…+n的功能:intsum(intn){if(n==0)return0;elsereturnn+saln(n-1);}在执行SUm(10)的过程中,递归调用s
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰
下面程序的输出结果为()。#inelude<iostream.h>voidmain(){intx;int&y=x;//变量引用y=99;cout<<"x="<<x<<end1;}
下列关于指针的运算中,()是非法的。
如果用C++流进行输入/输出,下列叙述中正确的是
下列数据结构中,属于非线性结构的是
A、 B、 C、 D、 B耦合性和内聚性是衡量软件的模块独立性的两个定性的标准。其中,内聚性是度量一个模块功能强度的一个相对指标,耦合性则用来度量模块之间的相互联系程度。它们是相互关联的。在程序结构中,各模块
随机试题
第三方物流的优点是()。
在化工生产中,用于扑救可燃气体、可燃液体和电气设备的起初火灾,应使用()
美国学者麦克拉夫林构建的是
A.艾滋病B.黄热病C.肺炭疽D.鼠疫E.渗出性皮肤病《母婴保健法》所指的指定传染病有
国务院有关行业主管部门隶属单位投资建设应由国务院有关行业主管部门核准的项目,可直接向国务院有关行业主管部门提交项目申请报告,并附上项目所在地()的意见。
【案例一】背景材料:某城市引水工程,输水管道为长980m、DN3500钢管,采用顶管法施工;工作井尺寸8mx20m,挖深15m,围护结构为800mm钻孔灌注桩,设四道支撑。工作井挖土前,经检测发现三根钻孔灌注桩桩身强度偏低,
某证券公司办理集合资产业务,下列各项是该公司2007年的投资计划,其中违反规定的是()
【胡亚雷斯改革】东北师范大学2000年世界近代史真题;浙江大学2001年世界近代史真题
在窗体上建立三个菜单(名称分别为:Read、Cale和Save,标题分别为“读入数据”、“计算并输出和“存盘”),然后再添加一个文本框,名称为Text1,MultiLine属性设置为True,ScrollBars属性设置为2(如图所示)。程序运行后,如果执
It’sTimetoPayAttentiontoSleep,theNewHealthFrontier[A]Yourdoctorcouldsoonbeprescribingcrucialsleepastreatment
最新回复
(
0
)