首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass l { public: TestClass1 (){cout
有如下程序: #include using namespace std; class TestClass l { public: TestClass1 (){cout
admin
2020-05-14
22
问题
有如下程序:
#include
using namespace std;
class TestClass l
{
public:
TestClass1 (){cout<<"TestClassl";}
~TestClass 1(){cout<<"~TestClass1";)
};
class TestClass2:public TestClass 1
{
TestClass 1*p;
public:
TestClass20{cout<<"TestClass2";p:Ilew
TestClass l 0;)
-TestClass20{cout<<"~TestClass2";delete p;)
};
int main()
{
TestClass2 obj;
return 0:
}
执行这个程序的输出结果是( )。
选项
A、TestClass2TestClass 1 TestClass1~TestClass1~TestClass2~TestClass1
B、TestClass1 TestClass2TestClass1~TestClass2~TestClass1~TestClass1
C、TestClass2TestClass 1 TestClass1~TestClass2~TestClass1~TestClass1
D、TestClass1 TestClass2TestClas 1~TestClass 1~TestClass2~TestClass1
答案
B
解析
派生类中构造函数的执行顺序是:先调用基类构造函数,对基类数据成员初始化,然后调用予对象构造函数,对子对象数据成员初始化;最后执行派生类构造函数本身,对派生类数据成员初始化。由主函数main入手,首先定义了一个TestClass2对象obj。其中TestClass2公共继承TestClassl,对象obj可以访问TestClassl中的公有成员函数。TestClass2中定义了一个TestClassl的指针p,给p分配新空间,即指向类TestClassl,输出“’rest(21assl”。在TestClass2的构造函数中首先输出“TestClass2”,并在TestClass1构造函数中输出“TestClassl”。TestClass2析构函数中输出“~TestClass2”,删除指针p,输出“~TestClassl”。析构TestClassl输出“~TestClassl”。
转载请注明原文地址:https://kaotiyun.com/show/sg8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列各类函数中,不是类的成员函数的是
下列程序的运行结果是【 】。#include<iostream.h>classSomeClass{public:SomeClass(intvalue){some_value=value;};
己知类X成功地重载了--、=、+、和[]这几个运算符,则其中肯定属于成员函数的运算符是()。
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为()。
有如下的类的模板定义:template<classT>classMyClass{private:Tnumber;public:MyClass(Tk);…};
数据库设计中反映用户对数据要求的模式是
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。那么应该在横线上填入的语句是()。classvector2D{private
以下内容不属于算法程序所占的存储空间的是()。
软件调试的目的是()。
随机试题
期货公司申请金融期货结算业务资格,应当向中国证监会提交经具有证券、期货相关业务资格的会计师事务所审计的前2个会计年度财务报告;申请日在下半年的,还应当提供经审计的半年度财务报告。()
铰链四杆机构中的最短杆就是曲柄。()
双眼中较差眼的视力≥0.3时为双眼中较差眼的视力
影响投资项目规模的因素很多,其中决定投资项目实际达到规模的影响因素是()。
城市防洪、防涝工程设施主要由()组成。
装卸线宜设在直线上,坡度不宜()。
在文学作品赏析课上,教师指出文学作品是反映时代特征的一面镜子,例如《红楼梦》就被称为“中国封建社会的百科全书”。下列作品中,同样有“百科全书”称号的是()。
95,88,71,61,50,()
证明:当x≥0时,f(x)=∫0x(t-t2)sin2ntdt的最大值不超过.
【B1】【B15】
最新回复
(
0
)