首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在一个派生类对象结束其生命周期时
在一个派生类对象结束其生命周期时
admin
2017-10-17
54
问题
在一个派生类对象结束其生命周期时
选项
A、先调用派生类的析构函数后调用基类的析构函数
B、先调用基类的析构函数后调用派生类的析构函数
C、如果基类没有定义析构函数,则只调用派生类的析构函数
D、如果派生类没有定义析构函数,则只调用基类的析构函数
答案
A
解析
本题考查的是派生类对象的析构。释放派生类对象时,析构函数的执行顺序如下:
(1) 调用派生类自身的析构函数;
(2) 调用派生类成员对象的析构函数;
(3) 调用基类的析构函数。
所以,本题的四个选项中,只有选项A正确。
转载请注明原文地址:https://www.kaotiyun.com/show/VXAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:classDate{public:Date(inty,intm,intd);{year=y;month=m;d
有以下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass();~MyClass();
若要把类FriendClass定义为类MyClass的友元类,则应在类MyClass的定义中加入语句【】。
下面程序的运行结果为#include<iostream.h>voidmain(){for(inta=0,x=0;!x&&a<=10;a++){a++;
下列程序的运行结果是【 】。#include<iostream.h>classA{public:virtualvoiduse(){cout<<"inA\n";}};classB:publicA{public:
下列不能作为类的成员的是
关于多继承二义性的描述中,错误的是()。
以下选项中合法的用户标识符是
在双目运算符中需要声明其右操作数时,完成的是【 】重载,而需要声明全部操作数时,完成的是【 】重载。
随机试题
什么是线程?简述进程与线程的关系。
《爱尔克的灯光》中,爱尔克的灯光象征着
口腔上皮中的非角质形成细胞为
眼在最大调节时所能看清的最近点称为
时间数列中,各项指标数值可以直接相加的是( )。
CNC系统由()组成。
什么是政府失灵?导致政府失灵的原因有哪些?
甲公司与乙公司于2012年7月10日签订一份合同,约定由甲公司向乙公司供应一套设备并负责送货、安装,货款总额300万元。同年10月10日,甲公司将设备运抵乙公司,设备安装后,调试运转正常。乙公司即付货款280万元,双方同意剩余20万元待设备运转3个月后如果
甲、乙与其他人一起赌博,赌桌上,甲输给了乙1000元钱。结束后,甲越想越不服气,觉得乙一定在赌博的时候作了手脚。于是甲找到乙,对乙拳打脚踢,要求乙交出所赢的1000元。乙被打成重伤,被迫将1000元钱还给了甲。甲的行为()
Somebirdsliketositonasheepbecause______.Whatdoesthesecondparagraphmainlydiscuss?
最新回复
(
0
)