首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
30
问题
有如下程序:
#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://kaotiyun.com/show/YQAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下有关类与结构体的叙述不正确的是
下列程序执行后的输出结果是 void funcl(int i); void func2(int i); char st[]="hello,frlend!"; void funcl(int i) { cout<<st[i];
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
允许用户为类定义一种模式,使得类中的某些数据成员及成员函数的返回值能去任意类型,它属于一个( )。
下面关于虚函数的描述中,正确的是()。
含有纯虚函数的类称为______。
将关键字const写在函数头之后,函数体之前,说明该函数是一个const成员函数。此时const不是指定函数的返回值,而是修饰【 】指针。
在下列关系运算中,可能改变关系中属性个数的是
将7个数据进行插入排序,在最坏情况下需要比较的次数是
下列有关类继承的叙述中,错误的是()。
随机试题
规定“以托拉斯或任何类似形式限制州际贸易或对外贸易者均属非法,违者处以5000美元以下罚金,或1年以下监禁,或二者兼科”的法律是________。
Whenmengetsick,theyactlikebabies,saywomen.Butmaybethefairersexshouldlearnsomethingusefulfromtheseguys—itco
痰湿内阻所致头晕的特征,是伴有
凡美法律事务办事处是某外国律师事务所驻上海办事处,2001年经批准依法成立,根据我国有关部门的规定,下列哪些属于其可以从事的业务活动?()
月度会计报表至少应当包括()。
关于相关分析与回归分析的说法,正确的有()。
Sometimesweneedtoremindourselvesthatthankfulnessisindeedavirtue.
Susan,theUSMybestfriendisFanny.Sheiscleverandinteresting.Wealwayslookaftereachother.Thefirstweekwemet,I
分析下列程序:#include<stdio.h>main(){int*p1,*p2,*p;inta=6,b=9;p1=&a;p2=&b;if(a<B){p=p1;p1=p2;p2=p;}prin
二进制数110000转换成十六进制数是
最新回复
(
0
)