首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class A{ public: A(){cout<<"A";} ~A(){cout<<"A";} };
有如下程序: #include<iostream> using namespace std; class A{ public: A(){cout<<"A";} ~A(){cout<<"A";} };
admin
2010-06-06
101
问题
有如下程序:
#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
解析
此题考查的是类的构造与析构。建立类的对象时,构造函数的执行顺序如下;执行基类的构造函数,调用顺序按照各个基类被继承时声明的顺序(自左向右)->执行成员对象的构造函数,调用顺序技照各个成员对象在类中声明的顺序->执行自身的构造函数。析构顺序与之相反。此题中,B类没有基类,但是有一个A类的成员a。所以构造B类对象时,先构造成员a再构造自身。因此,构造时输出的结果是AB,析构与构造顺序相反会输出BA。所以程序最终输出结果是ABBA。
转载请注明原文地址:https://kaotiyun.com/show/hajp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库系统的三级模式不包括()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参filename所指文件中最后一个学生的数据,即用新的学生数据覆盖该学生原来的数据,其他学生的数据不变。请在程序的
有以下程序:#includemain(){intc,d;c=(13>>1)|1;d=(13>1)||1;printf("%d,%d\n",c,d);}程序运行后的输出结果是(
以下选项中不能作为C语言合法常量的是()。
以下选项中合法的标识符是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中所有ASCII码值小于97的字符存入形参t所指字符数组中,形成一个新串,并统计出符合条
有关线性链表的叙述中正确的是()。
设有以下代码do{while(条件表达式1)循环体A;}while(条件表达式2);while(条件表达式1){do{循环体B;}while(条件表达式2);}其中,循环体
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x
随机试题
下表是某单位利用Excel2010统计的各个部门的交通费用与总支出的数据,根据所学知识回答下列问题。 在D2单元格计算各部门交通费占总支出的百分比,可以输入公式________,并通过拖填充柄至D7单元格,然后选中D2:D7,右击在弹出的快捷菜单
Weobservetodaynotavictoryofparty,butacelebrationoffreedom—symbolizinganend,aswellasabeginning—signifyingrene
黄××,男,17岁,因急性腹泻2h于2000年7月10日入院。2h前开始急性腹泻,共十余次,先为黄色水样,随即转为米泔水样,无发热、腹痛及里急后重。查体:血压70/60mmHg,脉搏120次/分,呼吸24次/分。营养可,发育正常,精神差,神志清楚,皮
女性,20岁,劳累后心悸,气短5年。查体:心尖部有抬举感,BP120/50mmHg,肱动脉可及枪击音,股动脉处可闻及Duroziez杂音,X线片示左房、左室大,最可能的诊断是
下列动物,不会传播狂犬病的是
工程项目质量优良时,()单位工程优良。
表面效度
根面平整术(rootplaning)
A、Seeyouthen.B、Me,too.C、You’rewelcome.A
Manyresearchersattributethelargenumberofphysiologicalandbehavioralsimilaritiesbetweenbirdsandmammals,whichhaves
最新回复
(
0
)