首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Cl{ public: ~4210{cout
有如下程序: #include using namespace std; class Cl{ public: ~4210{cout
admin
2019-06-12
61
问题
有如下程序:
#include
using namespace std;
class Cl{
public:
~4210{cout<<1;}
};
class C2:public C1{
public:
~C2(){cout<<2;}
};
int main(){
C2 cb2;
C1
*
cb1;
return 0;
}
运行时的输出结果是( )。
选项
A、121
B、21
C、211
D、12
答案
B
解析
在主函数中定义C2类的对象,当程序结束时,首先调用C2类的析构函数~C2,输出2,再调用C1类的析构函数~C1,输出1。所以程序运行的结果就是21。
转载请注明原文地址:https://www.kaotiyun.com/show/KU8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
阅读下面程序:#includefun(inta,intb){intc;c=a+b:returnc;}voidmain(){intx=
面向对象程序设计思想的主要特征中不包括
对于派生类的构造函数,在定义对象时构造函数的执行顺序:先执行调用______的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。
设有以下语句,对a数组元素的引用中(其中0<=i<10),不正确的是()。inta[10]={0,1,2,3,4,5,6,7,8,9),*p=a;
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
下列关于类与对象的说法中,不正确的是()。
在派生类中重新定义虚函数时,除了()方面,其他方面都必须与基类中相应的虚函数保持一致。
有如下的运算符重载函数定义:double operator+(int i,int k){return double(i+k);}但定义有错误,对这个错误最准确的描述是( )。
下列关于运算符重载的描述中,正确的是______。
下列打开文件的表达式中,错误的是()。
随机试题
简述党的十九大以来进行的党和国家机构改革的特点。
A.下脘B.建里C.中极D.上脘E.关元位于前正中线上,脐上3寸的腧穴是
在总需求和总供给大体平衡,但当消费偏旺而投资不足时,应当采取的政策组合是()。
若内存条出现故障,计算机启动时会同时给出声音与屏幕文字提示。()
设函数f(x)在(-∞,+∞)内连续,其导函数的图形如图所示,则f(x)有
以下程序的输出结果是___________。#includemain(){intx=27;while(x>20&&x
Whatdoesthepassagefocuson?
BodyLanguageinBusinessI.ImportanceofBodyLanguage—Giveothersa(n)【T1】_____【T1】______—Showour【T2】_____【T2】______—F
______suchagoodchancehedecidedtosetupasabusinessman.
Thenever-ceasingpaceofscientificaccomplishmentoftensurpassestheprogressofmoralthought,leavingpeoplestrugglingto
最新回复
(
0
)