首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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-23
13
问题
有如下程序:
#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/QQyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序#includeusingnamespacestd;classAA{charc;public:AA(charch):c(ch){cout
有如下程序:#include#includeusingnamespacestd;classAppliance{public:Applia
将E-R图转换为关系模式时,实体和联系都可以表示为( )。
在公有继承的情况下,在派生类中能够访问的基类成员包括
若AA为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其书写格式为
在数据库中,数据模型包括数据结构、数据操作和
请使用VC6或使用[答题]菜单打开考生文件夹proj3下的工程proj3,其中声明的CDeepCopy是一个用于表示矩阵的类。请编写这个类的赋值运算符成员函数operator=,以实现深层复制。要求:补充编制的内容写在“//******
请使用VC6或使用[答题]菜单打开考生目录proj3下的工程文件proj3,此工程中包含一个源程序文件proj3.cpp,补充编制C++程序proj3.cpp,其功能是读取文本文件in.dat中的全部内容,将文本存放到doe类的对象myDoc中。然后将my
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
随机试题
可用于治疗多种肠道寄生虫病的药物有
下列除哪一脏腑外,其他脏腑都是中医“经行吐衄”的病位:
A、火B、寒C、暑D、湿E、燥易耗伤人体津液的邪气是()
按照《公路水运工程试验检测专业技术人员职业资格考试实施办法》,职业资格考试中,《公共基础》科目的考试时间为()分钟。
根据规定,Q公司若出现下列()情形之一,经一定程序可以经济性裁员。
路怒症:指机动车驾驶者在行车过程中因焦躁、愤怒情绪而产生的攻击性行为。下列不属于路怒症的是:
社会主义时期民族问题的实质是()。
设a为任意常数,则级数().
Thenewtaxlawwillnottake_____untilnextmonth.
Mary,the(old)________ofthethreesisters,runsatravelagencyinNewYork.
最新回复
(
0
)