首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; class A { public: A(){eout
有如下程序: #include using namespaee std; class A { public: A(){eout
admin
2016-09-20
40
问题
有如下程序:
#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://www.kaotiyun.com/show/XdNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
应在下列程序画线处填入的正确语句是()。#include<iostream>usingnamespacestd;clasBase{public:voidfun(){
下面这个程序段的时间复杂度是()。for(i=1;i<n;i++){y=y+1;for(j=0;j<=(2*n);j++)X++;}
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为【】。
将代数式z=转换成程序设计中的表达式为【】。
利用ER模型进行数据库的概念设计,可以分成3步:首先设计局部ER模型,然后把各个局部ER模型综合成一个全局的模型,最后对全局ER模型进行()。
数据模型按不同应用层次分成3种类型,它们是概念数据模型、【】和物理数据模型。
对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行调用______的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。
定义如下枚举类型:enumNumber{one=1,tow=2,four=4,eight=8},则下列语句正确的是()。
以下类定义中可能会引起错误的语句是classA{public:~A(){}//1inti;//2private:
带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚基类的子对象初始化()。
随机试题
某设备进、出口测压仪表中的读数分别为p1(表压)=1200mmHg和p2(真空度)=700mmHg,当地大气压为750mmHg,则两处的绝对压强差为()mmHg。
在Excel中,错误值总是以________开头。
在我国当前基础教育课程设置中,高中阶段应以设置分科与综合相结合的课程为主。
职业安全健康管理体系是职业安全健康管理活动的一种方式,包括影响职业安全健康绩效的()与职责以及绩效()的方法。
墙体的构造措施包括()方面。
下面必须注册商标的商品有( )。
下列关于投资者教育的概念的说法,不正确的是()。
某公司2011年预计营业收入为50000万元,预计销售净利率为10%,股利支付率为60%。据此可以测算出该公司2011年内部资金来源的金额为()。
《唐律疏议.户婚律》规定:诸妻无七出及义绝之状,而出之者,徒一年半;虽犯七出,有三不去,而出之者,杖一百。追还合。若犯恶疾及奸者,不用此律。《疏议》曰:“义绝”,谓殴妻之祖父母、父母及杀妻外祖父母、伯叔父母、兄弟、姑、姊妹,若夫妻祖父母、父母、外祖父母、伯
Atalkonmodemmusic______nextMonday.
最新回复
(
0
)