首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A { public: A() { cout
有如下程序: #include using namespace std; class A { public: A() { cout
admin
2019-06-07
81
问题
有如下程序:
#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/QQ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下不是结构化程序设计方法的技术是()。
以下程序的执行结果是()。#include#includevoidfun(intn){if(n!=0){fun(n=1);for(inti=l;i
自然连接(Naturaljoin)是一种特殊的等值连接,下列哪个(些)是它满足下面的条件()。I、两关系间有公共域Ⅱ、通过公共域的等值进行连接Ⅲ、可进行逆运算
有如下类说明:classTestClass{intx:public:TestClass(intn){x=n;}};classTestClass1:publicTestClass{
下面关于友元的说法中错误的是()。
有如下类声明:classMyClass{inti;private:intj;protected:intk;public:intm,n;};其中,私有成员
对长度为N的线性表进行顺序查找,在最坏情况下,需要的比较次数是()。
下面关于数据库三级模式结构的叙述中,正确的是()。
指针变量所保存的不是一般的数据值,而是程序中另一个对象的__________。
随机试题
在国内工程总承包中,往往同时存在()等方面风险。
企业本期营业利润=营业收入-营业成本-管理费用+投资收益+营业外收入-营业外支出。()
王某、张某、田某、朱某共同出资180万元,于2013年8月成立绿园商贸中心(普通合伙)。2014年4月,朱某因抄底买房,向刘某借款50万元,约定借期4个月。4个月后,因房地产市场不景气,朱某亏损不能还债。根据合伙企业法律制度的规定,关于刘某行使权利的表述中
下列舞弊风险因素中,与编制虚假财务报告相关的有()。
甲公司为上市公司,系增值税一般纳税人,适用增值税税率17%,适用企业所得税税率为25%,所得税采用资产负债表债务法核算。甲公司2016年度实现利润总额8000万元,在申报2016年度企业所得税时涉及以下事项:(1)1月30日,甲公司购买一处公允价值为
3岁左右基本成熟的自我是()
根据以下资料,回答以下问题。2004~2013年,硕士研究生招生人数同比增长最慢的是:
“临、勤、近、宾、音、信”的韵母都是相同的。()
关于计算机病毒的传播途径,以下说法不正确的是()。
Lookatthestatementsandthecompanynewsreportsbelow.Whichnewsreport(A,B,CorD)doeseachstatement1—7referto?Fo
最新回复
(
0
)