首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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-06-27
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 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/9RNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面叙述正确的是()。
在一个派生类中,对基类成员、类对象成员和非类对象成员的初始化次序是先【】,后【】,最后为【】。
对于C++流运算符>>,说法正确的是______。
重载的流运算符函数经常定义为类的【】函数。
用二维表来表示实体及实体之间联系的数据模型称为______。
在关系数据库中,用来组织索引结构联系的是()。
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中只能用于检测刚进行的操作是否失败函数名是
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是
当使用ofstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为( )。
随机试题
下列选项中,关于用人单位在劳动争议仲裁中举证责任的说法,正确的是()。
A/D转换是()
Jackhasbeenstudyinghereforfouryears;bythesummerhe______(graduate).
患者,男,37岁。1型糖尿病患者行胰岛素强化治疗,糖化血红蛋白6.0%。清晨家属发现昏迷不醒、不能唤醒急诊入院,该患者最可能的昏迷原因是
除急性胰腺炎外其他引起血清淀粉酶增高的疾病其血清淀粉酶一般不超过
黎某对被检察机关指控的数个犯罪的基本犯罪事实没有异议,自愿认罪。下列哪些情形妨碍适用《关于适用普通程序审理“被告人认罪案件”的若干意见(试行)》?
下列关于看涨期权和看跌期权的说法,错误的是()。
2012年12月31日,甲公司应付乙公司货款110万元到期,因发生财务困难,短期内无法支付。当日,甲公司与乙公司签订债务重组协议,约定减免甲公司10万元的债务,其余部分延期两年支付,年利率为5%(等于实际利率),利息按年支付。同时附或有条件,如果甲公司20
ShouldYouLearnThai?HereareeightfeaturesaboutThailanguagetohelpstudentsdecidewhethertheywanttolearnThaiorno
A、Shehasn’tbeendoingmuchofthereading.B、Sheunderstoodthereadinglastnight.C、Sheisn’thavingmuchtrouble.D、Sheund
最新回复
(
0
)