首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
47
问题
有如下程序:
#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全国计算机二级
相关试题推荐
补充完整下面的类定义:constdoublePI=3.14;classCircle{//圆形物体的抽象基类protected:doubler;//半径public:Circle(doubleradius=0):r(radius
假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【】个元素。
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为
数据库保护分为安全性控制、【】、并发性控制和数据的恢复。
下列运算符中,()运算符在C++中不能重载。
重载的运算符保持其原有的【】、优先级和结合性不变。
C++语言中运算对象必须是整型的运算符是
在深度为5的满二叉树中,叶子结点的个数为
由关系数据库系统支持的完整性约束是指【】和参照完整性。
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须重复使用关键字()。
随机试题
论述网络财务的特点。
胸部外伤早期剖胸探查的指征是
治疗哮证肾阳虚明显者,用方为
患者男性,25岁,两天前因发热37.8°,恶心呕吐,右下腹疼痛,诊为阑尾炎(肠痈),拒绝手术治疗,要求针灸。根据特定穴中的特殊治疗作用应选
朱某原是大鹏公司的采购员,已辞职。某日,朱某接到大鹏公司的进出口业务代理商某粮油进出口公司业务员的电话,称该公司代理进口的3000吨特级糖蜜因买主某食品厂急需资金欲低价转卖,大鹏公司如有意购买,务于晚饭前回复。朱某紧接着就打电话找大鹏公司经理,经理正出差,
世界各国的法院都称作“司法机关”,关于行使司法权的司法机关及其职能,下列哪个说法是错误的?()
16周岁以上不满18周岁的公民,能够以自己的劳动取得收人,并能维持当地群众一般生活水平的,可以认定为以自己的劳动收入为主要生活来源的()。
结合你的求职经历,说一下怎样才能有效地获取有用的求职信息。
选出下列文化常识的有关内容。秀才、举人、贡士、进士依次是封建社会科举考试中——、——、——、——的合格者。
如果“鱼和熊掌不可兼得”是不可改变的事实,那么以下哪项也一定是事实?
最新回复
(
0
)