首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
20
问题
有如下程序:
#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://jikaoti.com/ti/yHh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列各程序段中与语句temp=a>b?(b?>c1:0):0;等价的是()。
如下函数模板:template<classT>Tsquare(Tx){returnx*x;}其中T是()。
下列运算符中,不能被重载的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
下列关于派生类构造函数和析构函数的说法中,错误的是()。
已知函数fun的原型为imfun(int,int,int);下列重载函数原型中错误的是()。
设有一个栈与一个队列的初始状态均为空。现有一个序列A,B,C,D,E,F,G,H。先分别将序列中的前4个元素依次入栈,后4个元素依次入队;然后分别将栈中的元素依次退栈,再将队列中的元素依次退队。最后得到的序列为
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为
下列字符串中可以用作C++标识符的是()。
下列运算符不能重载为友元函数的是()。
随机试题
任脉的生理功能有()(2007年第110题)
梅奥通过霍桑实验提出了人际关系理论,该理论的主要内容是()。
不符合亚急性细菌性心内膜炎的是
下列关于丹毒的临床表现的说法。不正确的是
密封(密闭)养护法一般可分为()。
A.二甲双胍B.比格列酮C.胰岛素D.阿卡波糖E.格列喹酮餐后血糖升高为主,伴餐前血糖轻度升高的2型糖尿病患者首选()
下列哪项做法有利于发挥学生的主体性?()
由于一个学生明显进步,老师取消了对他的处分。这属于()。
如果J被安排预约2,下列哪一项可以是真的?()如果M被安排预约5,下列哪一个预约安排可以是真的?()
某机房工程公司承接了一个大型机房的UPS工程。公司项目经理组建了工作团队。在施工过程中,项目经理发现一个熟练电工一时大意,未按照规范端接电池连线,极可能造成严重的安全事故。从团队管理角度,此时项目经理最应该()。
最新回复
(
0
)