首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-07-10
61
问题
有如下程序:
#include
using namespace std;
class MyClass{
public:
MyClass(int i=0){cout<<1;}
MyClass(eonst l~lyClass&x){eout<<2;}
MyClass&operator=(eonst MyClass&x){eout<<3;return*this;}
~MyClass(){eout<<4;}
};
int main()
{
MyClass obil(1),obj2(2),obj3(objl);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、112444
B、11114444
C、121444
D、11314444
答案
A
解析
本题考查构造函数和复制构造函数以及重载运算符。本题中先后定义了两个对象obj1,obj2,依次输出11,然后定义了对象obj3,调用复制构造函数,输出2,最后执行三次析构函数,输出444。
转载请注明原文地址:https://kaotiyun.com/show/SP8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有如下语句#include<iostream.h>voidmain(){intx=3;do{x=x-2;cout
有如下程序:#include<iostream>usingnamespacestd;classBase{intx;public:Base(intn=0):x(n){cout<<n;}int
对于while、do…while循环结果说法正确的是______。
有如下程序:#includeusingnamespacestd;classTestClass{intn;public:TestClass(intk):n(k){}
下面的函数模板定义中错误的是______。
下面是关于ios类的叙述,正确的是()。
软件调试的目的是
在软件生存周期小,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
下列选项中不符合良好程序设计风格的是()。
随机试题
20世纪70年代末,中国开始实行对外开放,并逐步把它作为一项基本国策,主要取决于()
人身权与财产权相比较,所具有的特点是()。
Meckel憩室并发消化道出血的最主要原因是
早期的ARDS患者其肺部X线检查结果是
建设单位有()行为的,予以行政处罚。
日前,银行间债券市场尚未开展的债券结算业务类型是()。
影响认知心理学产生和发展的重要科学事件有哪些?
UART传输一个字符时有固定的格式约定。字符总是以起始位开始,停止位结束,起始位以逻辑【65】电平为标志,停止位以逻辑【66】电平为标志,停止位可为1位、1位半和2位。
有以下程序:#include#includemain(){inti,len;charb[]=“WelcomeyoutoBeijing!”;len:strlen(b);for
TheFirstSettlementinNorthAmericaItisverydifficulttosaythatwhencolonizationbegan.Thefirsthundredyearsafter
最新回复
(
0
)