首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #nclude<iostream> using namespace Std; Class MyClass{ public: MyClass(int i=0){cout<<1;} MyCl
有如下程序: #nclude<iostream> using namespace Std; Class MyClass{ public: MyClass(int i=0){cout<<1;} MyCl
admin
2017-10-17
19
问题
有如下程序: #nclude<iostream> using namespace Std; Class MyClass{ public: MyClass(int i=0){cout<<1;} MyClass(constMyClass&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)和obj3(obj1)。其中对象obj1和obj2中的参数为整型,因此调用构造函数MyClass(int i=O){cout<<1小输出11;对象obj3中的参数为对象obj1,所以调用构造函数MyClass(const MyClass&x){cout<<2;},输出2。在主函数退出时,调用析构函数~MyClassO{cout<<4;},清除对象。obj1,obj2和obj3,因此输出444,即答案为选项A)。
转载请注明原文地址:https://kaotiyun.com/show/tXAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:classDate{public:Date(inty,intm,intd);{year=y;month=m;d
有如下类声明:classMyBASE{intk;public:voidset(intn){k=n;}intget()const{returnk;}};classMyDERI
模板函数的真正代码是在()时候产生。
下列程序的执行结果为#include<iostream.h>voidmain(){inta=3,b=0;int*p=&a;b=+a++;cout<<*
设有定义nita:floatf;doubleinti,则表达式10+’a’+i+f值的数据类型是()
假定一个一维数组的定义为"chara[8],b;"若把该数组最后一个元素赋值给b,应该采取的表达式为:______。
以下都是C++语言标识符的是()
以下选项中合法的用户标识符是
下列不是软件工程基本目标的是()。
软件工具软件开发环境或称软件工程环境是全面支持软件开发全过程的软件工具集合。这些软件工具按照一定的方法或模式组合起来,支持软件生命周期内的各个阶段和各项任务的完成。
随机试题
你认为应诊断为下列哪一种损伤此例作下尿路损伤修复术后已出院,来门诊复查,为预防下尿路梗阻,下列哪项最没有预防作用
《中华人民共和国执业医师法》明确规定:医师应当具备良好的( )
【背景资料】某经济适用房小区建设施工项目包含12个单体栋号,建筑面积为33.6万平方米,每个单体栋号仅在总层数、户型规格方面存在少量区别,钢筋规格、混凝土强度及装修等方面等基本相同。各栋号地下室基础底板、外墙体混凝土强度要求均为C40,抗渗等级为P8;地上
收入能够导致企业所有者权益增加,但导致所有者权益增加的不一定都是收入。
自我开发的支持以及工作中的跟踪培训等属于培训方法中()的开发方法。
FDI通过哪些渠道影响我国的经济增长?
设有一半径为R的球体,P0是此球的表面上的一个定点,球体上任一点的密度与该点到P0距离的平方成正比(比例常数k>0),求球体的重心位置.
【程序说明】如果在命令窗口输入并执行命令“LIST名称”后在主窗口中显示:记录号名称1电视机2计算机3电话线4电冰箱5电线假定名称字段为字符型、宽度为6。【
以下()不是队列的基本运算。
TheExaggeratedReportsoftheDeathoftheNewspaperFewtrendshavebeenasenthusiasticallychartedbythepressasthet
最新回复
(
0
)