首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
34
问题
有如下程序:
#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/yfNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请补充完整:classcomplex{doublereal;
有如下程序: int x=3; do { x-=2; cout<<x; } while(!(--x)); 执行这个程序的输出结果是
模板对类型的参数化提供了很好的支持,因此
有如下类定义: class MyBase { int k; public: MyBase(int n=0):k(n) { } int value( )const{ return k;} };
数据库技术的根本目标是要解决数据的
下列叙述中正确的是
如果表达式a>=b中的“>=”是作为非成员函数重载的运算符,则可以等效地表示为( )。
已知函数fun的原型为intfun(int,int,int);下列重载函数原型中错误的是
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于【】的联系。
对于长度为n的有序线性表,在最坏情况下,二分查找需要比较log2n,那么顺序查找需要比较的次数是【】。
随机试题
下列关于建筑智能化工程系统检测的说法,正确的有()。
公平理论中横向比较的因素包括()。
未满多大年龄者,不得参与放射工作
从口内取出可摘局部义齿印模时,一般先()
病人赵某,住院后对来探视的家人抱怨病房里没有报纸、电视,也无人聊天,感觉特别寂寞、无聊。引起该患者心里抱怨的压力源可能是()
在管涌与流沙防治的基本方法中,最常见的临时防渗措施是()。
下列各项中,不属于会计岗位的有()。
基于人民警察的性质,人民警察不得散布有损于国家声誉、形象和威信的口头或书面言论;不得参加国家明令取缔、禁止以及未依法得到批准的社会团体或其他组织;不得参加以反对国家为目的66集会、游行、示威等活动;不得参加罢工。这主要是对人民警察()。
(2010年真题)甲将一栋楼房出租给乙,租期3年。1年后,甲向丙借款100万元,期限为1年,以该楼房作为抵押物并办妥相关抵押登记手续。借款期限届满,甲无力偿还债务。丙遂向法院起诉,要求拍卖该栋楼房以实现抵押权,并主张优先购买权。乙得知后也主张优先购买权。经
A、Onlyholdoneparty.B、Keepthepartysmall.C、Keepthepartyasecret.D、Arrangethepartyonlybytheytwo.CW:Gregorywill
最新回复
(
0
)