首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; class A { public: A(){eout
有如下程序: #include using namespaee std; class A { public: A(){eout
admin
2016-09-20
23
问题
有如下程序:
#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://jikaoti.com/ti/KsE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下过程设计工具不属于图形工具的是()。
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中用于是否进行了非法操作的函数名是()。
字符串常量"hello"的字符个数是()。
将代数式z=转换成程序设计中的表达式为【】。
下面程序的功能是将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变,请填空。#include<iostream.h>#include<string.h>voidmain(){chara[]="clangu
以下哪个不是C++语言中的有效标识符()。
下面关于友元的描述中,错误的是()。
结构化程序设计主要强调的是()。
软件需求分析阶段的工作,可以分为四个方面:需求获取,需求分析,编写需求规格说明书,以及
为提高软件项目的质量,在软件结构设计时,必须遵循( )原则。
随机试题
寒湿腰痛的疼痛特点是
男患儿,5岁,浮肿反复发作1年,浮肿不著,面色少华而苍白,倦怠乏力,易出汗,反复感冒,舌苔白,质偏淡,脉缓弱。治疗首选方剂是
女,28岁,间断下腹痛4年余,大便2~3次/日,稀便,无脓血,便后下腹痛可缓解,粪常规检查:未见细胞,隐血试验阴性,查体无异常发现。该患者最适合的治疗药物是
以下关于银行市场定位原则的说法中正确的有()。
2012年3月,母公司以1000万元的价格(不含增值税额)将其生产的设备销售给其全资子公司作为管理用固定资产。该设备的生产成本为800万元。子公司采用年限平均法对该设备计提折旧,该设备预计使用年限为10年,预计净残值为零。编制2012年合并财务报表时,因该
蔡戈尼克效应指的是人们有一种办事有始有终的驱动力,人们之所以会忘记已完成的工作,是因为欲完成的动机已经得到满足;如果工作尚未完成,这同一动机便使他对此留下深刻印象。根据上述定义,下列反映“蔡戈尼克效应”的是:
求方程的通解.
特殊运算符“In”的含义是
Access数据库文件的扩展名是()。
Beforehermarriage,shespentaconsiderabletimeinthatverypartofShanghai,________shebelonged.
最新回复
(
0
)