首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass l { public: TestClass1 (){cout
有如下程序: #include using namespace std; class TestClass l { public: TestClass1 (){cout
admin
2020-05-14
45
问题
有如下程序:
#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://www.kaotiyun.com/show/sg8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
当调用函数时,实参是一个数组名,则向函数传送的是______。
已知int a, b;用语句scanf("%d%d", &a, &b);输入a,b的值时,不能作为输入数据分隔符的是
下面类的声明中的几个语句,正确的是(设定语句是主函数中的语句)()。classTestClass{private;intdata;public:TestClass(
有如下的类的模板定义:template<classT>classMyClass{private:Tnumber;public:MyClass(Tk);…};
类模板template<classT>classx{…},其中,友元函数f对特定类型T(如int),使函数f(x<int>&=成为x<int>模板类的友元,则其说明为()。
虚函数必须是类的
下面程序的结果是______。#include<iostream.h>classA{public:virtualvoidfun()=0{};};classB:publicA{
设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的
在E-R图中,用来表示实体联系的图形是()。
C++中设置虚基类的目的是()。
随机试题
属于胃癌癌前病变的是
年老或久病气衰神疲,畏寒肢冷,腰膝软弱,阳痿遗精,或阳衰无子,或饮食减少,大便不实,或小便自遗,舌淡苔白,脉沉而迟。方剂宜选用
按照《中华人民共和国合同法》的规定,招标人在招标时,招标公告属于合同订立过程中的:
借款人的还款意愿是信贷资金安全,特别是个人汽车贷款资金安全的重要前提。
会计人员根据经过审核后确定无误的原始凭证,按照经济业务内容加以分类,并确定会计分类而填制的作为登记账簿依据的是()。
下列各项中,属于现金流量表中“筹资活动产生的现金流量”的有()。
对私自雇用外国人的单位和个人,在终止其雇用行为的同时,可以()
如果把通货膨胀因素抽象掉,投资报酬率就是时间价值率和风险报酬率之和。()
甲骑摩托车违章撞伤乙,造成乙腿部表皮破裂。甲送乙到医院治疗,护士未作皮试,即给乙注射破伤风针,乙因药物过敏而死。甲的行为属于()
TheimpactofthecoronavirusontheU.S.economywillbegrave;potentiallygraverthantheGreatRecessionof2008-2009.JPMo
最新回复
(
0
)