首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <lostream> using namespace std; class A{ public: A( ){cout<<"A";} ~A( ){cout<<"~A";} };
有如下程序: #include <lostream> using namespace std; class A{ public: A( ){cout<<"A";} ~A( ){cout<<"~A";} };
admin
2010-12-16
67
问题
有如下程序: #include <lostream> using namespace std; class A{ public: A( ){cout<<"A";} ~A( ){cout<<"~A";} }; class B:public A{ A*P; public: B( ){cout<<"B";P=new A( );} ~B( ){cout<<"~B";delete P;} }; int main( ){ B obj; return 0; } 程序的输出结果是
选项
A、BAA~A~B~A
B、ABA~B~A~A
C、 BAA~B~A~A
D、ABA~A~B~A
答案
B
解析
基类与派生类的构造函数与析构函数的执行顺序是先执行基类的构造函数,然后执行派生类的构造函数。删除对象时,先执行派生类的析构函数,最后执行基类的析构函数成员。
转载请注明原文地址:https://kaotiyun.com/show/7hVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下非法的定义语句是
给定程序中,函数fun的功能是:求出形参SS所指字符串数组中最长字符串的长度,将其余字符串右边用字符木补齐,使其与最长的字符串等长。SS所指字符串数组中共有M个字符串,且串长
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则
有以下程序:#include<stdio.h>intm1(intx,inty){returnx<=y?x:y;}intm2(intx,inty){returnx<=y?y:x;}imfun(inta,intb){return
关于switch语句的叙述正确的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
软件需求分析阶段的工作,可以分为四个方面:需求获取、编写需求规格说明书、需求评审和()。
给定程序中,函数fun的功能是:有N×N矩阵,将矩阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,临时数组中的元素成为最后一列。例如,若N=3,有下列矩阵:
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为()。
随机试题
某地利用调查表对抽取的2000人进行了高血压的行为危险因素监测和血压的测定。其中180人自报高血压而且测量结果也显示为高血压,40人血压测量结果显示为高血压而自报常,20人自报高血压而测量结果正常。某市开展的行为危险因素监测采用如下方法:每个月随机抽取
具有支撑气管作用的重要软骨
大量不保留灌肠禁用于
采用静力压桩法施工时,选用压桩设备的设计承载力宜大于压桩阻力的()。
《建设工程质量管理条例》规定,建设单位将工程发包给不具有相应资质等级单位的,责令改正,处以()的罚款。
金融期货合约是约定在未来时间以事先协定价格买卖某种金融工具的标准化合约,标准化的条款包括()。Ⅰ.标的资产Ⅱ.交易单位Ⅲ.交割时间Ⅳ.交易价格
下列各项,()不属于企业期间费用。
公安机关预防、制止和惩治违法犯罪活动的任务主要包括( )。
AlthoughTomwasawarethatitwouldbe(i)______todisplayannoyancepubliclyatthesalesconference,hecouldnot(ii)______
A、Thinkingbeforespeaking.B、Adoptingempathyduringcommunication.C、Focusingonthepresent.D、Listeningattentively.C讲座中提到,
最新回复
(
0
)