首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class A { public: A(){cout<<"A";} ~A(){cout<<"~A":} }; class B:public A { A*p; pu
有如下程序: #include<iostream> using namespace std; class A { public: A(){cout<<"A";} ~A(){cout<<"~A":} }; class B:public A { A*p; pu
admin
2017-07-28
54
问题
有如下程序:
#include<iostream>
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;
return0;
}
执行这个程序的输出结果是( )。
选项
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/SFAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
将7个数据进行插入排序,在最坏情况下需要比较的次数是
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为()。
类_____支持输入操作,类____支持输出操作。
下面的哪个选项不能作为函数的返回类型?
数据结构中,与所使用的计算机无关的是数据的
下列叙述中正确的是
下列关于数据库系统的叙述中,正确的是()。
一棵树按照左子女-右兄弟表示法转换成对应的二叉树,则该二叉树中树根结点肯定没有【 】子女。
下列选项中合法的用户标识符是( )。
以下都是C++语言标识符的是()。
随机试题
利用《辞海》等工具书判断校样中的用字用词正误,运用的校对方法是()。
自动变速器的基本检查项目主要有哪些?
患者胃痛暴作,恶寒喜暖,口淡不渴,舌淡苔白,脉弦紧。治宜选用
某地区某种疾病的发病率明显超过历年的散发发病率水平,则认为该病
田园有限公司因不能清偿到期债务并且明显缺乏清偿能力,于10月10日向人民法院申请破产。法院受理后,指定了管理人,于10月13日在报纸上刊登公告,要求该公司的债权人申报债权,期限为2个月,并定于12月17日召开第一次债权人会议。对于本案,以下哪个说法是正确的
(2004)当采用钢框架-支撑结构抗震时,右图所示是哪一种支撑形式?
在施工企业质量管理体系文件中的( )是质量手册的支持性文件,是企业落实质量管理工作而建立的各项管理标准、规章制度,是企业各职能部门为贯彻落实质量手册要求而规定的实施细则。
安徽省地貌类型比较齐全,包括()。
最早提出“马克思主义中国化”命题的是毛泽东的()。
发货区()联合服务()公共承运人()订货处理周期()
最新回复
(
0
)