首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ public: AA(){ cout
有如下程序: #include using namespace std; class AA{ public: AA(){ cout
admin
2021-05-06
30
问题
有如下程序:
#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/uWfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于运算符重载的描述中,错误的是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
数据库应用系统中的核心问题是( )。
有以下程序段:#include#defineMAX(x,y)(x)>(y)?(X):(y)voidmain(){intij,k;i=10;j=15;k=MAX(i,j)*10;
若MyClass为一个类,执行“MyClassa[4],*p[5];”语句时会自动调用该类构造函数的次数是()。
数据流程图(DFD图)是()。
在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用()。
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为()。
对线性表进行二分法检索,其前提条件是()。
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
随机试题
方案是一个综合性的计划,它包括目标、政策、程序、规则、任务分配、采取的步骤、要使用的资源,以及为完成既定行动方针所需的其他因素。()
以下检查中最有价值的体检是尿道断裂的机制是
下列哪一项不符合慢性胃炎的膳食治疗原则
适用于资本环境和投资者的偏好变化不大或改变资产配置状态的成本大于收益时的状态的策略是()。
考古:文物:博物馆
公安机关在刑事诉讼中的地位是()。
Thediscoveryoftheshipisimportanttostudentsofearlyshipsandtheirroutesbecause______.WhenwasthewreckofKyreni
TheInlandRevenueonThursdayaccusedtheBritishfilmindustryofabusinggovernmentaid,witheveryproductionofrecentyear
Lookatthechartbelow.Itshowsthreefunds’performancesontheLondonStockMarketduring10years.Whichchartdoeseac
IfyourchildisaskingforUggbootsorapriceyhottoyfortheholidays,it’stimeforateachablemoment.Evenifyourkidh
最新回复
(
0
)