首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A { public: A() { cout
有如下程序: #include using namespace std; class A { public: A() { cout
admin
2021-02-22
34
问题
有如下程序:
#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/IEfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库设计中反映用户对数据要求的模式是
在数据管理技术发展的三个阶段中,数据共享最好的是
下列叙述中错误的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
下面对对象概念描述正确的是
结构化程序所要求的基本结构不包括
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明了SortedList类,是一个用于表示有序数据表的类。其成员函数insert的功能是将一个数据插入到一个有序表中,使得该数据表仍然保持有序。请编写这个insert函数。程序
设一棵树的度为3,共有27个结点,其中度为3,2,0的结点数分别为4,1,10。该树中度为1的结点数为()。
下列说法中错误的是()。
随机试题
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tEmployee”、“tSell”和“tBook”,试按以下要求完成设计:(1)创建一个查询,查找并显示单价高于平均单价的图书“书名”和“出版社名称”等字段内容,所建查
HIV-Ⅰ型的靶细胞不包括
尿液中的小吞噬细胞主要来自
A.36.9~37.9℃B.36.7~37.7℃C.36.0~37.4℃D.6cm以上E.8cm以上由于核心温度不便测量,临床上常测直肠、口腔和腋窝的温度来反映体温,直肠温度为()
颈部淋巴结肿大,疑为癌肿转移时,应首先考虑的是
施工招标中采用综合评分法评标,评定报价部分得分高低的评分标准可以采用( )。
下列不属于工程计量依据的是()
以下会导致参与式管理的效用降低的因素是()。
旅游者张某带了下列物品进饭店,其中()属于《旅游业治安管理办法》严禁之列。
ItwassaidbySirGeorgeBernardShawthat"EnglandandAmericaaretwocountriesseparatedbythesamelanguage."Myfirstper
最新回复
(
0
)