首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
86
问题
有如下程序:
#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全国计算机二级
相关试题推荐
若有下列说明:inta[12]={1,2,3,4,5,6,7,8,9,10,11,12};charc=’a’,d,g;则数值为4的表达式是______。
运行以下程序后,如果从键盘上输入shose后回车,则输出结果为_______。#include<iostream.h>voidmain(){intv1=0,v2=0,k=0;charch[80];
下列叙述中正确的是()。
数据结构分为线性结构和非线性结构,线性表、栈和队列都属于【】。
分析下面程序,该程序的运行结果是()。#include<iostream.h>classcmm{public:staticintm;cmm(){m++;}cmm(
写出下列程序的运行结果。#include<iostream.h>classX{ public:virtualvoiddisp(){cout<<”X类的disp函数<<”end1;}};
重载赋值操作符时,应声明为______函数
在C++程序中,使用基本输入输出流需要包含的头文件是()。
下列关于多态性的描述,错误的是
A、 B、 C、 D、 B此题考查的是内联函数。Cc++语言引入内联函数的原因是用它来取代C语言的预处理宏函数。
随机试题
下列哪种物质同时抑制电子传递和ATP生成
类风湿性关节炎关节病变的特点是()
选择性的环氧酶抑制剂是()。
属于静态投资的费用有()。
设备安装时,所有设备安装的平面位置和标高,均应以()为基准进行测量。
陈述性知识回答“做什么”和“怎么做”。
根据我国《宪法》修正案,在爱国统一战线中新增加的社会阶层是()。
关于宇航员在太空的生活,下列说法不正确的是:
Mostpeoplemaydrinkonlytwolitersofwateraday,buttheyconsumeabout3000ifthewaterthatgoesintotheirfoodistak
OnthelonglistofworriesthatMomandDadhavewhenachildgoestocollege-grades,home-sickness,partyingthere’sanewiss
最新回复
(
0
)