首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
当一个派生类对象结束其生命周期时,系统自动做的事情是
当一个派生类对象结束其生命周期时,系统自动做的事情是
admin
2015-06-27
39
问题
当一个派生类对象结束其生命周期时,系统自动做的事情是
选项
A、先调用派生类的析构函数后调用基类的析构函数
B、先调用基类的析构函数后调用派生类的析构函数
C、如果派生类没有定义析构函数,则只调用基类的析构函数
D、如果基类没有定义析构函数,则只调用派生类的析构函数
答案
A
解析
派生类的对象结束生命周期时,系统先调用派生类的析构函数,然后按继承层次依次向上调用各个基类的析构函数,这是为了每次调用析构函数,都有完整的类对象与析构函数对应,当然如果某个类没有定义析构函数,编译器会自动合成对应的析构函数并调用之,答案为A。
转载请注明原文地址:https://jikaoti.com/ti/diE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列说法有错误的是______。
若有以下的定义,inta[]={1,2,3,4,5,6,7,8,9,10},*p=a;则值为3的表达式是______。
下列数据结构中,能用二分法进行查找的是______。
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<’A’;)~A(){cout<<"~A";)};
两个或两个以上模块之间关联的紧密程度称为()。
用于输出表达式值的标准输出流对象是【】,用于从键盘上为变量输入值的标准输入流对象是【】。
若已定义,以下fun函数的功能是:在第一个循环中给前10个数组元素依次赋1、2、3、4、5、6、7、8、9、10;在第二个循环中使a数组前10个元素中的值对称折叠,变成1、2、3、4、5、5、4、3、2、1。请填空。fun(inta[])
运算符重载是对已有的运算符赋予多重含义,因此()。
计算机软件是______。
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。
随机试题
公务员录用考试的方式通常包括______、______和______,此外还有______和______。
下列除哪项外,均属于紫金锭的主治
五行中具有“从革”特性的是
以下各项中不得抵押的财产是()。
()不是选择预测方法时要考虑的因素。
教育行政侵权行为的主体是教育行政机构及其公务员,但教育行政赔偿主体是________。
在考生文件夹下,存在一个数据库文件“samp1.accdb”。在数据库文件中已经建立了“tStock”和“tQuota”两个表对象。试按以下操作要求,完成各种操作:(1)分析“tStock”和“tQuota”两个表对象的字段构成,判断并设置两个表
Bythe1820’sintheUnitedStates,whensteamboatswerecommononwesternwaters,theseboatsweremostlypoweredbyenginesbu
Thepassagemainlyintendstotellusthat______.Itcanbeconcludedfromthispassagethat______.
A、Theyoftengoforwalksataleisurelypace.B、Theyusuallyhaveaspecificpurposeinmind.C、Theyliketheseasidemorethan
最新回复
(
0
)