首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int i=0){cout<<l;) MyClass(const MyC
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int i=0){cout<<l;) MyClass(const MyC
admin
2014-08-29
65
问题
有如下程序:
#include
using namespace std;
class MyClass{
public:
MyClass(int i=0){cout<<l;)
MyClass(const MyClass&x){cout<<2;}
MyClass&operator=(const MyClass&x){cout<<3;return*this;)
-MyClass(){cout<<4;}
);
int main(){
MyClass obj 1(1),obj2(2),obj3(obj 1);
retum 0:
)
运行时的输出结果是( )。
选项
A、112444
B、11114444
C、121444
D、11314444
答案
A
解析
当创建MyClass类对象objl(1)和obj2(2)时候,调用类构造函数会输出两个l,然后创建类对象obj3(obj(1))时,会调用拷贝类构造函数,输出一个2,然后当main函数结束时候,调用三个对象的析构函数会输出三个4。
转载请注明原文地址:https://kaotiyun.com/show/jXNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
下列叙述中正确的是()。
利用继承能够实现【】。这种实现缩短了程序的开发时间,促使开发人员复用已经测试和调试好的高质量软件。
设有以下说明和定义:#include<iostream.h>Voidmain(){typedefunion{longi;intk[5];charc;}DATE;structdate{iNtcat;DATEcow;double.
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
模板是实现类属机制的一种工具,其功能非常强大,它允许用户构造类属类,即()。
下列对派生类的表述中,错误的是()。
下列关于C++函数的叙述中,正确的是()。
已知n是一个int型变量,下列语句中错误的是()。
随机试题
男性,32岁,发热5天,伴头痛、腰痛、乏力、纳差、尿黄,查体:神清酒醉貌,皮肤可见少数出血点,肝功能:ALT504U/L,BIL98μmaol/L;血小板3×109/L;尿蛋白(++)。诊断首先考虑
体温仍处于正常状态的中暑病是
麻黄的功效是
根据《合同法》,债务人在()的情形下,不可将标的物提存。
根据《建设工程工程量清单计价规范》(GB50500—2013),关于投标文件措施项目计价表的编制,下列说法正确的有()。
吊顶饰面板上()等设备位置应合理、美观,与饰面板的交接应吻合、严密。
董事会秘书空缺期间超过6个月之后,董事长应当代行董事会秘书职责,直至公司正式聘任董事会秘书。()
市场的成熟和完善与否,直接影响到投资环境的优劣和区域发展的快慢,良好的市场体系的作用包括()
在工作分析的方法中,工作要素法属于()。
A.条件(1)充分,但条件(2)不充分B.条件(2)充分,但条件(1)不充分C.条件(1)和(2)单独都不充分,但条件(1)和条件(2)联合起来充分D.条件(1)充分,条件(2)也充分E.条件(1)和(2)单独都不充分,两个条件联合起来也不充分
最新回复
(
0
)