首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
71
问题
有如下程序: #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全国计算机二级
相关试题推荐
有以下程序:#inelude<stdio.h>voidfun(inta,intb){intt;t=a;a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,9,0},i;for(i=0;i<10;i+
以下选项中,不能对主函数中变量i和j的值进行交换的程序是()。
下列给定程序中,函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为“AABBCCDDEEFF”,则输出应当是“ABBCDDEFF”。请改正程序中的错误,使它能得出正确的结
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是()。
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,字符串数组中的M个字符串为AAAABBBBBBBCC则合并后的字符串的内容应是:AA
下列定义变量的语句中错误的是()。
设有定义:doublex;,以下选项中不能将输入数据3.14读入赋给变量x的是()。
以下选项中可用做C程序合法实数的是()。
关于C语言程序设计,以下叙述中不正确的是()。
随机试题
充分反映当代中医药面貌和中西医结合状况的大型中医工具书是()。
我国目前最常见的缩窄型心包炎的病因是()。
【案例】患者,女,52岁,因工作繁忙、心理压力大而患有高血压多年,既往有支气管哮喘史,近因与家人生气而出现头晕、头痛等症状,伴心悸、气短。医院诊断为高血压、心动过速(心力衰竭Ⅰ度),给予普萘洛尔、氢氯噻嗪口服治疗。治疗后,高血压、心悸等症状明显好转,但出
国际多式联运费用中的经营管理费包括()。
(2008年考试真题)国际债券在国际市场上发行,其计价货币往往是国际通用货币,一般不用()表示。
房产税的征税对象是房屋,由于房屋属于不动产,所以与房屋不可分割的各种附属设备也应作为房屋一并征税。其中“各种附属设备”包括独立于房屋之外的建筑物,如水塔、烟囱等。()
下列有关实质性程序的说法中,正确的是()。
在计算机系统中,不同的应用程序之间可通过OLE技术共享数据。若源数据发生变化后,目标数据不随之变化,则这种共享称之为________。
北府兵
YouwillhearfivedifferentpeopletalkingaboutaposterbyAndrewClarkontheDiscuztheyhavejustloggedin.Foreach
最新回复
(
0
)