首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
18
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有如下定义: int a[5]={1,3,5,7,9}, * p=a; 下列表达式中不能得到数值5的是
下列有关类继承的叙述中,错误的是
某二叉树有5个度为2的节点,则该二叉树中的叶子节点数是
关于虚函数下面说的正确的是()。
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是
在数据库设计的4个阶段中,为关系模式选择存取方法(建立存取路径)的阶段是()。
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
用树形结构来表示实体之间联系的模型称为
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
数据结构分为逻辑结构和存储结构,下列数据结构中不属于存储结构的是
随机试题
废水的指标BOD/COD值小于0.3为难生物降解污水。()
下列法律关系中.体现有偿特点的是()。
下列说法中,正确的是()。
在《巴塞尔新资本协议》中,违约概率被具体定义为借款人内部评级1年期违约概率与()中的较高者。
在良好的公司治理的前提下,企业的独立董事需要()。
“游客意见评价体系”是旅游景区质量等级评定的重要参考依据,包括()等评价项目。
下列行为中,构成招摇撞骗罪的是()。(2010年单选12)
俄国十月革命的胜利,改变了整个世界历史的方向,划分了整个世界历史的时代,开辟了世界无产阶级社会主义革命的新纪元,标志着人类历史开始了由资本主义向社会主义转变的进程,使中国的资产阶级民主主义革命从属于
对象状态的持久化是通过()实现的。
请打开考生文件夹下的解决方案文件proj2,该工程中含有一个源程序文件proj2.cpp,其中定义了CharShape类、Triangle类和Rectangle类。CharShape是一个抽象基类,它表示由字符组成的图形(简称字符图形),纯虚函数
最新回复
(
0
)