首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int i=0){eout
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int i=0){eout
admin
2020-06-29
49
问题
有如下程序:
#include
using namespace std;
class MyClass{
public:
MyClass(int i=0){eout<<1;}
MyClass(const MyClass&x){cout<<2;}
MyClass&operator=(const MyClass&x){cout<<3;return * this;}
~MyClass(){cout<<4;}
};
int main()
{
MyClass obj1(1),obj2(2),obj3(obj1);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、112444
B、11114444
C、121444
D、11314444
答案
A
解析
本题考查构造函数和复制构造函数以及重载运算符。本题中先后定义了两个对象obj1,obj2,依次输出11,然后定义了对象obj3,调用复制构造函数,输出2,最后执行三次析构函数,输出444。
转载请注明原文地址:https://www.kaotiyun.com/show/1a8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于C++运算符结合性的说法中,错误的是()。
下面的概念中,不属于面向对象方法的是______。
下列关于结构化程序设计原则和方法的描述中,错误的是()。
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(char*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。例如:abcdc
有如下类模板定义:templateclassBigNumber{longn;public:BigNumber(Ti):n(i){}BigNumberoperator+(BigNumberb
下列选项中,不属于模块间耦合的是()。
开发大型软件时,产生困难的根本原因是()。
软件生命周期中的活动不包括( )。
下面是一个模板声明的开始部分:templatedouble…由此可知()。
检查软件产品是否符合需求定义的过程称为()。
随机试题
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好三个关联表对象“tStud”、“tCourse”、“tScore"和一个临时表对象“tTemp”。试按以下要求完成设计:创建一个查询,按所属院系统计学生的平均年龄,字段显示标题为“
沸程又叫馏程。它是指单组份物料在一定压力下从初馏点到干点的温度范围。
无氨蒸馏水的制备方法是
蛋白质变性时不应出现的变化是
在工程项目管理中,矩阵式项目组织结构的缺点是()。
下列有关商品销售收入确认和计量方法的表述中,正确的有()。
我国现行宪法包括()。
旅游业是一个充满竞争的行业,相互之间比名气、比服务、比价格,但归根结底比的是旅游资源的___________,这才是旅游目的地的核心竞争力所在。从这一点来看,地球的南北极具备绝对的“不可替代性”,其他任何目的地都无法____________。填入画横线部
Scientistssaytheyhavefoundkeycluesintohowlongwewilllive.Oneofthemisa【C1】______handshake.Britishresearchersbel
实质意义上的民法是指
最新回复
(
0
)