首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ public: AA(){ cout
有如下程序: #include using namespace std; class AA{ public: AA(){ cout
admin
2021-07-02
38
问题
有如下程序:
#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/1ifp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于运算符重载,下列表述中正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classPoint{public:staticintnumber;public:Pointo{number++;}~Point(){number
下面程序中对一维坐标点类Point进行运算符重载#includeusingnamespacestd;classPoint{public:Point(intval){x=val;}Poin
有如下类定义:classFoo{public:Foo(intv):value(v){}//①~Foo(){}//②private:
下列是重载乘法运算符的函数原型声明,其中错误的是()。
检查软件产品是否符合需求定义的过程称为()。
若MyTemp是一个只有一个虚拟类型参数的类模板,且有如下语句序列MyTempp2;MyTempp3[2];编译系统在处理上面的语句序列时,所生成的模板MyTemp的实例的个数是()。
有如下头文件:intf1();staticintf2();classMA{public:intf3();staticintf4();friendintf1();friendstat
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误。本程序要求实现的功能为:从键盘输入一个字符串,并将结果保存到文件modil.txt中。注意:不要改动main函数,不能增行或删行,也不能更改程序的结
有如下语句序列:charstr[10];cin>>str;当从键盘输入”Ilovethisgame”时,str中的字符串是()。
随机试题
简述经济分析法学的目的。
关于脂肪变性,下列哪一项是正确的
昏迷病人呼吸道分泌物多,为防止窒息应()。
下列对一般牙拔除时的叙述中不正确的是
男,50岁。2年来上腹部胀满感,半年来有食欲缺乏。胃镜检查:胃窦黏膜呈灰白色,有血管网透见。初步诊断为
李某是某期货公司的期货从业人员,为了争取客户,他私下里与客户约定,保证客户在期货交易中盈利,如果投资者在期货交易中亏损,所有损失都由李某一人承担。对于李某的这一行为,期货业协会可以采取的处罚措施是()。
纳税人的下列情形中,不适用纳税担保的是()。
物业管理区域内按照()建设的公共建筑和公用建筑,不得改变用途。
行政强制措施的种类包括()等。
ItisaquestionthathasvexedphilosopherssincetheGreeks.Butitseemswemaynowhavetheanswertothebeguilinglysimple
最新回复
(
0
)