首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A { public: A() { cout
有如下程序: #include using namespace std; class A { public: A() { cout
admin
2020-07-23
24
问题
有如下程序:
#include
using namespace std;
class A
{
public:
A() { cout<<"A"; }
~A() { cout<<"~A"; }
};
class B : public A
{
A* p;
public:
B() { cout<<"B"; p = new A(); }
~B() { cout<<"~B"; delete p; }
};
int main()
{
B obj;
return 0;
}
执行这个程序的输出结果是( )。
选项
A、BAA~A~B~A
B、ABA~B~A~A
C、BAA~B~A~A
D、ABA~A~B~A
答案
B
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数。对象释放时,先执行派生类的析构函数,再执行基类的析构函数。所以本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/vQyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是
下列有关类成员的叙述中,正确的是
下面描述中不属于软件需求分析阶段任务的是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
下面是重载为非成员函数的运算符函数原型,其中错误的是
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
在数据库系统的内部结构体系中,索引属于()。
随机试题
在:Excel中,当使用了错误的参数或运算对象类型时,系统会产生_______错误值。
患者,女性,25岁。在染发后觉头皮瘙痒、灼热,头皮发生边界清楚的红斑,可见丘疹。该患者最可能的诊断为
A、养阴生津,润肠B、泻火解毒,定惊C、活血散瘀,退虚热D、祛瘀止痛,清肝火E、补肾益精,补脾益气除清热凉血外,生地黄还能()。
氯丙嗪的作用原理错误的是
下列不属于资信证明的是()。
甲、乙、丙、丁四人拟共同出资设立一个有限合伙企业,其中甲、乙为普通合伙人,丙、丁为有限合伙人。在其订立合伙协议时约定的下列事项中,符合合伙企业法律制度规定的有()。
根据税收征收管理法律制度的规定。纳税人办理下列事项时,必须提供税务登记证件的情形是()。
根据以下资料,回答下列问题。2012年,全国国内旅游人数29.57亿人次,比上年增长12.0%。其中,城镇居民19.33亿人次。2012年,全国国内旅游收入22706.22亿元人民币,比上年增长17.6%。2012年全年入境外国游客人数比上年增长0.3%
某宿舍住着若干个研究生。其中,一个是大连人,两个是北方人,一个是云南人,两个人这学期只选修了逻辑哲学,三个人这学期选修了古典音乐欣赏。假设以上的介绍涉及了这寝室中所有的人,那么。这寝室中最少可能是几个人?最多可能是几个人?
ForeignLanguageStudyinAmericaForeignlanguagestudystarts【T1】______formanystudentsinAmerica.Somestudents【T2】____
最新回复
(
0
)