首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iOstream> using namespace std; class MyClass{ public: MyClass(int i=0){cout<<1;} MyClass(const MyClass&x){cout<<
有如下程序: #include<iOstream> using namespace std; class MyClass{ public: MyClass(int i=0){cout<<1;} MyClass(const MyClass&x){cout<<
admin
2020-11-11
18
问题
有如下程序:
#include<iOstream>
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
解析
当创建MyClass类对象obj1(1)和obj2(2)时候,调用类构造函数会输出两个1,然后创建类对象obj3(obj(1))时,会调用拷贝类构造函数,输出一个2。然后当main函数结束时候,调用三个对象的析构函数会输出三个4。
转载请注明原文地址:https://kaotiyun.com/show/xqyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义“intx=4,y=5;”,则表达式“y>x++?x——:y++”的值为()。
下列选项可以做C++标识符的是()。
下列关于模板形参的描述中,错误的是()。
有如下类定义:c1assFoo{public:Foo(intv):value(v){}//①~Foo(){}//②private:Foo(){}//③
下面的函数调用为:fun(x+y,3,min(n—1,y))则fun的实参个数是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正错误,使得程序输出:Hellotest注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error**
关于函数重载,下列叙述中错误的是()。
下列有关类成员的叙述中,正确的是()。
数据库设计中反映用户对数据要求的模式是()。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。
随机试题
一般将计算机指令的集合称为_______。
A.全血B.红细胞C.血小板D.血浆E.冷沉淀同时严重缺乏红细胞、血容量和凝血因子时应输
A.严格隔离B.肠道隔离C.接触隔离D.血液和体液隔离E.保护性隔离对外科伤口感染、尿路感染等疾病应采取
男,36岁。饱餐后上腹部剧痛6小时,伴呕吐、腹胀2小时,肛门排气减少。体检:全腹轻度膨隆,满腹压痛,无反跳痛,未扪及包块,叩诊全腹鼓音增强,移动性浊音阴性,肠鸣音减弱。化验血清淀粉酶520U/L(Somogyi法),不宜使用的药物是
慢性阻塞性肺疾病病人,在室内空气条件下,PaO2低于下列何值时应考虑持续低流量给氧
(1)甲是一家大型房地产集团企业,通过一系列企业并购,最终控制了从事信托业的A公司和从事建筑施工业的C公司。并利用这两个资本运作平台,开展一系列并购业务,实现进一步的业务规模扩张。(2)2018年,A公司进行了以下相关事项:A公司于2018年4月5日
《中华人民共和国合同法》规定,先履行一方行使抗辩权的做法是()。
杜威认为,学校生活的组织中心是()。
"Down-to-earth"meanssomeoneorsomethingthatishonest,realisticandeasytodealwith.Itisapleasuretofind【C1】______wh
HowtoMakeYourFridgeMoreEfficientA)Modernrefrigeratorsarefarmoreefficientthantheyusedtobe,buttheystilldrawa
最新回复
(
0
)