首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ public: AA(){ cout
有如下程序: #include using namespace std; class AA{ public: AA(){ cout
admin
2020-05-14
56
问题
有如下程序:
#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/Xr8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;#definePI3.14classPoint{private:intx,y;publ
表达式c3=c1.operator+(c2)或c3=operator+(c1,c2)还可以表示为______。
C++语言类体系中,不能被派生类继承的有
下述关于数据库系统的叙述中正确的是
对下列二叉树进行中序遍历的结果是
用树形结构来表示实体之间联系的模型称为()。
下列运算符中,()运算符在C++中不能重载。
空字符串的长度是_____。
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,虚部等于两个操作对象虚部之和;请补充完整。classcomplex{doublereal;
随机试题
顾客满意度数据的分析方法有哪些?
________是一种采用严格的规章制度来约束行政组织成员的行为,以高效完成工作任务的管理方法。
心内膜垫缺损分型诊断的要点是
引起网织红细胞明显增多的贫血是
声波传入内耳最主要的途径是()
下列对全民所有制企业,农村集体经济组织联营使用的集体土地有关表述正确的是()。
反映企业一定期间经营成果和结果的会计报表是()。
太平天国起义的历史意义有
In1954,anAmericancalledRayKrocwassellingmilkmachines.Mostrestaurantsboughtoneortwoofthesemachines,butonere
AtHarvardCollegeinSeptember,acontroversyeruptedovertheadoptionofa"freshmanpledge,"whichforthefirsttimeasked
最新回复
(
0
)