首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class TestClass{ public: ~TestClass (){cout<<’’BASE’’;} }
有如下程序: #include<iostream> using namespace std; class TestClass{ public: ~TestClass (){cout<<’’BASE’’;} }
admin
2021-06-10
35
问题
有如下程序:
#include<iostream>
using namespace std;
class TestClass{
public:
~TestClass (){cout<<’’BASE’’;}
};
class TestClass1:public TestClass{
public:
~TestClass1 (){cout<<’’DERIVED’’;}
};
int main(){TestClass1 x;return 0;}
执行后的输出结果是( )。
选项
A、BASE
B、DERIVED
C、BASEDERIVED
D、DERIVEDBASE
答案
D
解析
程序中的TestClassl为TestClass的派生类,从程序中的main函数入手,定义了TestClassl对象x。调用析构函数的顺序,先执行派生类自己的析构函数,对派生类新增加的成员进行清理,然后调用子对象的析构函数,对子对象进行清理,最后调用基类的析构函数,对基类进行清理。这里派生类中析构函数输出DERIVED,基类析构函数输出BASE。
转载请注明原文地址:https://kaotiyun.com/show/tkfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于派生类构造函数和析构函数的叙述中,错误的是
结构化程序所要求的基本结构不包括( )。
要使由语句“DateFirstDay;”定义的对象FirstDay的值为2010午1月1日,横线处应填()。classDate{public:Date(_________):year(y),month(n),day(d
下面叙述中错误的是( )。
设二叉树如下:则中序序列为
有如下程序:#includeusingnamespacestd;intfun(charx,chary){if(x>y)returnx;returny;}
有如下程序:#include<iostream>usinsnamespacestd;elassSample{public:Sample(){}一Sample(){cout<<’*’;}
下面关于常成员函数的说法中正确的是()。
请打开考生文件夹下的解决方案文件proj2,此工程包含一个源程序文件proj2.cpp。其中定义了Score类。Score是一个用于管理考试成绩的类。其中,数据成员_s指向存储成绩的数组,_n表示成绩的个数;成员函数Sort使用冒泡排序法将全部成
随机试题
某三甲医院整形外科主任张医生接诊了一位23岁的男性患者,主诉“希望进行变性手术”,通过询问病史得知该患者自幼就感觉自己并不是一个男孩子,认为自己的生殖器非常丑陋,幻想自己成为一个女孩子,成年后会服用雌激素抑制自己的男性性征,曾在心理咨询机构接受了3年的心理
人最敏感的频率范围,即允许的为最低值的_______频率范围,对于垂直振动是4—8Hz;对于水平运动是_______Hz以下。
足少阳之脉终绝,可见足太阴之脉终绝,可见
急性肾小球肾炎的主要临床表现是
葡萄糖盐酸吗啡
.脚手架的人行斜道和运料斜道应设防滑条,其间距为:()
商业银行营销组合的要素有()。
阅读某教师关于任务型阅读的研究论文(片段),按要求答题。初中语文教学中,教师可以采用任务型阅读教学模式。教师结合学生的认知水平及教学内容,创设具有趣味性的阅读任务,为学生提供自主探索和亲身实践的机会,将理论知识与实际相结合,既能激发学生的学习兴趣,使学生
You______angrywithher.forhimisveryyoung.
A、Lendthenoveltotheman.B、AskAlicetoseeifshecanlendthenoveltotheman.C、BuythenovelfromAlice.D、VisitAlice
最新回复
(
0
)