首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
29
问题
有如下程序:
#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
解析
定义Monocycle bike1时,执行Wheel的构造函数输出W,然后执行Monocycle的构造函数输出E,执行Monocycle("G")时,输出WG,最后执行析构函数,输出DD,最终输出WEWGDD,选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/C8Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下面程序:#include<iostream>usingnamespacestd;longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项中,合法的运算是.
下列运算符中不能在C++中重载的是
在面向对象的程序设计中,下列叙述中错误的是
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是
程序测试分为静态分析和动态测试。其中【 】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
【 】的任务是诊断和改正程序中的错误。
下列有关类成员的叙述中,正确的是
执行语句序列ofstreamoutfile("DATA.DAT");if(...)cout<<"OK";elsecout<<"FAIL";后,如果文件打开成功,显示"OK",否则就显示"FAIL"。由此可知,上面if语句的...
随机试题
=().
急性下壁心肌梗死最易合并
一足月儿,生后2天,出现黄疸,肝脏略肿大。血总胆红素255μmol/L(15mg/dl),血型A型,Rh阳性,直接抗人球蛋白试验阴性,抗体释放试验IgG抗A抗体阳性。此患儿诊断为
当事人一方为与不特定的多数人进行交易而预先拟定的,且不允许相对人对其内容作任何变更的合同,称为()。
公司信贷客户市场细分的方法中,按照产业生命周期的不同,可划分为新兴产业和夕阳产业。()
根据中国人民银行2005年发布的《全国银行间债券市场金融债券发行管理办法》的规定,商业银行发行金融债券应具备的条件有()。
劳动力的价值是由生产和再生产劳动力所需要的社会必要劳动时间决定的。在劳动力价值构成上,劳动力商品的价值决定与其他商品相比还具有一个突出的特点,这就是()
有以下程序:#include<stdio.h>inta=1.b=2:voidfunl(inta,intb){printf("%d%d",a,b);}voidfun2(){a=3;b=4;}main(){funl(5,6);f
Whenwillthebankopentomorrow?
EuropeancountrieshavebeencarefullywatchingtheviolencethatexplodedacrossFrance,worriedthattheirvehiclesandbuildi
最新回复
(
0
)