首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inelude using namespaee std; class A { public: A(){eoutt
有如下程序: #inelude using namespaee std; class A { public: A(){eoutt
admin
2020-04-07
48
问题
有如下程序:
#inelude
using namespaee std;
class A
{
public:
A(){eoutt<<“A”;}
~A(){cout<<“~A”;}
};
dass 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/DC8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列描述中,()是抽象类的特性。
语句ofstreamf("SALARY.DAT",ios::app|los::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且______。
下列叙述中正确的是
下列叙述中正确的是()。
下列有关数据库的描述,正确的是
在MyClass类的定义中,对赋值运算符:进行重载。请将画线处缺失的部分补充完整。【】MyClass::operator=(constMyClass&rhs){if(this==&rhs)return*this
执行语句:{cout<<setfill(’*’)<<setw(10)<<setfill(’#’)<<left<<123<<"OK"<<endl;return0;)后将输出()。
设变量a是int型,f是double型,i是float型,则表达式10+’a’+i*f值的数据类型
在结构化方法中,软件功能分解属于下列软件开发中的阶段是()。
软件按功能通常可以分为应用软件、系统软件和支撑软件(或工具软件)。Unix操作系统属于【5】软件。
随机试题
下列选项中,与资本回收系数互为倒数关系的是()
有人把个别的、局部的经验当做普遍真理,到处搬用,否认科学理论的指导意义。这在认识论上犯了类似于()
用头针治疗痴呆可选择哪些穴位
年轻恒牙深龋常选用何种药物促进修复性牙本质形成
题1—53图示正弦交流电路中,R=XC=5Ω,则供出的有功功率是()W。
一国的外汇储备最稳定和可靠的来源是()。
陈述性知识是个人能用语言进行直接陈述的知识,也叫______。
下列对SCI—90的描述中,正确的是()。
CD-DA在多媒体的发展史上立下了不朽的功勋,20世纪80年代初就确定了声音采样频率为44.1kHz,并且成为标准。问录制74分钟的CD-DA声音需要多少MB的存储空间(按1MB=1024×1024字节计算,不计文件格式本身所占用的空间。四舍五入取整数),
Bilingual(双语的)educationinschoolshaslongbeenapoliticalhotpotato—itwasbannedinCaliforniabya1998ballotmeasure,wh
最新回复
(
0
)