首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; c1ass TestClass{ public: ~TestClass (){cout<<"BASE";} };
有如下程序: #inc1ude<iostream> using namespace std; c1ass TestClass{ public: ~TestClass (){cout<<"BASE";} };
admin
2017-06-19
27
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
c1ass TestClass{
public:
~TestClass (){cout<<"BASE";}
};
c1ass TestClass1:public TestClass{
public:
~TestClass1 (){cout<<"DERIVED";}
};
int main (){TestClass1 x;return 0;}
执行后的输出结果是( )。
选项
A、BASE
B、DERIVED
C、BASEDERIVED
D、DERIVEDBASE
答案
D
解析
程序中的TestClass1为TestClass的派生类,从程序中的main函数入手,定义了TestClass1对象x。调用析构函数的顺序,先执行派生类自己的析构函数,对派生类新增加的成员进行清理,然后调用子对象的析构函数,对子对象进行清理,最后调用基类的析构函数,对基类进行清理。这里派生类中析构函数输出DERIVED,基类析构函数输出BASE。
转载请注明原文地址:https://jikaoti.com/ti/p6t0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于类和对象描述错误的是
数据库技术的根本目标是要解决数据的( )。
有下列二叉树,对此二叉树前序遍历的结果为( )。
数据结构分为
属于关系的基本类型的是( )。
在下列关系运算中,可能改变关系中属性个数的是
在下面的运算符重载函数的原型中,错误的是
已知一个运行正常的的程序中有下面两个语句: int *p1, *p2=&a; P1=b由此可知,变量a和b的类型分别是
以下选项中合法的用户标识符是
随机试题
《本草经》谓“安五脏,和心志,令人欢乐无忧”的药物是
解救硫酸镁急性中毒时,可静脉注射
腭裂患儿的正畸治疗是在
国务院《关于投资体制改革的决定》中规定,国家对非政府投资建设的项目,分别实行()。
真空预压法是在加固区打设竖向排水通道后,其上覆膜形成密闭状态,抽去水和空气而产生真空,将大气压力作为预压荷载的方法,它通过(),达到提高地基有效应力,从而加速地基固结的目的。
报表管理模块中报表数据来源有()。
操纵市场的行为方式之一是合谋,它是指交易双方同时委托同一经纪商在证券交易所相互申报买进卖出,但其间并无证券或款项的交割行为。()
信息流是仓库作业的最基本的运动过程。()
下列叙述中错误的是()
Theoldladyisvery______theParty’sconsideration.
最新回复
(
0
)