首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class A { public: A(){cout<<"A";} ~A(){cout<<"~A":} }; class B:public A { A*p; pu
有如下程序: #include<iostream> using namespace std; class A { public: A(){cout<<"A";} ~A(){cout<<"~A":} }; class B:public A { A*p; pu
admin
2017-07-28
56
问题
有如下程序:
#include<iostream>
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;
return0;
}
执行这个程序的输出结果是( )。
选项
A、BAA~A~B~A
B、ABA~B~A~A
C、BAA~B~A~A
D、ABA~A~B~A
答案
B
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数。对象释放时,先执行派生类的析构函数,再执行基类的析构函数。所以本题答案为B。
转载请注明原文地址:https://jikaoti.com/ti/Cmt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序编译错误,是由于划线处缺少某个语句,该语句是【 】。#include<iostream.h>classA{______private:intnuml;public
下列描述中错误的是( )。
依照某种数据模型组织起来并存放二级存储器中的数据集合是指( )。
以下不能够读入空格字符的语句是
阅读下列程序:#include<iostream.h>voidfun(intn){intx(5);staticinty(10);if(n>0){++x;++y;cou
有如下程序:#include"iostream.h"voidmain(){intx=1,a=0,b=0;switch(x){caseO:b++;easel:a++;
下面关于ios类的叙述中,正确的是()。
在C++语言中,数据封装要解决的问题是
下列选项中不全是C++语言关键字的是
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于______的联系。
随机试题
A.维生素K¬1B.鱼精蛋白C.AndexanetαD.依达赛珠单抗E.维生素C使用达比加群酯抗凝,出现严重出血症状时,可静脉注射
西方国家议员的主要政治活动。
在Word2003的文档中,人工设置分页符的命令是__________菜单中的“分隔符”命令。
患者,男,47岁。左足跖趾关节、右手掌指关节及指间关节肿痛3年,活动受限。查体见病变关节呈结节样肿胀。X线片检查如图所示。该X线摄片所显示的主要异常改变包括1.骨质破坏2.骨质软化3.骨质疏松4.死骨5.骨质增生硬化6.关节间隙变窄7
工程咨询公开招标程序中,采用公开招标方式的招标文件不包括()。
根据《水利系统文明工地评审管理办法》,工程建设管理水平考核包括( )。
边防工作主要包括( )。
匿名性原理在集合行为中会起什么作用?
中国历史上第一部具有近代意义的法院组织法是()(2015年一综一第43题)
____пребываниявМосквеонженилсянакрасивойдевушке.
最新回复
(
0
)