首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass{ public: ~TestClass (){cout
有如下程序: #include using namespace std; class TestClass{ public: ~TestClass (){cout
admin
2012-12-29
24
问题
有如下程序:
#include
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函数入手,定义了TestClass1对象x。调用析构函数的顺序,先执行派生类自己的析构函数,对派生类新增加的成员进行清理,然后调用子对象的析构函数,对子对象进行清理,最后调用基类的析构函数,对基类进行清理。这里派生类中析构函数输出DERIVED,基类析构函数输出BASE。
转载请注明原文地址:https://jikaoti.com/ti/P2L0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
有以下程序 #include<stdio.h> #include<string.h> main() { printf("%d\n",strlen("0\t\n\0C011\1")); } 程序运行后的输出结果是(
在快速排序法中,每经过一次数据交换(或移动)后()。
有如下程序 #include<stdio.h> #include<string.h> main() { chara[]="THIS\0",*b="OK\0\0"; printf("%d,%d,%d,%d",strlen(a),
下列语句组中正确的是()。
若函数调用时的实参为变量,下列关于函数形参和实参的叙述中正确的是()。
有以下程序: #include<stdio.h> main() { chars[]={"012xy"}; inti,n=0; for(i=0;s[i]!=0;i++) if(s[i]>=’a’&&s[i]<=’z’)
设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为()。
定义学生选修课程的关系模式如下: S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄); C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课); SC(S#,C#,G)(其属性分别学号、课号和成绩)。 检索选修课程名为“操作
某完全二叉树按层次输出(同一层从左到右)的序列为ABCDDEFGH,则该完全二叉树的前序序列为()。
随机试题
公共关系的主体是【 】
一新生儿,发现左侧完全性唇裂,腭裂,最先实行的手术治疗和治疗时机是
A、基牙的远、近缺隙侧均有明显的倒凹B、基牙向缺隙方向倾斜时所画出的观测线C、基牙向缺隙相反方向倾斜时所画出的观测线D、基牙向颊侧倾斜时所形成的观测线E、基牙向舌侧倾斜时所形成的观测线一型观测线是
慢性肺心病急性加重期综合治疗措施包括
关于证券投资基金运用基金财产进行投资的范围,下列哪一选项是错误的?()
推行限额设计时,施工图设计阶段的直接控制目标是( )。
周暴雨引发山体滑坡、公路交通紧急抢修的项目宜采用( )。
当二次注浆是以()为目的时,多采用化学浆液。
审核人工成本预算的方法中,政府有关部门发布的年度企业工资指导线,不包含()
()不属于企业人员内部供给预测的方法。
最新回复
(
0
)