首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <lostream> using namespace std; class A{ public: A( ){cout<<"A";} ~A( ){cout<<"~A";} };
有如下程序: #include <lostream> using namespace std; class A{ public: A( ){cout<<"A";} ~A( ){cout<<"~A";} };
admin
2010-12-16
30
问题
有如下程序: #include <lostream> 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
解析
基类与派生类的构造函数与析构函数的执行顺序是先执行基类的构造函数,然后执行派生类的构造函数。删除对象时,先执行派生类的析构函数,最后执行基类的析构函数成员。
转载请注明原文地址:https://kaotiyun.com/show/7hVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
运行下列程序时,若输入数据为“321”,则输出结果是()。main(){intnum,i,j,k,s;scanf("%d",&num);if(num>99)s=3;elseif(num>9)s=2:elses=1;i=num/
软件生命周期是指()。
若有以下程序:#include<stdio.h>intf(intm){staticintn=0;inta=2;n++;a++;returnn+m+a;}main(){intk;for(k=0;k<4;k++)prin
以下有关宏替换的叙述不正确的是()。
下列叙述中正确的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则
设有一联合体变量定义如下:uniondata{longa;floatb:intc;chard;};uniondatax;执行下列语句后,正确的联合体
下面不能作为结构化方法软件需求分析工具的是
下列哪一条不属于数据库设计的任务?()
随机试题
______thenews,shejumpedwithjoy.
房地产中的投资利息与会计上的财务费基本相同。()
设α=i+2j+3k,β=i一3j一2k,与α、β都垂直的单位向量为()。
《期货从业人员执业行为准则(修订)》规定,期货从业人员在执业过程中应当对()高度负责,诚实守信,恪尽职守,珍惜、维护期货业和从业人员的职业声誉,保证期货市场稳健运行。
计算应缴纳的房产税是()元。
由于麦收季节快要来临,根据市场需求情况,某汽车制造厂决定动用前一纳税期购买的钢材X吨,用于首批联合收割机的生产。为此,当期增值税进项税额应进行以下处理()。
徐锡麟起义
材料1:杨先生和李女士是一对夫妻。一天,杨先生打了李女士一拳头,结果,李女士的面容被毁,其婚姻也随之解体了。邻居和同事纷纷猜测:杨先生为什么打人?禀性暴躁?仅仅是一时冲动?为了专门毁掉他人面容?为了毁掉他人婚姻?双方厮打是为了自卫?人们无法确定事件的原因。
已知3阶矩阵A与3维列向量x,使x,Ax,A2x线性无关,且满足A3x=3Ax-2A2x,令P=(x,Ax,A2x).求3阶矩阵B,使A=PBP-1;
WeakergrowthinthenextsixmonthswilloccurinInItaly,consumerconfidencehasdropped
最新回复
(
0
)