首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class C1{ public: ~C1(){cout<<1;} }; class C2:public
有如下程序: #include<iostream> using namespace std; class C1{ public: ~C1(){cout<<1;} }; class C2:public
admin
2017-11-28
51
问题
有如下程序:
#include<iostream>
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,再调用Cl类的析构函数~C1,输出1。所以程序运行的结果就是21。
转载请注明原文地址:https://www.kaotiyun.com/show/nxAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于栈的叙述中正确的是
下列关于抽象类的叙述不正确的是
下列叙述中正确的是
下列程序的输出结果是()。#include<iostream.h>#include"string.h"voidmain(){chara[]="HelloTest",b[]="Test";
在下面程序的横线处填上适当的语句,使该程序的输出为12。#include<iostream>usingnamespacestd;classBase{public:inta;Base(
在表达式x-y中,“-”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“-”,这个表达式还可表示为
设有定义:Class person{ int num; char name[10]; public: void init(int n,char*m);…};person std[30]则以下叙述不正确的是
派生类构造函数的调用顺序是先调用( )。
已有如下定义和输入语句,若要求a、b、c、d分别得到的值为10、20、’A’和’B’,当从第一列开始输入数据时,正确的数据输入方式是()。inta,b;charc,d;Cin>>a>>b>>c>>d;
用树形结构表示实体之间联系的模型是
随机试题
甲为5周岁幼童,甲的父母将甲送人全托幼儿园照顾。某日阿姨疏于照顾看管,只顾说话,致使甲弄摔桌上的杯子砸伤另一幼童。下列关于承担责任的描述,哪项正确?()
这已经是许多年前的事了。我的生活中有过好些大的变化。现在我站在廊上望山脚的灯光,那灯光跟好些年前的灯光不是同样的么?我看不出一点分别!为什么?我现在不是安安静静地站在自己楼房前面的廊上么?我并没有在雨中摸夜路。但是看见灯光,我却忽然感到安慰,得到鼓舞。难道
银行卡的功能包括( )。
国家功能一般分为()。
下图所示的国宝级文物茂陵石雕,其创作的时代是()。(2014年上半年真题)
3岁前儿童的语言主要是连贯性言语。()
印度佛教自汉代传人我国后,便与中国固有文化相互影响和融合,在隋唐,外来佛教适应中国的文化习俗,演变为以禅宗为代表的中国化佛教,形成中华文化儒、释、道并存的格局,至宋后,传统儒学吸收佛教的有益成果,衍生出新儒学即宋明理学,使以儒家为主导的中华文化发展到新的高
Opportunitiesforwatercompaniesareflowingaroundtheworldbecauseofloomingshortagesanddecadesofunderinvestment.Saud
AsformercolonistsofGreatBritain,theFoundingFathersoftheUnitedStatesadoptedmuchofthelegalsystemofGreatBritai
AllofthefollowingstatementsaboutBeowulfaretrueEXCEPT
最新回复
(
0
)