首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; class AA{ public: AA(){eout
有如下程序: #include using namespaee std; class AA{ public: AA(){eout
admin
2015-07-24
41
问题
有如下程序:
#include
using namespaee std;
class AA{
public:
AA(){eout<<"A";}
~AA(){tout<<"~A";}
};
class BB{
public:
BB(){eout<<"B";}
~BB(){tout<<"~B";}
f;
int main(){
AA*pa=new AA:
BB b;
deletepa;
return 0;
}
运行这个程序的输出是( )。
选项
A、AB~A~B
B、BA~A~B
C、AB~B~A
D、BA~B~A
答案
A
解析
main()函数中首先动态创建AA类对象,调用AA类构造函数,输出“A”,创建BB类对象,调用BB类构造函数,输出“B”,使用delete显式销毁AA类对象,调用AA类析构函数,输出“~A”,程序结束时,销毁BB类对象,编译器自动调用BB类析构函数,输出“~B”,整个程序输出结果为:“AB~A~B”,答案为A。
转载请注明原文地址:https://www.kaotiyun.com/show/McNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果为#include<iostream.h>classA{staticintn;public:A(){n=1;}A(intnum){n=
在软件测试设计中,软件测试的主要目的是
一些重要的程序语言(如c语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
在C++语言的结构化程序设计中,【】是程序的基本组成单元;在C++语言的面向对象设计框架中,【】是程序的基本组成单元。
下列不是描述类的成员函数的是
在位运算中,操作数每左移一位,其结果相当于
面向对象程序设计思想的主要特征中不包括
实现编译时的多态性的机制称为【】,实现运行时的多态性的机制称为【】。
下列叙述中正确的是
如果一个工人可以管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在【】的联系。
随机试题
男性,42岁,近2个月有脓血便。腹部体检未及阳性体征。直肠指诊可及一肿物下缘,质较硬,指套带血。最可能的疾病为
小动脉收缩,外周阻力增加时心肌收缩力增强,每搏输出量增加时
用伊红美兰培养大肠杆菌时,呈深紫黑色,有金属光泽菌落的是()。
一个好的货运代理应具备的能力是()。
当WMS高于80时,处于超买状态,行情即将见顶,应当考虑卖出。( )
程序性知识
绕湖的一周是22千米,甲、乙二人从湖边某一地点同时出发反向而行,甲以4千米/时的速度每走1小时后休息5分钟,乙以6千米/时的速度每走50分钟后休息10分钟,则两人从出发到第一次相遇用了多少分钟?()
有100人参加运动会的三个比赛项目,每人至少参加一项,其中未参加跳远的有50人,未参加跳高的有60人,未参加赛跑的有70人。问至少有多少人参加了不止一个项目?()
Morethan2,000yearsago,thephilosopherSocrateswanderedaroundAthensaskingquestions,anapproachtofind【M1】______truth
Wehaveaskedyoutocometoour"Thank-YouParty"todaytoshowourheartfeltgratitudetoallofyouforbeingourreliable【T1
最新回复
(
0
)