首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2015-07-22
38
问题
有如下程序:
#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/w5Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}~A(){cout<<"
有如下程序: #include <iostream> using namespace std; class B { public: virtual void show() { cout<<"B"; } };
下列叙述中正确的是
下列叙述中正确的是( )。
将以下程序写成三目运算表达式是【】。if(a>B)max=a;elsemax=b;
在类中定义和实现的函数称为()。
面向对象程序设计将数据与()放在一起,作为一个相互依存、不可分割的整体来处理。
类是一个支持集成的抽象数据类型,而对象是类的【】。
派生类的对象对它的基类成员中()是可以访问的。
以下哪个特征不是面向对象思想中的主要特征()。
随机试题
有明显精神神经系统症状的营养性巨幼细胞性贫血,首选的治疗是
根据下列材料回答问题。2011年,某市接待海内外旅游者2123万人次,同比增长17.8%。其中:接待入境旅游者87.71万人次,同比增长8.2%,在入境旅游者中,外国旅游者51.1万人次,同比下降8.6%;港澳台旅游者36.61万人次,同比增长43
A.脾B.腔上囊(泄殖腔囊,法氏囊)C.淋巴结D.扁桃体E.胸腺位于鸡腺胃右侧、呈圆形的褐红色器官是
患儿,肺炎喘嗽,现高热持续,咳嗽剧烈,气急鼻煽,面赤唇红,沸泪俱无,烦躁口渴,溲赤便秘,舌红干,脉滑数。辨证应为
下列静脉麻醉药对心律失常影响最小的是()。
在组织流水施工中,下列正确的说法有( )。
商品价格风险的定义中的商品包括农产品、矿产品(包括石油)和贵金属(包括黄金)。()
现假设某国银行体系由中央银行以及至少两家以上的商业银行组成,商业银行只保留法定存款准备金,超额准备金全部用于贷款或投资,银行客户不提取现金,银行只经营活期存款,法定准备金率为8%,原始存款量为100万元。该银行体系的存款扩张倍数为()。
卢梭说:“人生而自由,却无往不在枷锁之中。”从政治自由的角度理解,正确的是()。
附属内驱力是一种()。
最新回复
(
0
)