首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass{ public: ~TestClass 0{cout
有如下程序: #include using namespace std; class TestClass{ public: ~TestClass 0{cout
admin
2019-04-18
81
问题
有如下程序:
#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://kaotiyun.com/show/YpAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行下列语句段后程序的输出结果是______。intx[]={1,2,3,4,5};intq=x;cout
虚函数()是可以不同的。
下列叙述中,正确的选项是()。
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}};classB{public:B(){c
下面的函数利用递归实现了求1+2+3+…+n的功能:intsum(intn){if(n==0)return0;elsereturnn+saln(n-1);}在执行SUm(10)的过程中,递归调用s
下列关于派生类构造函数和析构函数的说法中,错误的是()。
下列有关函数重载的叙述中,错误的是()
下列叙述中错误的是()。
数据管理技术的发展经历了人工管理、文件系统和数据库系统3个阶段,其中数据独立性最高的是______。
下列字符串中不能作为C++标识符使用的是
随机试题
下列有关二尖瓣狭窄的杂音叙述哪项是正确的?
膈上有3个裂孔,供脉管、神经和食管通行,自上而下第三个裂孔为
张某、王某、纪某3人均系油漆工。1998年7月9日为某工厂车间地板刷油漆,中午休息时,张某说这油漆是否能燃烧,纪某说我去试试,说完纪某便用火柴去点,结果引燃了油漆,将车间烧毁。纪某对车间烧毁的心理态度属于下列哪一种?
影响项目管理组织结构的因素中,来自项目承办单位外部的主要因素包括()。
事故应急救援的总目标是通过有效的应急救援行动,尽可能地降低事故的后果,包括()等。
下列有关抽象行政行为的表述中,正确的是()。
学校文化的特点是()。
有意想象是指事先有预定目的的想象,可分为再造想象和创造想象。前者指根据别人的描述或图样,在头脑中形成新形象的过程;后者指不根据现成的描述,而在大脑中独立地产生新形象的过程。根据上述定义,下列属于创造想象的是()。
下列叙述中正确的是()。
A、Itisgoodtohaveaniceneighboraslongaspossible,anditisbadtogetridofanastyneighbor.B、Younevergettiredof
最新回复
(
0
)