首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; class AA{ public: AA(){eout
有如下程序: #include using namespaee std; class AA{ public: AA(){eout
admin
2015-07-24
22
问题
有如下程序:
#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全国计算机二级
相关试题推荐
C++语言中关键字运算符有new,delete和【】。
下面程序的运行结果为#include<iostream.h>voidmain(){chara=’3’;switch(a){case’3’:c
C++程序由类和函数组成,模板也可分为()和()。
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
下列选项中,不属于模块间耦合的是
面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理?
下列变量定义中,合法的是()。
下列关于对象概念的描述中,错误的是()。
随机试题
芦丁在结肠部位可被混合菌完全水解,首先形成的开环产物是
(2021年聊城莘县)教育心理学研究的核心内容是学习方法。()
有关胎儿超声心动图检查的临床意义叙述正确的是
痰瘀内结型石瘿治疗方法为()
属于辅助生殖技术的是
患者,女性,45岁。间断发作下腹部疼痛伴腹泻近3年,每天排便4~5次,常有里急后重感,并且排便后疼痛能够缓解。下列检查中与本病无关的是
根据《建设工程安全生产管理条例》中的有关监理规定,当工程监理有()行为之一并情节严重的,降低监理单位资质等级,直至吊销资质证书。
下列关于个人信用贷款的表述,正确的有()。
1,3,6,10,()。
有如下程序:#include<iostream>usingnamespacestd;classBase{public:Base(intx=0){cout<<x;}};class
最新回复
(
0
)