首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class A{ public: A(){cout<<“A”;} ~A(){cout<<“A”;) }; class B
有如下程序: #include<iostream> using namespace std; class A{ public: A(){cout<<“A”;} ~A(){cout<<“A”;) }; class B
admin
2013-05-30
74
问题
有如下程序:
#include<iostream>
using namespace std;
class A{
public:
A(){cout<<“A”;}
~A(){cout<<“A”;)
};
class B{
A a;
public,
B(){cout<<“B”;}
~B(){cout<<“B”;}
};
int main(){
B b;
return 0;
}
程序的输出结果是______。
选项
答案
ABBA。
解析
本题考查派生类的构造函数与析构函数的调用。建立一个派生类对象时,派生类的构造函数的调用顺序如下:基类的构造函数、成员对象的构造函数,派生类自身的构造函数。析构函数的调用顺序与构造函数严格相反。
转载请注明原文地址:https://kaotiyun.com/show/mTNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
通过指针访问类对象成员的方法是______。
若有定义“intx=10,y=3,z;”,则语句“cout<<(z=(x%y,x/y));”的输出结果是_______。
下列关于对象的描述,不正确的是()。
以下数据结构中不属于线性结构的是()。
下列关于C++函数的叙述中,正确的是()。
如果要在类的对象上使用运算符,除了运算符=和【】以外,其它的必须都要被重载。
在C++中,包含了处理用户控制的文件操作所需的信息是指头文件中的【】。
下面关于模板的描述,错误的是
C++语言中的多态性是在编译时通过【】和模板体现的,在运行时是通过【】体现的。
下列关于多态性的描述,错误的是
随机试题
Astheplanecircledovertheairport,everyonesensedthatsomethingwaswrong.Theplanewasmovingunsteadilythroughtheair,a
法人的行为能力范围()。
肾损伤时下列检查不正确的是
男,40岁。因大量蛋白尿,高度浮肿,诊断肾病综合征人院。肾穿活检病理为:“微小病变型”。即予泼尼松60mg/d口服,症状有所控制。治疗3周后,又出现大量蛋白尿,双下肢浮肿加重,肾功能减退。此时首先应考虑
关于自然人之间的借款合同,下列说法正确的是()。
WhenIsawthenotice"Womenfilmextraswanted"inalocalnewspaper,Ijumpedatthechance.Sincechildhood,Ihaddreamtof
已知待排数据基本有序,则以下四种排序方法中比较合适的选择应为()。
Maybeunemploymentisn’tsobadafterall.Anewstudysaysthathavingademanding,unstableandthanklessjobmaymakeyoueve
Whatisthepurposeofthisannouncement?
1 Itakeitthatthepurposeofanylanguagecourseistodevelopinlearnerstheabilitytoengageincommunicativebehaviour
最新回复
(
0
)