首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std: class MyClass{ public: MyClass(int i=0){cout<<1;} MyClass(const MyClass&x
有如下程序: #include using namespace std: class MyClass{ public: MyClass(int i=0){cout<<1;} MyClass(const MyClass&x
admin
2020-12-21
54
问题
有如下程序:
#include
using namespace std:
class MyClass{
public:
MyClass(int i=0){cout<<1;}
MyClass(const MyClass&x){cout<<2;}
Myelass&operator=(coust Myclass&x)}cout<<3;return*this;}
一MyCl~s(){cout<<4;}
};
int main()
{
MyClass obj1(1),objZ(2),obj3(obj1);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、112444
B、11114444
C、121444
D、11314444
答案
A
解析
本题考查构造函数和复制构造函数以及重载运算符本题中先后定义了两个对象obj1,obj2,依次输出11,然后定义了对象obj3,调用复制构造函数,输出2,最后执行三次析构函数,输出444。
转载请注明原文地址:https://kaotiyun.com/show/9Kyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestdclassA{public:virtualvoidf(){cout
若MyClass为一个类,执行“MyClassa[4],*p[5];”语句时会自动调用该类构造函数的次数是
下列关于运算符重载的叙述中,错误的是( )。
有如下的程序: #include<cstring> #include<iostream> using namespace std; class MyString { pub
下列数据结构中,属于非线性结构的是
下列叙述中正确的是
下列描述中,不属于面向对象思想主要特征的是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
若在表达式y/x中,’’/’’是作为成员函数重载的运算符,则该表达式还可以表示为()。
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是
随机试题
下列通常被视为无风险利率的是()。
刮削组合导轨时,选择刮削基准原则时应选择工艺规定的测量基准作为刮削基准。( )
电焊烟尘的成分中占数量最大的是()元素。
下列选项中,不属于能保证艺术存在的三个环节的是()
为什么说我国政治体制改革的目标是发展社会主义民主政治?
治疗成脓期肺痈首选方剂是千金苇茎汤合用
下列善治脏腑湿痰的药物是
工程建设定额按编制程序和用途可分为()。
互益素是一种生物释放的、能引起他种接受生物产生对释放者和接受者都有益的反应的信息化学物质。根据上述定义,下列涉及互益素的是:
Mr.Wells,togetherwithallthemembersofhisfamily,forEuropethisafternoon.
最新回复
(
0
)