首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include usin g namespace std: class TestClass 1 { public: TestClass 1 (){cout
有如下程序: #include usin g namespace std: class TestClass 1 { public: TestClass 1 (){cout
admin
2012-12-29
58
问题
有如下程序:
#include
usin g namespace std:
class TestClass 1
{
public:
TestClass 1 (){cout<<“TestClass 1”;)
~TestClass 1 (){cout<<“~TestClass1”;}
};
class TestClass2:public TestClass1
{
TestClassl*p;
public:
TestClass2(){cout<<“TestClass2”;p=new TestClass1();}
~TestClass2(){cout<<“~TestClass2”;delete p;}
};
int main()
{
TestClass2 obj;
return 0;
}
执行这个程序的输出结果是( )。
选项
A、TestClass2TestClass1TestClass1~TestClass1~TestClass2~TestClass1
B、TestClass1TestClass2TestClass1~TestClass2~TestClass1~TestClass1
C、TestClass2TestClass1TestClassl~TestC3ass2~TestClass1~TestClass1
D、TestClass1TestClass2TestClass1~TestClass1~TestClass2~TestClass1
答案
B
解析
派生类中构造函数的执行顺序是:先调用基类构造函数,对基类数据成员初始化,然后调用子对象构造函数,对子对象数据成员初始化;最后执行派生类构造函数本身,对派生类数据成员初始化。由主函数main入手,首先定义了一个TestClass2对象obj。其中TestClass2公共继承TestClass1,对象obj可以访问TestClass1中的公有成员函数。TestClass2中定义了一个TestClass1的指针p,给p分配新空间,即指向类TestClass1,输出“TestClass1”。在TestClass2的构造函数中首先输出“TestClass2”,并在TestClass1构造函数中输出“TestClass1”。TestClass2析构函数中输出“~TestClass2”,删除指针p,输出“~TestClass1”。析构TestClass1输出“~TestClass1”。
转载请注明原文地址:https://kaotiyun.com/show/7wVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中,正确的是()。
若变量都已正确说明,则以下程序段输出结果为()。#includemain(){chara=’a’;intb=2:printf(a>b?”***a=%d”###b=%d”,a,b);}
在面向对象方法中,不属于“对象”基本特点的是()。
下面对软件描述错误的是()。
设二叉树中共有15个节点,其中的节点值互不相同。如果该二叉树的前序序列与中序序列相同,则该二叉树的深度为()。
在具有2n个节点的完全二叉树中,叶子节点个数为()。
以下程序段中,与语句k=a>b?(b>c?1:0):0;功能相同的是()。
若有定义语句inta[2][3],*p[3];,则以下语句中正确的是()。
在学校每间宿舍住1到6名学生,每个学生只在一间宿舍居住,则实体宿舍与实体学生间的联系是()。
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
Whydowelaugh?Foryearsscientistshaveaskedthemselvesthisquestion.Nootheranimalslaughandsmile,onlyhumanbeings.
患者男,45岁。因恶心、呕吐1周就诊,检查发现:贫血貌,血压195/110mmHg,血肌酐981μmo|/L;肾脏B超:长轴7.8cm。最可能的诊断是
我国甲肝的流行高峰季节为
室外地沟内的供热管道安装位置,设计无规定时,其净距应符合规范的规定,以下说法不正确的是()。
【2008年第4题】题25~29:某110/35kV区域变电站,向附近的轧钢厂、钢绳厂及水泵厂等用户供电,供电方案如下图所示。区域变电站110kV侧最小短路容量1500MVA,35kV母线侧最小短路容量为500MVA,35kV母线的供电设备容量为2500
国家税务总局制定的税务行政处罚规章中对非经营活动中的违法行为设定的处罚为()。
《告别》是《长征组歌》曲二。
教师上课不再向学生系统讲授教材,而只为学生分别指定参考书、布置作业,由学生自学和独立完成作业,学生有疑难时才请教师辅导。学生完成一定阶段的学习任务后,向教师汇报学习情况和接受考查。这段话描述的是教学组织形式中的()。
职能型组织:通过对管理职能进行分类,然后根据不同的管理职能来设立一些相应的部门,共同承担管理工作的组织结构形式。这种组织结构类型能够适应现代技术复杂和分工较细的特点,发挥职能机构的专业管理作用。下列各项中,反映职能型组织的特点的一项是()。
Itiscommonlyheldthatdrinkingmoderateamountsofalcoholcanreducetheoddsofhavingadeadlyheartattack.More(36)____
最新回复
(
0
)