首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A { public: A(){eout
有如下程序: #include using namespace std; class A { public: A(){eout
admin
2019-08-23
33
问题
有如下程序:
#include
using namespace std;
class A
{
public:
A(){eout<<’’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/dP8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;classR{public:R(intr1,intr2){R1=rl;
下面程序的输出结果是()。#include<iostream>usingnamespacestd;template<classT>Tmax(Tx,Ty){return(x>=y?x:y
下面程序的运行结果为#include<iostream.h>voidmain(){chara=’3’;switch(a){case’3’:cout<<"3"
有以下程序:#include<iostream>usingnamespacestd;{public:TestClass(intr1,intr2){R1=r1;R2=r2;}
以下关于栈的描述中错误的是()。
下面关于友元的说法中错误的是()
成员初始化列表派生类是基类的具体化,而基类则是派生类的抽象。派生类也就是基类的具体实现,所以对基类数据成员的初始化是在派生类的构造函数中成员初始化列表执行的。
有以下程序#include<iostream>usingnamespacestd;classBase{inta;public:Base(intx){a=x;}voi
软件调试的目的是
下列运算符中,不能重载的是
随机试题
与成年人相比,儿童少年力量运动疲劳与恢复的特点是()。
某省会城市的市政府拟制定限制电动自行车通行的规章。关于此规章的制定,下列说法中正确的有()。
______beforeweleavetomorrow,weshouldinviteallourfriendstoholdapartytowelcomethem.
我国对建设工程监理市场准入采取了()控制。
扩张性财政政策对证券市场的影响有()。
区位通常是指某一事物与其他事物在空间方位和距离上的关系,具体可标示为一定的()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
求下列积分。设f(x)=∫1xe-y2dy,求∫01x2f(x)dx;
Answerquestions71~80byreferringtothefollowinggames.Note:AnswereachquestionbychoosingA,B,CorD.Somechoices
Inthisgreatglobalclashofinterests,itistimeforbothsidestosoftentheirangerandseeknewwaystogetalongwitheac
最新回复
(
0
)