首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Wheel{ public: Wheel(string s=
有如下程序: #include #include using namespace std; class Wheel{ public: Wheel(string s=
admin
2020-10-21
33
问题
有如下程序:
#include
#include
using namespace std;
class Wheel{
public:
Wheel(string s="W"):name(s) { cout<
private:
string name;
};
class Monocycle{
public:
Monocycle() { cout<<’E’; }
Monocycle(string br,string w="W"):brand(br),one(w) { cout<
~Monocycle() { cout<<’D’; }
private:
string brand;
Wheel one;
};
int main(){
Monocycle bike1,*bike2=new Monocycle("G");
delete bike2;
return 0;
}
运行时的输出结果是
选项
A、WEWGDD
B、WEWGD
C、EWGDD
D、EWGD
答案
A
解析
定义Monocyclebike1时,执行Wheel的构造函数输出W,然后执行Monocycle的构造函数输出E,执行Monocycle("G")时,输出WG,最后执行析构函数,输出DD,最终输出WEWGDD,选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/1Vyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面是重载为非成员函数的运算符的函数原型,其中错误的是()。
使用vC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:150200注意:错误的语句在//******error******的下面,修改该语句即可。提示:定义Number1为一个整型数据
静态数据成员在()进行初始化。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误。本程序要求实现的功能为:从键盘输入一个字符串,并将结果保存到文件modi1.txt中。注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是()。
已知函数f的原型是“voidf(int*x,int&y);”,变量v1、v2的定义是“intv1,v2;”,下列调用语句中,正确的是()。
已知函数模板定义如下:templateTmin(Tx,TY){returnx
将E-R图转换为关系模式时,实体和联系都可以表示为()。
下列符号中可以用作C++标识符的是()。
随机试题
施工企业安全生产费用管理的原则有()。
消火栓灭火系统施工程序中,箱体稳固的紧后工序是()。
关于化学饱和法脂肪抑制的叙述,不正确的是
A.自身免疫性溶血性贫血B.红细胞G-6-PD缺乏性溶血性贫血C.再生障碍性贫血D.珠蛋白生成障碍性贫血E.遗传性球形红细胞增多症急性溶血性贫血,黄疸,高铁血红蛋白还原试验(+)
提示室性心动过速的特征性心电图改变是()
国家机关工作人员职业道德的新特点包括()。
A、 B、 C、 D、 C将原数列反约分:由此可知下一项分平应为30+9=39,分母应为28+13=41,即。故答案为C。
监理工程师未能正确地履行合同中规定的职责,在工作中发生失职行为造成损失,属于监理工作的______。
Wed.11MarchFootballHensleyagainstMayfairTheannualfootballmatchbetweenHensleySchoolandMayfairSchoolwillbe
A、Topersuadehertotaketheschoolbuswithhim.B、Toaskforherhelpinphysicsexamination.C、Tofindoutherattitudetowa
最新回复
(
0
)