首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostrearn> using namespace std; class C1{ public: ~C1(){cout<<1;} }; class C2:public C1{ public: ~C2(){cout<<2;}
有如下程序: #include<iostrearn> using namespace std; class C1{ public: ~C1(){cout<<1;} }; class C2:public C1{ public: ~C2(){cout<<2;}
admin
2015-11-24
49
问题
有如下程序:
#include<iostrearn>
using namespace std;
class C1{
public:
~C1(){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://kaotiyun.com/show/FlNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序段共有错误()处。#include<iostream>usingnamespacesstd;classSample{private:intn;public:
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是
若有一个MyClass类,则执行语句MyClassa,b(2),*p;后,自动调用该类的构造函数()次。
若定义cin>str;当输入ObjectWindowsProgramming!所得的结果是str()
t为int类型,进入下面的循环之前,t的值为0。while(t=1){...}则以下叙述中,正确的是()。
以下叙述中不正确的是()。
对于重载的运算符>>,它是一个
下列叙述中,正确的是()。
作为成员函数重载的运算符,第一操作数就是参数表中隐含的______所指向的对象,因此并不显示地出现在参数表中。
下列关于多态性的描述,错误的是
随机试题
用两个细胞外电极记录完整神经干的电活动时,可记录到
一患者戴全口义齿后,诉:左侧咀嚼食物效果好,右侧咀嚼时经常咬颊应进一步检查
该病人烧伤面积约为根据病情判断烧伤严重程度为
患儿男,13岁。游泳时不幸发生淹溺,救起后,急救人员应给予该患儿的首要救治措施是()。
背景资料:某城市给水工程项目,通过招标投标确定了本市一家具有工程项目资质的施工企业承担该施工任务。施工企业在给水厂站工程施工时制定了以下施工技术要求:(1)水池底板混凝土应分层分次浇筑完成;(2)水池底板混凝土浇筑采用掺外加剂
下列菜肴中,属于孔府菜的是()。
甲、乙为逃避房产交易税,假借赠与名义,买卖某处房产。双方商定房价为50万元,乙方先行支付5万元,随后双方签订房产赠与协议。协议约定,甲将房产无条件赠与“表弟"乙。赠与协议经公证办理了房产变更登记。同时,双方签订房产买卖协议,约定房价为50万元,乙在协议签订
[2011年第31题]2010年某省物价总水平仅上涨2.4%,涨势比较温和,涨幅甚至比2009年回落了0.6个百分点。可是,普通民众觉得物价涨幅较高,一些统计数据也表明,民众的感觉有据可依。2010年某月的统计报告显示,该月禽蛋类商品价格涨幅12.3%,某
Accordingtolegend,theancientOlympicGameswerefoundedbyHeracles,asonofZeus.YetthefirstOlympicGamesforwhich
Whilebeingquestionedonthecourt,themandenied____theguy.
最新回复
(
0
)