首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass{ public: ~TestClass(){cout
有如下程序: #include using namespace std; class TestClass{ public: ~TestClass(){cout
admin
2020-06-29
5
问题
有如下程序:
#include
using namespace std;
class TestClass{
public:
~TestClass(){cout<<”BASE”;}
};
class TestClass1:public TestClass{
public:
~TestClass 1(){cout<<”DERIVED”;}
};
int main(){TestClass1x;return 0;}
执行后的输出结果是( )。
选项
A、BASE
B、DERIVED
C、BASEDERIVED
D、DERIVEDBASE
答案
D
解析
程序中的TestClass1为TestClass的派生类,从程序中的main函数入手,定义了TestClass1对象x。调用析构函数的顺序,先执行派生类自己的析构函数,对派生类新增加的成员进行清理,然后调用子对象的析构函数,对子对象进行清理,最后调用基类的析构函数,对基类进行清理。这里派生类中析构函数输出DERIVED,基类析构函数输出BASE。
转载请注明原文地址:https://kaotiyun.com/show/F48p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
每个C++程序中都必须有且仅有一个
数据处理的最小单位是
检查软件产品是否符合需求定义的过程称为
下列程序的输出结果是【】。#inClude<iostream>usingnamespacestd;classTest{public: Test(){cnt++;}~Test(){cnt-
在位运算中,操作数每左移一位,其结果相当于
下列程序的输出结果是#include<iostream.h>classMyclass{public:Myclass(inti=0,intj=0){x=i;
数据库设计包括两个方面的设计内容,它们是()。
若要把类B定义为类A的友元类,则应在类A的定义中加入语句______。
下列有关函数重载的叙述中,错误的是
对下列二树进行前序遍历的结果为()。
随机试题
配戴助听器后受益最大的患者是
患儿,8岁,发热咳嗽l周。体检:体温5℃,咽部充血,下颌淋巴结肿大,压痛。血常规检查:RBC3.6x1012/L:WBCl5×109/L,淋巴细胞0.08,中性粒细胞0.86,中间细胞分类0.06。血涂片中可见中毒颗粒和空泡。根据病史,该患者最可能的诊
治疗耳鸣实证,应选用以下哪组腧穴为主
药典规定穿心莲脱水穿心莲内酯和穿心莲内酯总量不得少于
婴儿喂养的最佳食品是
患者,女,70岁,因“颌下急性蜂窝织炎”入院。患者颈部明显红肿、疼痛,伴严重全身感染症状,自感心慌、气短、胸闷、口唇紫绀。既往有冠心病及慢性支气管炎史。入院后予以补液、抗感染治疗。预防该并发症的最重要措施是()
现代意义的会计不再局限于记账、算账等一些基础的会计工作,还需要参与企业的经营管理、进行经营泱策,因此会计人员也是管理工作者。()
【2014广西】某班有四位同学,号称“四大金刚”,其中一个是班干部,三个是课代表。有同学反映,他们四个人抱成团,个个都很牛,谁对他们提出意见,他们不仅不听,而且态度不友好。如果你是他们的班主任,你该怎么做?()
设对一切的χ,有f(χ+1)=2f(χ),且当χ∈[0,1]时f(χ)=χ(χ2-1),讨论函数f(χ)在χ=0处的可导性.
GrandCanyonHowwastheGrandCanyonformed?Thetruthisthatnooneknowsforsurethoughtherearesomeprettygoodguesses,
最新回复
(
0
)