首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Wheel{ public: Wheel(string s=
有如下程序: #include #include using namespace std; class Wheel{ public: Wheel(string s=
admin
2021-02-22
29
问题
有如下程序:
#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/G9fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于关键字class和typename,下列表述中正确的是()。
在公有继承的情况下,允许派生类直接访问的基类成员包括()。
在函数中,可以用auto、extem、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
已知类MyClass声明如下:classMyClass{intn;public:MyClass(intk):n(k){}intgetValue()const{returnn;}}
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
语句ofstreamf("SALARY.DAT",iosbase::app);的功能是建立流对象f,并试图打开文件SALARY.DAT与f关联,而且()。
若已定义了类Vehicle,则下列派生类定义中,错误的是()。
打开文件时可单独或组合使用下列文件打开模式()。①ios_base::app②ios_base::binary③iosbase::in④iosbase::out若要以二迸制读方式打开一个文件,需使用的文件打开模式为
随机试题
荧光透视与X线摄片比较,其优势是
建设工程可采用()等组织管理模式,在不同建设工程组织管理模式下,可选择不同的建设工程监理委托方式。
要求企业会计处理方法前后各期应当一致,不得随意变更的会计信息的质量要求是()。
“该出手时就出手啊,风风火火闯九州啊”,此歌曲调取自()。
根据我国有关法律规定,享有优先购买权的民事主体包括()。
以下属于绘画测验的是()
已知x2一1=3x,则代数式3x3一11x2+3x+2=
计算机网络中表征数据传输可靠性的指标是
语句:x++;、++x;、x=x+1;、x=1+x;,执行后都使变量x中的值增1,请写出一条同一功能的赋值语句(不得与列举的相同)【】。
Justafewweeksago,economistsandmarketanalystswereexpectingtheFederalReservetocutshort-terminterestratesonefin
最新回复
(
0
)