首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; class BASEf public: ~BASE() {cout<<"BASE";} }; class
有如下程序: #inc1ude<iostream> using namespace std; class BASEf public: ~BASE() {cout<<"BASE";} }; class
admin
2016-11-23
60
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
class BASEf
public:
~BASE() {cout<<"BASE";}
};
class DERIVED:public BASE{
public:
~DERIVED() {cout<<"DERIVED";}
};
int main() {DERIVED x;return 0;}
执行后的输出结果是( )。
选项
A、BASE
B、DERIVED
C、BASEDERIVED
D、DERIVEDBASE
答案
D
解析
此题考查的是派生类的定义和使用。当对象被删除时,派生类的析构函数就被执行。由于析构函数不能被继承,因此在执行派生类的析构函数时,基类的析构函数也将被调用。执行顺序是先执行派生类的析构函数,再执行基类的析构函数,其顺序与执行构造函数的顺序正好相反。
转载请注明原文地址:https://www.kaotiyun.com/show/FsAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用函数模板的方法是先说明函数模板,然后实例化成相应的______进行调用执行。
下面程序的运行结果为#include<iostream,h>classA{public:A(){cout<<"1";}~A(){cout<<"2";}};
下面有关重载函数的说明中,正确的是()。
执行下面的程序段后,变量k的值为()。intk=3,s[2];s[0]=k;k=s[1]*10;
非空的循环单链表head的尾结点(由p所指向),满足
如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是
执行语句序列ofstreamoutfile("data.dat");if(…)cout<<"ok";elsecout<<"fail";后,如果文件打开成功,显示“ok”,否则显示“fail”。由此可知,上面if语句的“…”
在计算机中,算法是指()。
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
用单链表表示的链式队列的队头在链表的( )位置。
随机试题
下列诗作中,主要寄托着作者对西方文明深挚向往和追求的是()
女,65岁。乏力,胸痛1个月,既往体健,查体:轻度贫血貌,双侧肋骨有局部压痛,实验室检查:血常规:Hb80g/L,WBC5.6×109/L,PIt120×109/L,血清总蛋白100g,/L,白蛋白27g/L,Scr190μmol/L,骨髓细胞学检
借款人的义务不包括()。
关于金融期货交易的说法,正确的是()。
在出借包装物采用一次摊销的情况下,出借包装物报废时收回的残料价值应冲减的是()。
下列各项中,符合房产税法有关规定的有()。
老师穿了一套新衣服,课前一进班级,所有学生的眼光都盯着老师。有几个淘气的男同学就凑在一起,用调侃的语调大声喊道:“老师,我爱你。”下列处理方式,最恰当的一项是()。
《天朝田亩制度》和《资政新篇》共同的局限性在于()。①对当时社会矛盾的认识是不现实的;②带有强烈的小农意识;③没有学习西方的政治制度;④缺乏实现的社会环境
He______inthearmyfortenyears,andheretiredlastyear.
Everybodyloathesit,buteverybodydoesit.Arecentpollshowedthat40%ofAmericans【C1】______thepractice.InAmericaalone,
最新回复
(
0
)