首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass{ public: ~TestClass 0{cout
有如下程序: #include using namespace std; class TestClass{ public: ~TestClass 0{cout
admin
2019-04-18
39
问题
有如下程序:
#include
using namespace std;
class TestClass{
public:
~TestClass 0{cout<<”BASE”;}
};
class TestClass l:public TestClass{
public:
-TestClass l 0{COUI<<”DERJVED”;}
);
int main(){TesIClass l x;retum 0;}
执行后的输出结果是( )
选项
A、BASE
B、DERIVED
C、BASEDERIVED
D、DERIVEDBASE
答案
D
解析
程序中的‘TestClassl为‘TestClass的派生类,从程序中的main函数入手,定义了TestClassl对象x。调用析构函数的顺序,先执行派生类自己的析构函数,对派生类新增加的成员进行清理,然后调用子对象的析构函数,对子对象进行清理,最后调用基类的析构函数,对基类进行清理。这里派生类中析构函数输出DELVED,基类析构函数输出BASE。
转载请注明原文地址:https://jikaoti.com/ti/p0t0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面的程序输出结果是()。#include<iostream>usingnamespacestd;voidadd(){staticintx;x++;cout<<x<<’’;}
下面关于this指针的说法中错误的是()。
以下数据结构中,不属于线性数据结构的是()。
Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符“==”,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Sta
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
下列对重载函数的描述中,()是错误的。
关于this指针的说法不正确的是()。
下列叙述中错误的是()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()
数据库管理员(DBA)是数据库系统的一个重要组成部分,有很多职责。以下选项不属于DBA职责的是()
随机试题
在DreamweaverCS5中,关于图片超链接,下列说法不正确的是_______。
患儿,1岁。发热、咳嗽、流涕3天入院。入院后体温持续不退,达40℃,呕吐、谵妄,抽搐2次。体检:胸、腹部及四肢皮肤有瘀斑,前囟隆起,双肺呼吸音粗糙,可闻及少许干性哕音,腹软,脑脊液外观混浊。为明确病原菌,应首先进行的检查是
只在桁架节点上布置荷载时,则桁架杆件产生的力是()。
下列适用《政府采购法》的主体包括()。
有两个投资方案:甲方案的标准离差为4.86%,乙方案的标准离差为2.31%,可以断定乙方案的风险一定比甲方案的风险小。()
以下属于认知过程的有()。
学习长方形的面积计算公式后,再学习正方形的面积计算公式的学习类型是()。
21世纪高技术的核心是()。
完整的计算机软件指的是
Thirtyyearsago,anyoneblaminglonelinessforphysicalillnesswouldhavebeenlaughedat.Butasscientistsstudieddifferent
最新回复
(
0
)