首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
43
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;voidt(intx,inty,intcp,intdp){cp=x*x+y+y;d
设置虚基类的目的是()。
符合结构化原则的三种基本控制结构为:顺序结构,选择结构和【 】。
已知下列程序的输出结果是42,请将画线处缺失的部分补充完整。#includeusingnamespacestd;classTlestClass{intvalue;public:TestC
在结构化程序设计中,模块划分的原则是A)各模块应包括尽量多的功能B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密D)模块内具有高内聚度,模块间具有低耦合度
面向对象程序设计将数据和()放在一起,作为一个相互依存、不可分割的整体来处理。
C++本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由类istream和【】提供。
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是
程序设计语言的基本成分是数据成分、运算成分、控制成分和
随机试题
关于早产儿的外观特点,下述哪项是错误的
关于早期妊娠的说法哪项正确
进口单位向海关办理报关验放手续进口在港澳地区生产的药品
混凝土中氯离子的主要危害是()。
工程监理股份有限公司的特征包括( )。
固定总价合同适用的条件一般为()。
某基础工程开挖与浇筑混凝土共两个施工过程在4个施工段组织流水施工,流水节拍值分别为4d、3d、2d、5d与3d、2d、4d、3d,则流水步距与流水施工工期分别为()d。
某房地产开发企业在土地使用权挂牌出让中,获得一块住宅用地。在具体实施项目前,公司高层管理者提出要以市场营销观念指导项目的开发建设和营销活动,确定了5家房地产经纪机构代理销售房地产,并已分别与这5家房地产经纪机构签订了委托代理合同。该房地产市场销售渠道的
发展问题主要是指“南北问题”,也就是发展中国家与发达国家之间的关系问题。当今世界发展问题更加严重,其根本原因是()。
从前,一个孤岛上有一个奇怪的风俗:凡是漂流到这个岛上的外乡人都要作为祭品被杀掉,但允许被杀的人在临死前说一句话,然后由这个岛上的长老判定这句话是真的还是假的。如果说的是真话,则将这个外乡人在真理之神面前杀掉;如果说的是假话,则将他在错误之神面前杀掉。有一天
最新回复
(
0
)