首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; class A { public: A(){eout
有如下程序: #include using namespaee std; class A { public: A(){eout
admin
2016-09-20
31
问题
有如下程序:
#include
using namespaee std;
class A
{
public:
A(){eout<<"A";}
~A(){eout<<"~A";}
};
class B:public A
{
A*P;
public:
B(){eout<<"B";P=new A();}
~B(){eout<<"~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/XdNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于switch(C)中的变量c不能定义为的类型是()。
一个C++程序的执行总是从()。
有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){}virtualvoidwho()
下列关于严格控制goto语句使用的理解中,错误的是()。
设有关系R及关系S,它们分别有p、q个元组,则关系R与S经笛卡儿积后所得新关系的元组个数是()。
下面概念中,不属于面向对象方法的是______.
对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行调用______的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。
定义如下枚举类型:enumNumber{one=1,tow=2,four=4,eight=8},则下列语句正确的是()。
下列描述中错误的是
结构化程序设计主要强调的是()。
随机试题
—Wouldyouliketogotothepartywithmethisweekend?—______
属于渗出性腹泻的疾病不包括
股骨颈头下型骨折最易并发
试运行的目的是要在实践中检验体系的()。
所设置的会计科目应符合单位自身特点,满足单位实际需要,这一点符合()原则。
二人转也称“蹦蹦戏”“秧歌”等,是流行于我国_________地区的走唱类曲艺。
教学评价的具体方法主要包括:()。
Samp1e是一个类,执行下面语句后,调用Samp1e类的构造函数的次数是()。Samp1ea[2],*P=newSamp1e;
AllChange[A]Thebasicmodeloftheelectricityindustrywastosendhighvoltagesoverlongdistancestopassivecustomers.Po
中国的彩票(lottery)包括中国福利彩票和中国体育彩票两大系列的公众彩票。1987年,中国第一张福利彩票在天津印制并通过验收。中国彩票以合法的形式和公平的原则。为中国福利事业和体育事业筹集资金。彩票可以丰富群众的业余生活,维护社会稳定和谐,遏制(cur
最新回复
(
0
)