首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Wheel{ public: Wheel(string s=
有如下程序: #include #include using namespace std; class Wheel{ public: Wheel(string s=
admin
2015-07-22
85
问题
有如下程序:
#include
#include
using namespace std;
class Wheel{
public:
Wheel(string s="W"):name(s) { cout<
~Wheel() { cout<
private:
string name;
};
class Bicycle{
public:
Bicycle(string br="G",string f="F",string r="R"):brand(br),rear(r),front(f) { cout<
~Bicycle() { cout<
private:
Wheel front,rear;
string brand;
};
int main(){
Bicycle bike;
return 0;
}
运行时的输出结果是
选项
A、RFG
B、FRG
C、FRGGRF
D、FRGFRG
答案
C
解析
定义Bicycle bike时,执行Wheel的构造函数输出FR,然后执行Bicycle的构造函数输出G,最后执行析构函数,一次执行派生类的析构函数输出G,再输出基类的析构函数输出RF,最终输出FRGGRF,选项C正确。
转载请注明原文地址:https://kaotiyun.com/show/k5Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在结构化程序设计中,模块划分的原则是
对c++编译器区分重载函数无任何意义的信息是
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
在一棵度为3的树中,度为3的节点有2个,度为2的节点有1个,度为1的节点有2个,那么,该树的叶节点数目为()。
C++语言支持的两种多态性分别是编译时的多态性和【】的多态性。
以下哪个不是C++语言中的有效标识符?
如果一个模板声明时有类型形参表,则多个参数之间必须使用______隔开,每个参数都必须重复使用关键字______。
存在定义inta[10],x,*Pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的?
设树T的度为4,其中度为1,2,3,4的节点个数分别为4,2,1,1。则T中叶子节点数为()。
关于关键字class和typename,下列表述中正确的是( )。
随机试题
按税法规定允许弥补的亏损和准予免税的项目,如何在税前扣除的前五年内的未弥补亏损和国债利息收入属于所得税纳税调减额。()
以下()不属于风险控制的目标。
长江公司于2×15年1月1日以银行存款3100万元取得大海公司30%的有表决权股份,对大海公司能够施加重大影响,当日大海公司可辨认净资产的公允价值是11000万元。2×15年1月1日,大海公司除一项管理用固定资产的公允价值与其账面价值不同外,其他
黑社会性质的组织可以不具备以下哪些特征?()
Wheredoyouthinkthearticleisgoingtoappear?
Mymother______offthebikeandbrokeherlegontheground.
TaskTwo—SolutionForquestions18-22,matchtheextractswiththeirsolutions,listedA-H.Foreachextract,chooset
Alawyerfriendofminehasdevotedherselftotheserviceofhumanity.Herspecialareaiscalled"publicinterestlaw".Man
Howwelookandhowweappeartoothersprobablyworriesusmorewhenweareinourteensorearlytwentiesthanatanytime
Duringthe1992presidentialcampaign,HillaryRodhamClintonobserved,"Ourlivesareamixtureofdifferentroles.Mostofus
最新回复
(
0
)