首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A { public: A(){cout
有如下程序: #include using namespace std; class A { public: A(){cout
admin
2020-06-29
44
问题
有如下程序:
#include
using namespace std;
class A
{
public:
A(){cout<<"A";}
~A(){cout<<"~A";}
};
class B
{
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
解析
本题考查的是类的构造函数和析构函数。派生类构造函数的执行顺序:首先调用基类的构造函数,调用顺序按它们被继承时说明的顺序;然后调用子对象的构造函数,调用顺序按它们在类中说明的顺序;最后是派生类构造函数中的内容。因此本题中,首先调用基类构造函数输出A,然后调用子对象的构造函数输出B,p=new A再调用类A的构造函数输出A;析构函数的调用顺序和构造函数的调用顺序相反。
转载请注明原文地址:https://www.kaotiyun.com/show/Rbyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp。类Person完成对人的姓名和年龄的绑定。函数fun()获得年龄比较大的姓名。然后输出这个姓名到屏幕。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成类的构造函数,请在注
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函娄factor(int*des,int&length,intn)实现的功能是:将11所有基数存放到des中,通过length引用返回因数的个数,比如fa
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有误,请改正其中的错误,使程序正常运行,并使程序在界面上输出为:平均值为:29最大值为:112最小值为:-11注意:错误的语句在∥********
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*s1,char*s2),此函数的功能是计算s1中出现s2的个数,当不出现时,则返回0。如:s1为“1112223333aaaaeeffd”s
使用VC6打开考生文件夹下的源程序文件mo(1i2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)的功能是去掉字符串str中相同的字母,并将处理后的结果存到des所指的字符串中。例如:输入:
使用VC6打开考生文件夹下的源程序文件modil.cpp。本程序要求输入一字符串,然后将其中的小写字母改变成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到界面。注意:不要改动main函数,不能增行或删行,也不能
有如下程序:#includeusingnamespacestd;classA{public:staticinta;voidinit(){a=10;}A(inta=5){init
在对函数进行原型声明时,下列语法成分中不需要的是
面向对象方法中,实现对象的数据和操作结合于统一体中的是
下列选项中,与实现运行时多态性无关的是
随机试题
根据以下资料,回答问题。近年来,我国新能源汽车销量及保有量快速提升,充电基础设施布局也日渐完善。2021年新能源汽车销量达352.1万辆,同比增长157.51%;截至2021年,我国新能源汽车保有量达784万辆,同比增长59.25%。2016—20
剪扭相关性体现了:由于扭矩的存在,截面的抗剪承载力_________。由于剪力的存在,截面的抗扭承载力_________。
关于药物的名称可查阅:
A.独参汤B.安宫牛黄丸C.参附汤D.生脉散E.苏合香丸
慢性肾小球肾炎继发肾性高血压的血压控制。若血肌酐>450μmol/L,为控制高血压不应选用
“十一五”期间,公共服务重点工程包括()。
一次绝对值不等式x|a(a>0)的解集为x>a或x<一a,|x|<a(a>0)的解集为一a<x<a.为方便记忆,可记为“大鱼取两边,小鱼取中间”,这种记忆的方法是().
上级政府主管部门无权向下一级政府下命令、作指示。()
我轻轻地扣着板门,刚才那个小姑娘出来开了门,抬头看了我,先愣了一下,后来就微笑了,招手叫我进去。这屋予很小很黑,靠墙的铺板上,她的妈妈闭着眼平躺着,大约是睡着了,被头上有斑斑的血痕,她的脸向里侧着,只看见她脸上的乱发,和脑后的一个大髫。门边一个小炭炉,上面
Thewriterseemstosuggestthatifyoudon’tknowmuchaboutfirstaid,youshould______.WhichofthefollowingisTRUEacco
最新回复
(
0
)