首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class TestClass1 { public: TestClass1 (){cout<<" TestClass1";}
有如下程序: #include<iostream> using namespace std; class TestClass1 { public: TestClass1 (){cout<<" TestClass1";}
admin
2010-12-16
58
问题
有如下程序: #include<iostream> using namespace std; class TestClass1 { public: TestClass1 (){cout<<" TestClass1";} ~TestClass1 (){cout<<"~ TestClass1";} }; class TestClass2:public TestClass1 { TestClass1 *p; public: TestClass2(){cout<<" TestClass2";p=new TestClass1();} ~TestClass2(){cout<<"~TestClass2";delete p;} }; int main() { TestClass2 obj; return 0; }
选项
A、TestClass2TestClass1TestClass1~TestClass1~TestClass2~TestClass1
B、TestClass1TestClass2TestClass1~TestClass2~TestClass1~TestClass1
C、TestClass2TestClass1TestClass1~TestClass2~TestClass1~TestClass1
D、TestClass1TestClass2TestClas1~TestClass1~TestClass2~TestClass1
答案
B
解析
派生类中构造函数的执行顺序是:先调用基类构造函数,对基类数据成员初始化,然后调用子对象构造函数,对子对象数据成员初始化;最后执行派生类构造函数本身,对派生类数据成员初始化。由主函数mian入手,首先定义了一个TestClass2对象obj。其中TestClass2公共继承TestClass1,对象obi可以访问TestClass1中的公有成员函数。TestClass2中定义了一个TestClass1的指针p,给p分配新空间,即指向类TastClass1,输出“TestClass1”。在 TestClass2的构造函数中首先输出“TestClass2”,并在TestClass1构造函数中输出“TestClass1”。TestClass2析构函数中输出“~TestClass2”,删除指针p,输出“~TestClass1”。析构TestClass1输出“~TestClass1”。
转载请注明原文地址:https://kaotiyun.com/show/UIVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面选项中关于位运算的叙述正确的是
以下对C语言中联合类型数据的正确叙述是()。
假设有语句sizeof(double),则它是()。
下列二维数组初始化语句中,正确且与语句inta[][3]={1,2,3,4,5)等价的是()。
下列给定程序中,函数fun的功能是:将形参a所指数组中的前半部分元素中的值与后半部分元素中的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。例如,若a所指数组中的数据为:1,2,3,4,5,6,7,8,9,则调换后为:6,7,
以下对C语言函数的叙述中正确的是
设文件指针fp已定义,执行语句fp=fopen(“file”,“w”);后,以下针对文本文件file操作叙述的选项中正确的是()。
下列二叉树描述中,正确的是()。
数据结构中,与所使用的计算机无关的是数据的()。
下关于逻辑运算符两侧运算对象的叙述中正确的是( )。
随机试题
驾驶机动车进入这个路口怎样使用灯光?(图3.11.8)
离心泵的轴功率N和流量Q的关系为()。
酸碱度试验,土悬液土水比为1:4。()
根据相关规定,申请造价工程师注册的人员,隐瞒真实情况、弄虚作假的,将受到的违规处罚是( )。
既节约原材料、节能,又能改善供电品质的变压器是()系列。
一家银行在自身危机或整个市场危机中满足流动性需求的能力还依赖于其正式的()的内容。
甲公司是一家知名的IT企业,主要业务为硬件生产和IT服务。2002年,该公司敏锐地发现在互联网快速发展的背景下,电子商务会有很好的前景。决定进行业务全面转型,出售硬件业务,变身为电子商务整体解决方案提供商。该公司根据宏观环境分析中的哪项因素作出这个决策(
(1)在考生文件夹下有一个工程文件sjt3.vbp,其功能是:①单击“读数据”按钮,则将考生文件夹下in3.dat文件中的100个正整数读人数组a中。②单击“计算”按钮,则找出这100个正整数中的所有完全平方数(一个整数若是另一个整数的
Americanjournalistsoftenoverstateasituationtomakethenewsmorestimulating.
Americans’MarriageandFamilyMarriageintheUnitedStatestendstolookmorelikeserialmonogamythanlifetimepartnershi
最新回复
(
0
)