首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> using namespace std; class BASE { private: char c; public: BASE(char n
有以下程序: #include <iostream> using namespace std; class BASE { private: char c; public: BASE(char n
admin
2010-06-06
34
问题
有以下程序: #include <iostream> using namespace std; class BASE { private: char c; public: BASE(char n):c(n);{} virtual~BASE() { cout<<c; } }; class DERIVED:public BASE { char c; p
选项
A、XY
B、YX
C、X
D、Y
答案
1
解析
在C++中,由于析构函数不能被继承,因此在执行派生类的析构函数时,基类的析构函数也将被调用。执行顺序是先执行派生类的析构函数,再执行基类的析构函数,其顺序与执行构造函数的顺序正好相反。在此题的程序中,在主函数结束时,派生类DERIVED对象obj将被删除,所以就会调用对象的析构函数。先调用派生类的析构函数,输出X,然后调用基类的析构函数,输出Y。
转载请注明原文地址:https://kaotiyun.com/show/wrjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i
若程序中有宏定义行:#defineN100更哼以下叙述中正确的是()。
当输入为”Fool&Swalow”时,下面程序的执行结果是()。#includemain(){charc;while(c!=’?’){c=getchar();pu
有以下程序#include<stdio.h>#defineN4voidfun(inta[][N]){intb[N][N],i,j;for(i=0;i<N;i++)for(j=0;j<N;
有以下程序:#include<stdio.h>main(){charc1,c2;c1=’A’+’8’一’4’;c2=’A’+’8’一’5’;printf("%c%d\n",c1,c2);}
给定程序MODI1.C中fun函数的功能是:将p所指字符串中每个单词的最后一个字母改成大写。(这里的“单词”是指由空格隔开的字符串)。例如,若输入“Iamastudenttotaketheexamination.”,则应输出“IaM
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
数据库的故障恢复一般是由()来执行恢复。
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述选项中正确的是()。
算法的时间复杂度是指()。
随机试题
遇到前方车辆缓慢行驶时怎样行驶?
某开发公司向某银行贷款500万元,到期后,开发公司没有主动还贷。银行多次向该公司发出催收贷款的公函,开发公司均无回音。2000年11月1日,银行向其所在地中级人民法院申请签发支付令。支付令送达后,11月8日,开发公司向法院提出书面异议说:我公司暂时无法还贷
在ISO9000族标准中,主要用于体系认证的标准是()
隐睾对人体的危害不包括( )
为门(急)诊患者开具的麻醉药品控缓释制剂处方中,每张处方的最大限量是
关于对法庭审理中违反法庭秩序的人员可采取的措施,下列哪些选项是正确的?
,则常数a=().
以C1e-x+C2ex+C3为通解的常系数齐次线性微分方程为__________。
网络生命周期各个阶段均需产生相应的文档。下面的选项中,属于需求规范阶段文档的是()。
IshallbeinChinaforthreeweeks.Canyoumakesomesuggestions______whatIshouldsee?
最新回复
(
0
)