首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ public: AA(){ cout
有如下程序: #include using namespace std; class AA{ public: AA(){ cout
admin
2020-07-23
64
问题
有如下程序:
#include
using namespace std;
class AA{
public:
AA(){ cout<<"A"; }
~AA(){ cout<<"~A"; }
};
class BB{
public:
BB(){ cout<<"B"; }
~BB(){ cout<<"~B"; }
};
int main(){
AA *pa=new AA;
BB b;
delete pa;
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/Znyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下函数模板:templateTsquare(Tx){returnx*x;}其中的参数T是
将十进制数转换为二进制数的递归函数定义如下:voidd2b(unsignedintn){if((n==0)||(n==1))cout
以下关键字与类的访问权限无关的是
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为
有如下类定义:classTest{public:Test(){a=0;c=0;} //①intf(inta)const{this->a=a;} //②staticint
有如下的类声明:#includeusingnamespacestd;classAA{public:virtualvoiddisp(){cout
下列关于C++流的表述中,正确的是
下列有关类成员的叙述中,错误的是
有如下定义:inta[5]={1,3,5,7,9},*p=a;下列表达式中不能得到数值5的是()。
下列选项中不属于面向对象程序设计特征的是()。
随机试题
不属于萎缩的是
预示着女性进入青春期的重要标志是
尿蛋白定性干化学试带法只适用于检测
根据宪法和法律,下列哪些表述是不正确的?()
大气环境现状调查包括()方面的内容。
房客乙于1998年12月31日从房主甲的出租房搬走时欠6个月房租未付,1999年5月1日甲找到乙催其交付所欠租金,乙未付。甲应不晚于()向法院起诉,能追回乙所欠的房租。
由尼泊尔青年匠师阿尼哥设计的塔是()。
下列关于党章的表述中,正确的是()。
在五千多年的文明发展________中,中华民族为人类文明进步作出了________的贡献。近代以后,我们的民族历经磨难,中华民族到了最危险的时候。自那时以来,为了实现中华民族伟大复兴,无数仁人志士奋起抗争。填入画横线部分最恰当的一项是:
下列数据结构中,能够按照“先进后出”原则存取数据的是
最新回复
(
0
)