首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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-08-23
50
问题
有如下程序:
#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 objl(1),obj2(2),obj3(obj1);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、112444
B、1111444
C、121444
D、11314444
答案
A
解析
本题考查构造函数和复制构造函数以及重载运算符。本题中先后定义了两个对象obj1,obj2,2,依次输出11,然后定义了对象obj3,调用复制构造函数,输出2,最后执行三次析构函数,输出444。
转载请注明原文地址:https://kaotiyun.com/show/xJ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
面向对象程序设计将数据和()放在一起,作为一个相互依存、不可分割的整体来处理。
由C++编写的面向对象的程序是由一个个的对象组成,对象之间通过【】而相互作用。
在C++语言程序中
下列说法中错误的是()。
以下模板定义:template<classT>Tfun(Tx,Ty){returnx*x+y*y;}下面对fun的调用中错误的是()。
设有以下定义和程序:#includeclassTestClass1{public:voidshow1(){tout
如果表达式--x中的“—”是重载的类运算符,采用运算符函数调用格式,其表达式还可以表示为______。
以下选项中合法的用户标识符是
将一个函数声明为一个类的友元函数必须使用关键字【】。
以下选项中,()是合法的字符常量。
随机试题
()属于物理变化。
在感染中,标志近期感染的抗体是
李四觉得自己无法把握市场的走势,所以决定每个月定期申购2000份股票基金,此方式被称为“定期定额”,是一种( )。
针对同一外汇期货品种,在不同交易场所进行的方向相反、数量相同的交易行为,属于外汇期货的()。
处置长期股权投资时,实际收到的价款与长期股权投资的账面价值及应收股利的差额应记入“营业外收入”科日。()
关于产品成本的计算方法,下列表述中不正确的是()。
如图所示,由图1折叠成图2,再折叠成图3,然后剪去图4的阴影部分,现将其完全展开后得到的图形是:
网络世界在这个不同寻常的春节假期本得异常活跃。一场突如其来的疫情,让不少人被迫待在家中,通过上网来打发时间。可是,虽然此前不少年轻人都将“宅”生活视为理想状态。但是当“微博刷到脑壳痛”“追剧追到无聊”之后,人们才发现:这样的宅生活并非那么充实和舒适。与此同
2019年2月,农业农村部等七部门联合印发《国家质量兴农战略规划(2018—2022年)》。下列关于实施质量兴农战略的说法,正确的是:
Skipthatthirdhelpingofroastbeef,savetheplanetanddoyourheartafavoratthesametime.That’stheadviceofAlan
最新回复
(
0
)