首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; class AA{ public: AA(){eout
有如下程序: #include using namespaee std; class AA{ public: AA(){eout
admin
2015-07-24
37
问题
有如下程序:
#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://kaotiyun.com/show/McNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
结构化程序设计主要强调的是
如果一个模板声明时有类型形参表,则多个参数之间必须使用______隔开,每个参数都必须重复使用关键字______。
在软件测试设计中,软件测试的主要目的是
数据库、数据库系统和数据库管理系统之间的关系是()。
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intX){n:x;}voidSetNum(intn1
下面是关于ios类的叙述,正确的是()。
类MyClass的定义如下:class MyClass{public:MyClass(){}MyClass(inti){value=newint(i);}int*value;};若要对
在面向对象方法中,类之间共享属性和操作的机制称为【】。
以下哪个基类中的成员函数表示纯虚函数()。
下列字符串中可以用作C++语言标识符的是
随机试题
有如下程序:#includeusingnamespacestd;classVAC{public:intf()const{return3;}intf(){return5;}};intmain(){VACv
肾性水肿可分为肾病性水肿和。_______两类。
病人因肺炎需做做青霉素注射,做过敏试验后出现,呼吸困难,胸闷,气促,面色苍白,测脉搏细弱120次/分,Bp70/50mmHg。请分析病人可能发生什么情况?如何处理?
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
Rainbowsareformedwhensunlightpassesthroughsmalldropsofwaterinthesky.
请思考如何研究“感恩”对“风险偏好”的影响?请设计一个具体实验探讨这两者之间的关系。
当前,随着时代发展,我国国家安全内涵和外延比历史上任何时候都要丰富,时空领域比历史上任何时候都要宽广,内外因素比历史上任何时候都要复杂,必须坚持总体国家安全观,其中国家安全的宗旨是
Windows98/XP通过DirectX组件提供了强大的多媒体功能。在下列DirectX组件中,为网络游戏提供支持、便于多个用户通过网络进行联机大战的是
下面对对象概念描述正确的是()。
A、Hediedinatrafficaccident.B、Hefellillandpassedawayunexpectedly.C、Hestayedinthehospitalforawhile.D、Hehada
最新回复
(
0
)