首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostrearn> using namespace std; class TestClass1 { public: TestClassl (){tout<<’’TestCla
有如下程序: #include<iostrearn> using namespace std; class TestClass1 { public: TestClassl (){tout<<’’TestCla
admin
2018-10-21
99
问题
有如下程序:
#include<iostrearn>
using namespace std;
class TestClass1
{
public:
TestClassl (){tout<<’’TestClass1’’;}
~TestClass1 (){tout<<’’~TestClass1’’;}
};
class TestClass2:public TestClass1
{
TestClass *p;
public:
TestClass2(){cout<<’’TestClass2’’;p=new
restClass1();}
~TestClass2((){cout<<’’~TestClass2’’;delete p;}
};
int main()
{
TestClass2 ohj;
return 0;
}
执行这个程序的输出结果是( )。
选项
A、TestClass2 TestClass1 TestClass1~TestClassl~TestClass2~TestClass1
B、TestClass1 TestClass2 TestClass1~TestClass2~TestClass1~TestClass1
C、TestClass2TestClass1 TestClass1~TestClass2~TestClass1~TestClass1
D、TestClass1 TestClass2TestClas1~TestClass1~TestClass2~TestClass1
答案
B
解析
派生类中构造函数的执行顺序是:先调用基类构造函数,对基类数据成员初始化,然后调用子对象构造函数,对子对象数据成员初始化;最后执行派生类构造函数本身,对派生类数据成员初始化。由主函数main入手,首先定义了一个TestClass2对象obi。其中TestClass2公共继承TestClass1,对象obj可以访问TestClass1中的公有成员函数。TestClass2中定义了一个TestClass1的指针p,给p分配新空间,即指向类TestClass1,输出“TestClass1”。在TestClass2的构造函数中首先输出“TestClass2”,并在TestClass1构造函数中输出“TestClass1”。TestClass2析构函数中输出“~TestClass2”,删除指针p,输出“~TestClass1”。析构TestClassl输出“~TestClass1”。
转载请注明原文地址:https://kaotiyun.com/show/ZfAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
重载的关系运算符和逻辑运算符的返回类型应当是______。
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
线性表的顺序存储结构和线性表的链式存储结构分别是
有以下程序main(){inta=5,b=4,c=3,d=2;if(a>b>c)cout<<d<<endl;elseif((c-1>=d)==1)cout<<d+1<<endl
下列定义中p指向的地址可更改,但*p不能够更改的是()。
下列叙述中正确的是()。
执行语句序列charstr1[10]="ABCD",str2[10]="XYZxyz";for(inti=0;strl[i]=str2[i];i++);后,数组strl中的字符串是______。
在算法正确的前提下,评价一个算法的两个标准是______。
执行语句序列ofstreamoutfile(“DATE.DAT”);if(…)cout<<"OK";elsecout<<"FAIL"后,如果文件打开成功,显示“OK”,否则显示"FAIL"。由此可知,上面if语句…处的表达式是:
设某循环队列的容量为50,头指针front=5(指向队头元素的前一位置),尾指针rear=29(指向队尾元素),则该循环队列中共有______个元素。
随机试题
磁路基尔霍夫定律的含义是什么?
A.IgAB.IgDC.IgED.IgGE.IgM唯一能通过胎盘的免疫球蛋白是
上消化道出血病人对血容量变化最敏感的观察指标是
与贸易相关的短期或有负债的信用转换系数是()
甲公司和乙公司有关诉讼资料如下:(1)甲公司2011年8月2日起诉乙公司违约,根据乙公司法律顾问的职业判断,认为乙公司胜诉的可能性为40%,败诉的可能性为60%。如果败诉,需要赔偿的:金额在450~47万元之间,同时还应承担诉讼费3万元。(2)甲公司根
2016年2月2日,中国人民银行、中国银行业监督管理委员会发布通知称,为进一步支持合理住房消费,促进房地产市场平稳健康发展,在不实施“限购”措施的城市,居民家庭首次购买普通住房的商业性个人住房贷款,原则上最低首付款比例为(),各地可向下浮动5个百分
2008年9月19日至23日,省部级主要领导干部深入学习实践()专题研讨班在中央党校举行。中共中央总书记、国家主席、中央军委主席胡锦涛在开班式上发表重要讲话。
疑病症又称疑病性神经症,是指对自身感觉或征象作出患有不切实际的病态解释,致使整个身心被由此产生的疑虑.烦恼和恐惧所占据的一种神经症。根据上述定义,下列不属于疑病症的是:
秦时明月汉时关对于()相当于()对于田园
实现中国梦任重而道远,需要锲而不舍、驰而不息的艰苦努力。奋力实现中国梦就必须
最新回复
(
0
)