首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
当一个派生类对象结束其生命周期时,系统自动做的事情是
当一个派生类对象结束其生命周期时,系统自动做的事情是
admin
2021-05-06
33
问题
当一个派生类对象结束其生命周期时,系统自动做的事情是
选项
A、先调用派生类的析构函数后调用基类的析构函数
B、先调用基类的析构函数后调用派生类的析构函数
C、如果派生类没有定义析构函数,则只调用基类的析构函数
D、如果基类没有定义析构函数,则只调用派生类的析构函数
答案
A
解析
派生类的对象结束生命周期时,系统先调用派生类的析构函数,然后按继承层次依次向上调用各个基类的析构函数,这是为了每次调用析构函数,都有完整的类对象与析构函数对应,当然如果某个类没有定义析构函数,编译器会自动合成对应的析构函数并调用之,答案为A。
转载请注明原文地址:https://kaotiyun.com/show/NTfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是()。#include<iostream.h>voidmain(){chara[]="abbcabbcabbc";inti=0,j=0,k=0;while(a[i]){if(a[i]==’a’)j+
下列有一维数组a的定义中,语法正确的是()。
下列关于析构函数的描述中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)声明类objAl,请在注释∥********1********后添加适当的语句。(2)为类0bjA0增加友元函数
支持子程序调用的数据结构是()。
若需要为XV类重载乘法运算符,运算结果为XV类型,在将其声明为类的成员函数时,下列原型声明正确的是()。
下列符号中可以用做C++标识符的是()。
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是
以下数据结构中,属于非线性数据结构的是()。
若执行下面的程序时,从键盘上输入5和2,则输出结果是()。#includevoidmain(){inta,b,k;cin>>a>>b;k=a;if(a<b)k=a%b;else
随机试题
社会工作者小林是养老院新入职的员工。在入职第一周,督导者老杨向他讲解了养老院里老人的生活规律、饮食习惯和兴趣爱好。老杨的讲解内容属于()。
十八大指出,加强社会建设的重点是【】
霍乱主要经()流脑主要经()
气调养护中自然降氧的标准是
混凝土中氯离子含量的测定方法包括()。
A县人民政府为建办公楼,向该县B银行贷款500万元,到期未能偿还,B银行以A县人民政府为被告向人民法院提起诉讼。该案所涉及的法律关系()。[2006年11月二级真题]
ABC公司财务经理正在评估两个投资项目X和Y。两个项目的初始投入相同,而且第一年都有正的现金流入。但是在项目的周期,这两个项目都出现了现金流的波动。ABC财务经理选择使用净现值法来评估X和Y这两个项目,那么该经理的选择是否正确?
积极型投资者策略以获得市场组合平均收益为主要目标;消极型投资者策略则旨在通过基本分析和技术分析构造投资组合获得超过市场组合收益的回报。()
下列计量尺度中,计量所形成的数据表现为类别但不区分顺序的是()。
有以下程序 void change(int k[]){k[0]=k[5];} main() { int x[10]={1,2,3,4,5,6,7,8,9,10},n=0; while(
最新回复
(
0
)