首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
70
问题
有如下程序: #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://www.kaotiyun.com/show/ZCVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序段charch;intk:ch=’a’;k=12;printf(“%c,%d,”,ch,ch,k);printf(“k=%d\n”,k);已知字符a的ASCⅡ十进制代码为97,则执行上述程序段
给定程序中,函数fun的功能是将不带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2、4、6、8、10,逆置后,从头至尾结点数据域依次为10、8、6、4、2。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
以下对联合类型叙述正确的是()。
下面描述中错误的是()。
下列给定程序中,函数fun的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正程序中的错误或在下画线处填上正确的内容并把下画线删除,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序
有下列程序,其中%u表示按无符号整数输出。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf(’’%u\n’’,x);}程序运行后的输出结果是(
下列选项中不属于软件生命周期开发阶段任务的是()。
以下标识符不是关键字的是()。
设二叉树中共有15个节点,其中的节点值互不相同。如果该二叉树的前序序列与中序序列相同,则该二叉树的深度为()。
测试用例包括输入值集和______值集。
随机试题
制备空胶囊时加入的着色剂是()。
上海甲公司作为卖方和澳门乙公司订立了一项钢材购销合同,约定有关合同的争议在中国内地仲裁。乙公司在内地和澳门均有营业机构。双方发生争议后,仲裁庭裁决乙公司对甲公司进行赔偿。乙公司未在规定的期限内履行仲裁裁决。关于甲公司对此采取的做法,下列哪些选项是正确的?(
在《夏热冬冷地区居住建筑节能设计标准》中,冬季采暖室内热环境设计指标要求卧室、起居室的室内设计温度为()。
适用1年短期诉讼时效的情形是()。
缅甸籍毒贩甲在湄公河“金三角”流域多次从事贩卖毒品、绑架杀人、抢劫和敲诈勒索等犯罪活动,并于2012年5月,在泰国境内制造“湄公河惨案”,杀害了十余名中国船员,后在老挝被捕。这种情形下可以行使刑事管辖权的国家有()。
数据库系统中,负责监控数据库的使用和运行,定期对数据库进行重组和重构以便改进数据库性能的人员是【】。
Theworld’spopulationcontinuestogrow.Therenowareabout4billionofusonearth.Thatcouldreach6billionbytheendo
Althoughmostpeoplereturnfrompackageholidaysreasonablysatisfied,thist,notalwaysthe【C1】______TakeforInstance,th
A、Becausetherearemanydevelopingnations.B、Becausepeopleusesomanymotorvehicles.C、Becausewehavemoreandmoreindust
A、Shehastoworksixdaysaweek.B、Shemuststartworkingimmediately.C、Thesalaryisnolessthan$2,000eachmonth.D、Shew
最新回复
(
0
)