首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass l { public: TestClass1 (){cout
有如下程序: #include using namespace std; class TestClass l { public: TestClass1 (){cout
admin
2020-05-14
26
问题
有如下程序:
#include
using namespace std;
class TestClass l
{
public:
TestClass1 (){cout<<"TestClassl";}
~TestClass 1(){cout<<"~TestClass1";)
};
class TestClass2:public TestClass 1
{
TestClass 1*p;
public:
TestClass20{cout<<"TestClass2";p:Ilew
TestClass l 0;)
-TestClass20{cout<<"~TestClass2";delete p;)
};
int main()
{
TestClass2 obj;
return 0:
}
执行这个程序的输出结果是( )。
选项
A、TestClass2TestClass 1 TestClass1~TestClass1~TestClass2~TestClass1
B、TestClass1 TestClass2TestClass1~TestClass2~TestClass1~TestClass1
C、TestClass2TestClass 1 TestClass1~TestClass2~TestClass1~TestClass1
D、TestClass1 TestClass2TestClas 1~TestClass 1~TestClass2~TestClass1
答案
B
解析
派生类中构造函数的执行顺序是:先调用基类构造函数,对基类数据成员初始化,然后调用予对象构造函数,对子对象数据成员初始化;最后执行派生类构造函数本身,对派生类数据成员初始化。由主函数main入手,首先定义了一个TestClass2对象obj。其中TestClass2公共继承TestClassl,对象obj可以访问TestClassl中的公有成员函数。TestClass2中定义了一个TestClassl的指针p,给p分配新空间,即指向类TestClassl,输出“’rest(21assl”。在TestClass2的构造函数中首先输出“TestClass2”,并在TestClass1构造函数中输出“TestClassl”。TestClass2析构函数中输出“~TestClass2”,删除指针p,输出“~TestClassl”。析构TestClassl输出“~TestClassl”。
转载请注明原文地址:https://kaotiyun.com/show/sg8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
不能作为函数重载的判断依据的是
己知类X成功地重载了--、=、+、和[]这几个运算符,则其中肯定属于成员函数的运算符是()。
对中断语句的说法不正确的是______。
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为()。
假定a为一个整型数组名,则元素a[4]的字节地址为
下列关于成员函数特征的描述中,错误的是()。
线性表进行二分法检索,其前提条件是()。
下列类的定义中,有()处语法错误。classBase{public:Base(){}Base(inti){data=i;}privat
算法分析的目的是()。
随机试题
A企业拟建生产线项目,寿命期为10年,投产第一年预计流动资产需用额为30万元,流动负债需用额为15万元。第二年预计流动资金需用额为10万元,以后各年与此相同。该项目固定资产在重点的预计净残值为40万元。根据以上资料,回答下列问题:第一年流动资
Excel办公软件不仅有对数据的计算、汇总、制作图表的功能,还有()功能。
为进行末梢饮用水的细菌学检验而采集水样时,在盛装饮用水水样的容器中预加入硫代硫酸钠的目的是
女,25岁。突起浮肿,尿少,血尿即住院治疗,3周后进入昏迷,尿蛋白(+++),RBC10~15个/HP,WBC1~3个/HP,颗粒管型1~3个/HP,BUN25mmoL/L,肾活检大量新月体形成,诊断为
用代数法与未修正测量结果相加,以补偿其系统误差的值称________。
某施工机械购置费用为120万元,折旧年限为6年,年平均工作250个台班,预计净残值率为3%,按工作台班法提取折旧,该机械台班折旧费为()元。
敏感型问题客户较敏感,对人多疑,对接待人员的话持怀疑态度,对所有的人都持戒备心理,因此理财服务人员在处理敏感型客户的投诉时应该()。
某公司拟招聘一名技术工人。在众多应聘者中,老王脱颖而出,原因是在面试过程中,老王对工作充满热情的态度打动了总经理,总经理相信老王在日后的工作中一定会有出色的表现。事实也证明了总经理的判断。1年之后,老王成为了公司的技术骨干。但是,由于经常需要出差,老王萌生
正是因为有了第二味觉,哺乳动物才能够边吃边呼吸。很明显,边吃边呼吸对保持哺乳动物高效率的新陈代谢是必要的。以下哪种哺乳动物的发现,最能削弱以上的断言?
Weonlycollect,storeanduseyourpersonalinformationfor_______purposesthroughoutourbusinessesaroundtheworld.
最新回复
(
0
)