首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: ##inc1ude <iostream> using namespace std; class c1{ public: ~C1(){cout<<1;} }; class C2: public C1{ public: ~C2()
有如下程序: ##inc1ude <iostream> using namespace std; class c1{ public: ~C1(){cout<<1;} }; class C2: public C1{ public: ~C2()
admin
2020-04-07
45
问题
有如下程序:
##inc1ude <iostream>
using namespace std;
class c1{
public:
~C1(){cout<<1;}
};
class C2: public C1{
public:
~C2(){cout<<2;}
};
int main(){
C2 cb2;
C1 *cbl;
return 0;
}
运行时的输出结果是( )。
选项
A、121
B、21
C、211
D、12
答案
B
解析
在主函数中定义C2类的对象,当程序结束时,首先调用C2类的析构函数~C2,输出2,再调用Cl类的析构函数~Cl,输出l。所以程序运行的结果就是21。
转载请注明原文地址:https://www.kaotiyun.com/show/vR8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intn;public:sample(){}sample(intm){
下面有关重载函数的描述中,正确的是( )。
友元运算符obj1>obj2被C++编译器解释为()。
在C++语言的数据类型中,int、short等类型的长度是()。
参照函数模板的写法,完成非模板函数的定义,语句为【 】。#include<iostream,h>#include<string.h>template<classT>
若有以下程序:main(){ int k=2,i=2,m;m=(k+=i*=k);cout<<m<<","<<i<<end1;}执行后的输出结果是
下列有关内联函数的叙述中,正确的是()。
下列关于队列的叙述中,正确的是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
在E-R图中,用来表示实体之间联系的图形是
随机试题
下列与古代典籍有关的说法,正确的是:
在核算股份支付产生的应付职工薪酬时,以权益结算的股份支付会减少企业负债。()
设且矩阵X满足关系式X(C—B)T=E,求X.
A.草黄色透明腹水B.黄色混浊,含胆汁,无臭味C.稀脓液,带臭味D.血性液体,臭味重E.稀薄脓液,无臭味阑尾炎穿孔腹膜炎的腹腔抽出液为
在大气环境评价中,预测因子应根据()而定,选取有环境空气质量标准的评价因子作为预测因子。
某水利水电施工承包商与业主签订了一份堤防工程施工合同,合同约定工期为68天,承包商工期每提前1天获奖励2000元,每拖后1天支付违约金3000元。承包商提交的施工网络进度计划如下图所示,该计划得到业主代表的认可。在实际施工过程中发生了如下事件:
建设工程项目总承包方式的核心是()。
Ctrl+Break与Ctrl+NumLock功能相同。()
客户的保证金应当与期货公司的自有资产相互独立、分别管理。( )
在窗体中使用一个文本框(名为n)接受输入的值,有一个命令按钮run,事件代码如下:PrivateSubrun_Click()result=""Fori=1To Me!nForj=1ToM
最新回复
(
0
)