首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class TestClass{ public; ~TestClass (){cout<<"BASE:;} }; cla
有如下程序: #include<iostream> using namespace std; class TestClass{ public; ~TestClass (){cout<<"BASE:;} }; cla
admin
2012-01-20
57
问题
有如下程序: #include<iostream> using namespace std; class TestClass{ public; ~TestClass (){cout<<"BASE:;} }; class TestClass1:public TestClass{ public: ~TestClass 1 (){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://kaotiyun.com/show/ZCVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includevoidfun(char*a,char*b){while(*a==’*’)a++;while(*b=*a){b++;a++;}}main(){char
若有以下程序#include<stdio.h>main(){inta=6,b=0,c=0;for(;a;){b+=a;a-=++c;}printf(
下面不属于软件测试实施步骤的是
有以下程序(注:字符a的ASCII码值为97):#includemain(){char*s={"abc"};do{pfintf("%d",*s%10);++8;}while(*
函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中:再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中;其余以此类推。例如:若a所指数组中的数据最初排列为:1、4、2、3、
设有关系表学生S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为键的是
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都己正确定义并赋值,错误的函数调用是()。
程序设计的任务包括()。
度为3的一棵树共有30个节点,其中度为3,1的节点个数分别为3,4。则该树中的叶子节点数为()。
三种基本结构中,能简化大量程序代码行的是()。
随机试题
甲公司只生产一种A产品,为了更好地进行经营决策和目标控制,该公司财务经理正在使用2017年相关数据进行量本利分析,有关资料如下。(1)2017年产销量为8000件,每件价格1000元。(2)2017年直接材料费用200万元,均为变动成本。(3)201
铁盐检查法,在什么条件下反应,可防止Fe3+的水解
创伤性窒息的临床特征是
男性。35岁。高热、皮肤瘙痒半月,右颈及锁骨上淋巴结肿大,无压痛,互相粘连,血红蛋白90g/L,白细胞10×109/L,中性66%,淋巴24%。骨髓涂片找到里一斯细胞。常用的化疗方案是
时效
国内竞争性招标的基本特点包括()。
混凝土搅拌工接触到的主要职业危害为()。
按照我国《专利法》的规定,取得专利权的发明必须具备:新颖性、创造性和实用性三项条件。
Baltimorewasfoundedin1729.Foragenerationitseemednodifferentfromadozenothersmallsettlements【C1】______upattheh
Psychologiststakeopposingviewsofhow【C1】______rewards,fromwarmpraisetocoldcash,affectmotivationandcreativity.Beha
最新回复
(
0
)