首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass 1 { public: TestClass l(){cout
有如下程序: #include using namespace std; class TestClass 1 { public: TestClass l(){cout
admin
2013-09-11
117
问题
有如下程序:
#include
using namespace std;
class TestClass 1
{
public:
TestClass l(){cout<<“TestClass1”;)
TestClassl(){cout<<“一TestClass1”;)
};
class TestClass2:public TestClass 1
{
TestClass 1*p;
public:
TestClass2(){cout<<”TestClass2”;p=new TestClass 10;}
-TestClass2(){cout<<”-TestClass2”;delete p;)
};
int main()
{
TestClass2 obj;
retum 0:
}
执行这个程序的输出结果是( )
选项
A、TestClass2TestClass1TestClass1~TestClassl~TestClass2~TestClass1
B、TestClass 1 TestClass2TestClass 1~TestClass2~TestClass 1~TestClass 1
C、TestClass2TestClasslTestClass1~TestClass2~TestClass1~TestClass1
D、TestClass 1 TestClass2TestClas 1~TestClass 1~TestClass2~TestClass1
答案
B
解析
派生类中构造函数的执行顺序是:先调用基类构造函数,对基类数据成员初始化,然后调用子对象构造函数,对子对象数据成员初始化;最后执行派生类构造函数本身,对派生类数据成员初始化。由主函数main入手,首先定义了一个TestClass2对象obj。其中TestClass2公共继承TestClass 1,对象obj可以访问TestClassl中的公有成员函数。TestClass2中定义了一个TestClassl的指针p,给p分配新空间,即指向类TestClass1,输出“TestClass1”。在TestClass2的构造函数中首先输出“TestClass2”,并在restClassl构造函数中输出“TestClass1”。TestClass2析构函数中输出“~TestClass2”,删除指针p,输出“~TestClass1”。析构TestClass1输出“~TestClass1”。
转载请注明原文地址:https://www.kaotiyun.com/show/gzBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
试析北宋加强中央集权的措施及其影响。(华东师范大学1999年中国古代史真题)
简述唐代文化的巨大成就。(陕西师范大学2014年中国史真题)
试分析唐初至清代赋役制度变革的历程及其社会作用。(北京大学1999年中国通史真题)
简述斯大林时期经济体系的特征。(苏州大学2016年世界史专业基础综合真题)
初学电脑打字时,练习次数越多,错误就会越少,这属于()
教育学的研究对象是
简述教育的政治功能。
清朝乾隆年间,四川重庆府某甲“因戏而误杀旁人”,被判处绞监候。依据清代的会审制度,对某甲戏杀案的处理,适用的程序是
设某全国性的运输企业建立了大型OLTP系统,并在该系统之上建立了数据仓库。OLTP系统和数据仓库中有如下数据表:运输明细表(运输单ID,发送站ID,终到站ID,货物ID,货物重量,运输价格,发货日期)汇总表1(发送站ID,终到站ID,货物ID,发货日期
随机试题
对数幅频特性的渐近线如图所示,它对应的传递函数G(s)为【】
设y=y(x)是由方程2y一x=(x一y)ln(x一y)确定的隐函数,求dy.
A.先深后浅,重插轻提B.先浅后深,重插轻提C.先浅后深,轻插重提D.先深后浅,轻插重提提插补泻法中的补法操作是
下列关于低压断路器的叙述,不正确的是()。
在实际中,一般情况下木材的顺纹()强度最高。
2012年9月,上市公司以下情形中半年度财务报表需要审计的有()。Ⅰ.拟在下半年公开发行股票Ⅱ.拟在下半年现金分红Ⅲ.拟在下半年资本公积转增股本Ⅳ.拟在下半年现金分红并送红股
要坚持两手抓,两手都要硬,只有两个文明都搞好,才是中国特色社会主义。这是因为()。
在Excel中,单元格地址是指()。
Bra,wherethereisachurchclockthatisahalfhourslow,isnotonlythehomeofaninternationalmovementthatpromotes"sl
Whywasthewomannotatthemeeting?
最新回复
(
0
)