首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
100
问题
有如下程序:
#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://www.kaotiyun.com/show/mTNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面说法正确的是______。
已知程序中已经定义了函数test,其原型是inttest(int,int,int);,则下列重载形式中正确的是()。
switch后面括号中的表达式只能是整型、【】或枚举型表达式。
在C++语言里,一条语句以()字符作为结束符。
设有数组定义:chararray[]="China";,则数组array所占的空间为()。
【】是精确定义的一系列规则,它指出怎样从给定的输入信息经过有限步骤产生所求的输出信息。
磁盘文件操作中,打开文件的访问方式常量中,以追加方式打开文件的是()。
对于常数据成员,下面描述正确的是()。
下列程序的运行结果为【】。#include<iostream.h>voidmain(void){inti=10;switch(i){case9:i=i+1;case10
如果要在类的对象上使用运算符,除了运算符=和【】以外,其它的必须都要被重载。
随机试题
私人教练的销售流程中介绍的正确步骤()。
关于流行病学中的病例对照研究,描述错误的是
配制200ml等渗葡萄糖溶液,需月葡萄糖
中药不良反应不包括
在账务核算系统中,“应收账款”科目通常设置()辅助核算。
司法机关依法独立行使职权并不意味着其行使司法权不受监督。以下选项属于对司法权监督的是()
要将"选课成绩"表中学生的"成绩"取整,可以使用的函数是( )。
计算机感染病毒的可能途径之一是
Whyarewefarfromsatisfiedwithourbasicneeds?
Ifdeathoccursathome,______discoversthebodyshouldcontactthedoctor.
最新回复
(
0
)