首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
32
问题
有如下程序: #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全国计算机二级
相关试题推荐
若要说明一个类型名STP,使得STP s;等价于char*s,以下选项中正确的是
下列是模板声明的开始部分,其中正确的是
选择运算的结果关系同原关系具有【】的结构框架,投影运算的结果关系同原关系通常具有【】的结构框架。
下列程序不能通过编译,应该在划线部分填写的语句是【 】。#include<iostream.h>#include<stdlib.h>doubleFune(inta,intb,charch){doublex;swit
下列不能作为类的成员的是
有如下程序 main( ) {int n[5]={0,0,0},i, k=2; for(i=0 i<k i++)n[i]=n[i]+1; cout<<n[k]<<end1;
下面描述中体现了抽象类特性的语句是
下列叙述中正确的是
对虚函数使用对象指针或引用调用,系统使用______联编;使用对象调用时,系统使用_____联编。
有如下语句序列:charstr[10];cin>>str;当从键盘输入”Ilovethisgame”时,str中的字符串是
随机试题
关于过碘酸一雪夫反应的染色反应叙述错误的是
百日咳的临床特征是
企业重大经营决策的基本要素有()。
请根据下列“光合作用的过程”一节的部分内容,完成相应的教学设计(部分)。光合作用第一阶段中的化学反应,必须有光才能进行,这个阶段叫作光反应阶段,光反应阶段的化学反应是在类囊体的薄膜上进行的。叶绿体中的光合色素吸收的光能,有两个方面用途:一是将水分
根据表2,下列表述不正确的是()。根据表3,下列职工年平均工资增长速度最高的行业是()。
2011年,文化产业各行业增加值同比增加最多的是:
根据我国继承法,遗嘱人在遗嘱中应当为缺乏劳动能力又没有生活来源的继承人保留必要的遗产份额。继承人是否符合上述条件的确定时间为()。(2016一法专一15)
Forthesereasons,thenewspaperishaving______problemsinthenorthofthecountry.
Peoplehavewonderedforalongtimehowtheirpersonalitiesandbehaviorsareformed.Itisnoteasytoexplainwhyoneperson
Forthispart,youareallowed30minutestouniteanessaycommentingonthesaying"Ineveryend,thereisalsoabeginning."
最新回复
(
0
)