首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Wheel{ public: Wheel(string s=
有如下程序: #include #include using namespace std; class Wheel{ public: Wheel(string s=
admin
2021-05-06
27
问题
有如下程序:
#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/3Ufp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
要定义整型数组x,使之包括初值为0的三个元素,下列语句中错误的是()。
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。如:1234554
若有函数模板mySwap和一些变量定义如下:()。template<classT>voidmySwap(Tx,Ty);doubled1,d2;inti1,i2;下列对mySwap的调用中,错误的是
在软件设计中,不属于过程设计工具的是()。
软件生命周期中的活动不包括()。
下面描述中不属于软件需求分析阶段任务的是
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
在软件开发中,需求分析阶段产生的主要文档是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
随机试题
压排石水下抛石施工应考虑()等自然条件产生的块石漂移影响。
女,18岁,为特发性血小板减少性紫癜,贫血貌,牙龈出血,两下肢紫癜,月经过多,肝、脾肋下未及。血红蛋白100g/L,白细胞6.9×109/L,血小板12×109/L。治疗8个月后,血小板升为32×109/L,仍有出血症状,51Cr标记血小板扫描脾区与肝
对有吞咽功能障碍的患者进行进食训练的前提是
党的十七大报告中提出,新时期最突出的标志是()
采用下列哪一种策略时,股价上升时应买入股票,股价下跌时应卖出股票?( )
下列法律责任形式中,属于民事责任的是()。
在处理个别要求时,导游人员直面游客,是在“第二现场”处理问题。()
人员晋升计划的内容不包括()。
班级管理总结一般分为________和专题总结两类。
FranklinDelanoRooseveltwastheU.S.Presidentwhenmanybusinesseswere______duringtheGreatDepression.
最新回复
(
0
)