首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
107
问题
有如下程序:
#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(){inti=1,j=1,k=2;if((j++||k++)&&i++)cout<<i<<","<<j<<","<<k<<endl;}执行后输出结
在面向对象方法中,类之间共享属性和操作的机制称为______。
函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[=1;b[1]=2;swap(b,2)。在运行调用函数中的语句后,b[0]和b[1]的值分别为()。
假定其中的x的单位是角度且不考虑π的值的精度,则与数学公式等的C++语言表达式是()。
在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送()。
下列叙述中错误的是()。
一个关系中属性个数为1时,称此关系为
能正确表示逻辑关系:”a≥10或a≤0”的C++语言表达式是()。
模板使我们可以用一个代码段指定一组相关函数(称为______)或一组相关类(称为______。
随机试题
“一事不再罚”是指对当事人的同一个违法行为,不得给予__________的行政处罚。
A.干酵母片,一次0.5~2g,一日3次B.胰酶片,一次0.3~1g,一日3次,餐中服用C.多潘立酮,一次10mg,一日3次,餐前0.5hD.奥美拉唑肠溶片,一次20mg,一日1次,在早餐前服用E.铝碳酸镁咀嚼片,一次500mg,一日3次,餐后1~
肉芽组织中抗感染的主要成分是()
患者,女性,35岁。20天前患者足月顺产一男婴,后一直卧床休息。4天前自觉左小腿疼痛、肿胀,左足不能着地踏平,行走时疼痛加重,自己于左下肢局部热敷,并口服抗感染药物治疗,效果不佳。肿胀逐渐波及左小腿、左大腿,并出现畏寒、发热。查体:左下肢明显肿胀,局部皮肤
男性,30岁。持续性头痛半年伴右侧肢体阵发性抽搐就诊。眼底检查发现其双侧视乳头水肿,左侧为甚。以下处理哪项不合适
公司资本制度要求,公司增加或减少注册资本,须由股东大会作出决议,并由代表()以上表决权的股东通过,并须进行相应的变更登记。
娃娃家里,幼儿A在分配角色,幼儿C突然跑过来要当爸爸,可是A已经将爸爸的角色分给了幼儿B。于是,两个小男孩为了谁当爸爸的问题起了争执。这是,另一个幼儿D过来对B说:“我们去玩玩具吧。”B听了很高兴地和D走了,娃娃家又平静了下来。争执的现象在幼儿园
一般来说,先前所学的信息对后面所学信息的干扰叫做前摄抑制;后面所学的信息对前面所学信息的干扰叫做________。
部门法的划分是绝对的,各国都存在着运用于一切时代、适合于任何国家的永不可变的部门法划分的模式。()
认知差异
最新回复
(
0
)