首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2016-07-13
69
问题
有如下程序:
#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(objl);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、112444
B、11114444
C、121444
D、11314444
答案
A
解析
本题考查构造函数和复制构造函数以及重载运算符。本题中先后定义了两个对象objl,obj2,依次输出11,然后定义了对象obj3,调用复制构造函数,输出2,最后执行三次析构函数,输出a.a,4一。
转载请注明原文地址:https://kaotiyun.com/show/SiNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列变量定义中,合法的是()。
面向对象程序设计支持的3大特性为:封装性、继承性和【】。
下列关于构造函数的描述中,错误的是()。
下列叙述中,不属于数据库系统的是
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中只能用于检测刚进行的操作是否失败函数名是()。
源程序中应包含一些内部文档,以帮助阅读和理解源程序,源程序的内部文档通常包括选择合适的标识符、注解和()。
下面叙述正确的是______.
在重载运算符函数时,下面()。运算符必须重载为类成员函数形式。
c++流中重载了运算符<<,它是一个
随机试题
在劳动力供给曲线和需求曲线均向右移动的情况下,如果劳动力需求曲线移动幅度更大,则均衡工资率()。
企业文化可划分为三个层次,即:_____________、_____________、_____________。
烧伤容易发生休克的是()
游离髂骨瓣的移植最好选用
原发性肝癌的普查常检验
求出投资回收期后,判断项目是否可以接受的标准通常有()。
初步可行性研究的主要目的是判断项目是否有生命力,是否值得投入更多的()进行可行性研究,并据此做出是否进行投资的初步决定。
罗伯特先生在中国境内无住所,自2000年1月至10月在中国居住,取得由中国境内企业支付的工薪20万元人民币;期间,回美国工作20日,取得美国公司支付的工薪折合人民币10万元。罗伯特先生应就其全部工薪(30万元人民币)在中国缴纳个人所得税。()
公司持有一定数量的现金不包括下列哪个动机()。
已知#intt=0;while(t=1){...}则以下叙述正确的是
最新回复
(
0
)