首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A { public: A(){eout
有如下程序: #include using namespace std; class A { public: A(){eout
admin
2019-08-23
63
问题
有如下程序:
#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全国计算机二级
相关试题推荐
设intb=12表达式b+=b-=b*b求值后b的值是_______。
有如下程序: #include<iostream> using namespace std; class Base { public: void fun() { cout<<"Base::fun"<<en
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入到已排序序列中的正确位置。InsertSort类的成员函数sort()实现了插入排序算法。请将画线处缺失的部分补充完整。classInsertSort{public:I
下列关于重载函数的调用时选择的依据中,错误的是( )。
运算符“+”允许重载为类成员函数,或者非成员函数。若用operator+(c1,c2)这样的表达式来使用运算符“+”,应将“+”重载为【】函数。
下列关于队列的叙述中,不正确的是()。
C++语言的跳转语句中,对于break和continue说法正确的是()。
以下4个选项中,属于浮点数常量的是()。
执行下列程序后,输出“*”号的个数是______。#include<iostream.h>main(){inti,j;for(i=1;i<5;i++)for(j=2;j<=i;j++)cout<<’
下列选项可以做C++标识符的是
随机试题
简述房产税中免纳房产税的情形。
简述课程目标制定的主要依据?
破骨细胞体积________,胞质呈________,有多个________,在贴近骨质一侧有________,在电镜下由大量________构成,其功能是________。
巴戟天、淫羊藿、仙茅的共同功效是()
根据《建筑工程施工发包与承包计价管理办法》(建设部107号令),施工图预算应由(B)构成。
甲上市公司发生下列长期股权投资业务:(1)2014年1月3日,支付4600万元,购入乙公司股票580万股,占乙公司有表决权股份的25%,对乙公司具有重大影响,甲公司将其作为长期股权投资核算。每股价格中包含已宣告但尚未发放的现金股利0.25元,另外支付相关
下列各项中,属于流动负债的有()。
按照职业道德守则的要求,注册会计师在为审计客户提供的下列税务服务中,对独立性产生不利影响的有()。
张明夫妻俩发现儿子小刘上初中以后逐渐对学习失去兴趣,性格变得很叛逆。夫妻俩教育孩子时感到束手无策,希望社会工作者能够帮助他们的孩子。在这个案例中,小刘是()的服务对象。
Hewillcometocallonyouthemomenthe______hiswork.
最新回复
(
0
)