首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass 1 { public: TestClass 1(){cout
有如下程序: #include using namespace std; class TestClass 1 { public: TestClass 1(){cout
admin
2017-09-21
30
问题
有如下程序:
#include
using namespace std;
class TestClass 1
{
public:
TestClass 1(){cout<<“TestClass 1”;}
~TestClass 1(){cout<<“~TestClass 1”;}
};
class TestClass2:public TestClass l
{
TestClass 1*p;
public:
TestClass2(){cout<<“TestClass2”;p=new
TestClass1();}
~TestClass2(){cout<<“~TestClass2”;delete p;}
};
int main()
{
TestClass2 obj;
retum ():
}
执行这个程序的输出结果是( )。
选项
A、TestClass2TestClass 1 TestClass 1~
TestClass 1~TestClass2~TestClass 1
B、TestClass 1 TestClass2TestClass 1~
TestClass2~TestClass 1~TestClass 1
C、TestClass2TestClass 1 TestClass 1~
TestClass2~TestClass1~TestClassl
D、TestClass 4 TestClass2TestClas 1~
TestClass1~TestClass2~TestClass1
答案
B
解析
派生类中构造函数的执行顺序是:先调用基类构造函数,对基类数据成员初始化,然后调用子对象构造函数,对子对象数据成员初始化;最后执行派生类构造函数本身,对派生类数据成员初始化。由主函数main入手,首先定义了一个TestClass2对象obj。其中TestClass2公共继承TestClass1,对象obi可以访问TestClass1中的公有成员函数。TestClass2中定义了一个TestClass1的指针p,给p分,配新空间,即指向类TestClass1,输出“’YestClassl”。在’restClass2的构造函数中首先输出“TestClass2”,并在TestClass1构造函数中输出“TestClass1”。TestClass2析构函数中输出“~TestClass2”,删除指针p,输出“~TestClass1”。析构TestClass1输出“~TestClass1”。
转载请注明原文地址:https://kaotiyun.com/show/nHAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有如下图所示5个连续的int类型的存储单元并赋值,a[0]的地址小于a[4]的地址。p和s为int型的指针变量。请对以下问题填空。①若p已指向存储单元a[1]。通过指针p给s赋值,使s指向最后一个存储单元a[4]的语句是【】。②若指针s指向存
若有函数fun(x,y),并且已经使函数指针变量p指向函数fun,则使用p调用函数fun的方法是()。
软件生命周期包括八个阶段。为使各时期的任务更明确,又可以分为以下三个时期:软件定义期,软件开发期,软件维护期。编码和测试属于【 】期。
C++定义了类库实现数据的输入和输出,______为根基类。
表达式18/4*sqrt(4.0)/5值的数据类型是()
作为非成员函数重载的运算符,所有操作数都必须以______的形式出现在参数表中。
数据结构分为线性结构和非线性结构,其中循环链表属于【 】。
在最坏情况下,下列排序方法中时间复杂度最小的是
按照逻辑结构分类,数据结构可分为线性结构和非线性结构,栈属于【】。
在岂个容量为25的循环队列中,若头指针front=9,尾指针Year=16,则该循环队列中共有______个元素。
随机试题
12岁男孩,发热伴皮肤出血点2周。查体贫血貌,皮肤散在瘀点,肝脾均为肋下2~3cm,胸骨压痛,血红蛋白65g/L,白细胞15×109/L,血小板13×109/L,不需做的检查是
A.慢性咳嗽、大量脓痰,反复咯血常见于B.咳嗽、咳痰伴喘息持续3个月,连续2年以上常见于C.劳力性呼吸困难伴咳嗽、咯血常见于D.寒战、高热、胸痛、铁锈色痰常见于E.午后低热、盗汗、咳嗽、咳痰、痰中带血常见于肺炎球菌肺炎
邦威尔(Bonwill)等边三角形学说中,三角形的角位于
关于故意犯罪形态的认定,下列哪些选项是正确的?(2013年卷二54题,单选)
下列不能构成索赔原因的是()。
电学实验课上,学生分组做《测绘小灯泡的伏安特性曲线》实验,老师要求学生按大屏幕上的电路图及实验要求(图11)连接电路并进行实验,下面为某小组实验过程的片段。学生:老师,我们合上开关后,无论怎么改变滑动变阻器滑片的位置,电压表和电流表的指针都不偏转。老
《晚钟》的作者是()。
根据我国宪法规定,下列有关审计机关的表述哪一项是错误的?()
Whataretheytalkingabout?
()阳性反应()腹部绞痛()百日咳()声音沙哑
最新回复
(
0
)