首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A { public: A() { cout
有如下程序: #include using namespace std; class A { public: A() { cout
admin
2020-07-23
23
问题
有如下程序:
#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/6Gyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
有如下类定义:classXX{intxdata;public:XX(intn=0):xdata(n){}};classYY:p
有如下程序:#include#includeusingnamespacestd;classFather{public:Father(string
在一个有参函数的原型声明中可有可无的语法成分是
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的
以下关键字不能用来声明类的访问权限的是()。
C++系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
随机试题
引起我国钩体病雨水洪水型发病的主要菌群是
低血糖症发作时血糖低于
诊断脊髓损伤最有价值的检查是
王某,男,9个月,因发热、惊厥2天入院。入院后确诊为“化脓性脑膜炎”。处理不妥当的是
火力发电厂中,对消防供电的要求,下列哪几条是正确的?
监理工程师审核施工图的主要内容有( )。
国际工程投标报价程序中,为了便于准确计算投标报价,并为今后在施工中测量每项工程量提供依据,投标人应当进行的工作是()。
给定资料1.丰收的季节,陕北高原到处是红彤彤的苹果,63岁的赵家村村民老赵看着果实,满眼的喜悦。借助改革开放的东风,四十年来他用劳动创造了财富,改变了全家的生活状况,也见证了他们村乃至黄土高原翻天覆地的变化。1978年,来自远方的“包产
任选一个运动项目,举例说明变换训练法的作用、类型及其应用特点。
将一枚硬币重复掷n次,以X和Y分别表示正面向上和反面向上的次数,则X和Y的相关系数等于
最新回复
(
0
)