首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int i=0){cout
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int i=0){cout
admin
2020-07-30
56
问题
有如下程序:
#include
using namespace std;
class MyClass{
public:
MyClass(int i=0){cout<<1;}
MyClass(const MyClass&x){cout<<2;}
MyClass&operator=(const MyClass&x){cout<<3;return*this;}
~MyClass0{cout<<4;}
};
int main(){
MyClass obj1(1),obj2(2),obj3(obj1);
return 0:
}
运行时的输出结果是( )。
选项
A、112444
B、11114444
C、121444
D、11314444
答案
A
解析
当创建MyClass类对象objl(1)和obj2(2)时候,调用类构造函数会输出两个1,然后创建类对象obj3(obj(1))时,会调用拷贝类构造函数,输出一个2,然后当main函数结束时候,调用三个对象的析构函数会输出三个4。
转载请注明原文地址:https://kaotiyun.com/show/pXyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
按照标识符的要求,下列选项中,()符号不能组成标识符。
有如下程序:#includeusingnamespacestd;classA{public:AO{cout
执行语句序列intx=l,&y=x;cout
下列不属于软件工程3个要素的是()。
下列叙述中,不属于软件需求规格说明书的作用的是()。
下面关于数据库三级模式结构的叙述中,正确的是()。
有如下模板声明:template<typenameT1,typenameT2>classA;下列声明中,与上述声明不等价的是()。
假定下列语句都是程序运行后首次执行的输出语句,其中输出结果与另外三条语句不同的语句是()。
下列选项中,正确的C++标识符是()。
层次型、网状型和关系型数据库划分原则是()。
随机试题
下列哪种细胞可以分泌表面活性物质调节肺泡表面张力
A、脾B、胃C、肾D、肝E、肺“水火之宅”是指
处方中写白术芍应付
某市市政公司为安装管道,在街道上挖掘坑道,并于坑道两侧设置了障碍物和夜间警示灯。某夜,司机许某酒后驾车,撞毁了障碍物和夜间警示灯后逃逸。随后骑自行车经过的秦某摔人坑道中,造成粉碎性腿骨骨折,其损失应:()
拔出法是一种介于钻芯法和无损检测方法之间的检测方法,操作简单易行,有足够精度。()
使用最小二乘法估计出证券A的收益回归方程为:RA=10.2+1.3RI,假设市场有10%的预期回报,证券B的回归方程为RB=7.8+0.85RI,则B的收益率为()
调查显示,许多常常失眠的人往往是存在着白天的事(或工作)没有完成的情况。假设强迫症患者总是看不习惯事情被拖延或者不愿意做不完当天的事,那么,强迫症患者不大容易失眠。以下哪项如果为真,能够对上述论证提供最有力的支持?()
元认知学习策略包括四个方面,即:
以下关于视图的叙述中,错误的是______。
A、wereattackedatrefugeecamps.B、wereangryatdelaysindeparture.C、attackedCubanrefugeecampslastweek.D、willbeincre
最新回复
(
0
)