首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(int i=0){cout<<1;} MyClass
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(int i=0){cout<<1;} MyClass
admin
2019-06-12
40
问题
有如下程序:
#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;}
~MyClass0{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/KT8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
要使程序执行后的输出结果为ABCD,应在横线处添加语句()。#includeusingnamespacestd;classA{public:A(){cout
有如下类的定义,横线处的语句是()。classTestClass{_______intx,y;public:TestClass(inta=0,intb=0)
假定MyClass为一个类,那么下列的函数说明中,()为该类的析构函数。
面向对象程序设计思想的主要特征中不包括
有下列程序:#include<iosteram.h>usingnamespacestd;classStack{public:Stack(unsignedn=10)
符合结构化原则的三种基本控制结构为:顺序结构,选择结构和【 】。
有如下类定义:classPoint{intx__,y__;public:Point():x_(0),y_(0){}Point(intx,inty=0):x_(x),y_(y){}若执行语句Pointa(2),b[3],*c[4
______是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
结构化设计主要分为系统设计和模块设计,【】的任务是决定系统的模块结构。
派生类继承基类的方式有
随机试题
病毒性肝炎时的肝细胞胞浆疏松主要是由于()
A.死亡后1~3小时出现B.死亡后2~4小时出现C.死亡后6~8小时出现D.死亡后8~10小时出现E.死亡后24小时出现尸斑
A.上消肺热津伤证B.中消胃热炽盛证C.中消气阴亏虚证D.下消肾阴亏虚证E.下消阴阳两虚证
在设备、材料采购评标的方法中,()是以设备投标价为基础,将评定各要素按预定的方法换算成相应的价格,在原投标价上增加或扣减该值而形成评标价格。
根据《合同法》的规定,合同生效后,当事人就价款约定不明确的,既不能达成补充协议,也不能按照合同有关条款或者交易习惯确定的,按照()履行。
坚持和发展社会主义制度最根本的途径和条件是()。
公安机关群众工作的任务大致包括()
[2004年]设随机变量X服从参数为λ的指数分布,则=______.
WhyisMatthewconsideringastudentworkplacement?
A、He’sgoingtosellhishouse.B、He’sfoundanapartment.C、He’sgoingtofindanapartment.D、He’smovedtodowntown.C
最新回复
(
0
)