首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-07-30
43
问题
有如下程序:
#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;}
~MyClass0{cout<<4;}
};
int main(){
MyClass objl(1),obj2(2),obj3(obj1);
return 0:
}
运行时的输出结果是( )。
选项
A、112444
B、11114444
C、121444
D、11314444
答案
A
解析
当创建MyClass类对象obj1(1)和obj2(2)时候,调用类构造函数会输出两个1,然后创建类对象obj3(obj(1))时,会调用拷贝类构造函数,输出一个2,然后当main函数结束时候,调用三个对象的析构函数会输出三个4。
转载请注明原文地址:https://www.kaotiyun.com/show/Bxyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于函数中的<返回类型>,下列表述中错误的是()。
已知数组arr的定义如下:.intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
+下列语句中,与语句“n=(a>b?(b>c?1:0):0);”的功能等价的是()。
有如下程序:#include<iostream>usingnamespacestd;classONE{intc;public:ONE():c(0){cout<<1;}ONE(intn):c(n){cout<<2;}};class
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
下列运算符函数中,肯定不属于类Number的成员函数的是()。
下列运算符中,不能被重载的是()。
在下列原型所示的C++函数中,按“传值”方式传递参数的是()。
下面不属于需求分析阶段工作的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,实现函数sort(intA[],intn),用选择排序法把数组从大到小排序。提示:选择排序法的思想是:(1)反复从还未排好的那部分线性表中选择出关键字最小的节点;(
随机试题
一般能引起血小板聚集的物质均可使血小板内()。
根据我国《继承法》规定,兄弟姐妹是()
慢性肾炎患者尿中最常见的管型是
男,20岁,苍白、乏力一周。淋巴结及脾大,白细胞计数32.0×109/L,骨髓中原始细胞占83%,过氧化物酶染色阴性。最可能的诊断是
男,45岁,进行性少尿4天。既往体健。查体:BP160/90mmHg,心率120次/分,双下肢水肿。血BUN18.9mmol/L,Scr655.6μmol/L。动脉血气分析:pH7.31,PaO265mmHg,PaCO233mmHg,BE一8.
连翘浸出物测定方法为( )。
索赔意向通知要简明扼要地说明()等方面的内容。
甲公司是一家制造业上市公司。目前甲公司股票每股45元。预计股价未来增长率8%;长期借款合同中保护性条款约定甲公司长期资本负债率不可高于50%、利息保障倍数不可低于5倍。为占领市场并优化资本结构,甲公司拟于2019年末发行附认股权证债券筹资20000万元。为
()是教师履行教育职责的最基本权利。
设求y(n)(0).
最新回复
(
0
)