首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2021-02-22
9
问题
有如下程序:
#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; }
~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://kaotiyun.com/show/Nnfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程中包含一个头文件shape.h,其中包含了类Shape、Point和Triangle的声明;包含程序文件shape.cpp,其中包含了类Triangle的成员函数和其他函数的定
下列有关函数重载的叙述中,错误的是()。
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为()。
下面关于数组的初始化正确的是()。
请打开考生文件夹下的解决方案文件proj3,其中定义的Matrix是一个用于表示矩阵的类。成员函数max_value的功能是求出所有矩阵元素中的最大值。例如,若有3×3矩阵则调用max_value函数,返回值为3。请编写成员函数max_value。要
数据库技术的根本目标是要解决数据的
建立一个有成员对象的派生类对象时,各构造函数体的执行次序为()。
请打开考生文件夹下的解决方案文件proj2,该工程中含有一个源程序文件proj2.cpp。其中定义了类Set和用于测试该类的主函数main。类Set是一个用于描述字符集合的类,在该字符集合中,元素不能重复(将“a”和“A”视为不同元素),元素最大个数为10
下面关于算法的叙述中,正确的是()。
随机试题
下列与古代典籍有关的说法,正确的是:
主张文章应“有补于世”、“以适用为本”的文学家是【】
A.黏滞阻力B.惯性阻力C.气道阻力D.肺弹性阻力E.胸廓弹性阻力自主神经系统的活动主要影响
起重机接近终点时,应该()。
在下列选项中,不属于银监会的监管职责的是( )。
在激进型融资政策下,下列结论成立的是()。
在编制测验项目时,能够比较好地维持受测者的作答兴趣的方法是()。
清末学制主要包括:______、______。
下列关于IEEE802.11b协议的描述中,错误的是()。
Likeallanimalspecies,plantspeciesmustspreadtheiroffspringtosuitableareaswheretheycangrowandpassontheirparen
最新回复
(
0
)