首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A { public: A(){eout
有如下程序: #include using namespace std; class A { public: A(){eout
admin
2019-08-23
52
问题
有如下程序:
#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://www.kaotiyun.com/show/dP8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;classsample{private:ihtn;public:
函数中的形参和调用时的实参都是变量时,参数传递方式为【】。
由C++编写的面向对象的程序是由一个个的对象组成,对象之间通过【】而相互作用。
下面程序运行输出的结果是【】。#include<iostream>usingnamespacestd;intmain(){chara[]="Chinese";a[3]=’\0’;
下列程序的运行结果是#include<iostream.h>classA{inta;public:A(){a=0;}A(intaa){
在关系数据库中,每一个二维表称为______。
定义如下枚举类型:enumNumber{one=l,tow=2,four=4,eight=8},则下列语句正确的是()。
下列字符串中可以用作C++语言标识符的是
成本效益分析的目的是从【】角度评价开发一个项目是否可行。
重载的流运算符函数经常定义为类的【】函数。
随机试题
北京计算机大学组织专家对《学生成绩管理系统》的需求方案进行评审,为使参会人员对会议流程和内容有一个清晰的了解,需要会议会务组提前制作一份有关评审会的秩序手册。请根据考生文件夹下的文档“Word素材.docx”和相关素材完成编排任务,具体要求如下:将正文
阅读材料,回答问题。材料一印度尼西亚能源丰富,石油、天然气、煤炭等大量出口。该国巴厘岛面积5620平方千米,人口315万,每年接待游客逾千万,是国际旅游胜地。长期以来,岛上的电力供应依靠燃气电厂和来自爪哇岛的海底电缆输送,电力供给远远满足不了
患者女性,30岁,双下肢水肿2个月,血压170/100mmHg,尿蛋白定量3g/d,红细胞20/HP,肌酐120μmol/L,血浆白蛋白30g/L。下列哪项对诊断本病价值最小
某分部工程双代号网络计划如下图所示,图中错误的是()。
一次性纸杯
运用打分法技术测定成新率,根据房屋建筑物成新率评分标准,结合对被评估房屋建筑物的()及各自部分的权重加以确定。
凡拟在中国境内首次公开发行股票的股份有限公司,应依法聘请保荐机构对其进行辅导,辅导期至少()。
企业以银行存款支付应付账款,会引起相关会计要素变化,下列表述正确的是()。
以bB为低音的增三和弦可能存在于()调中。
已知f(x)=ln(1+x)一ln(1一x),x∈(一1,1),现有下列命题:①f(一x)=一f(x);②f()=2f(x);③|f(x)|≥2|x|.其中的所有正确命题的序号是()
最新回复
(
0
)