首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
ClassA是一个类,且有如下语句序列 ClassA c1,*c2; ClassA *c3=new MyClass; ClassA &c4=c1; 则ClassA的构造函数被调用的次数是
ClassA是一个类,且有如下语句序列 ClassA c1,*c2; ClassA *c3=new MyClass; ClassA &c4=c1; 则ClassA的构造函数被调用的次数是
admin
2020-05-14
32
问题
ClassA是一个类,且有如下语句序列
ClassA c1,*c2;
ClassA *c3=new MyClass;
ClassA &c4=c1;
则ClassA的构造函数被调用的次数是
选项
A、1
B、2
C、3
D、5
答案
B
解析
定义一个ClassA类型的对象c1,生成新对象c1,调用默认构造函数;定义一个ClassA类型的指针c2,指针未赋初值,没有新对象生成,没有调用构造函数;定义一个ClassA类型的指针c3,使用动态分配方式为c3分配内存,生成新的对象,将c3初始化为新对象的地址,调用默认构造函数;定义一个ClassA类型的引用c4,引用c1对象,没有新对象生成,未调用构造函数;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/E08p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列对模板的声明中,正确的是()。
头文件______中包含了执行内部格式化所需的信息。
以下函数调用语句中实参的个数是()。excc((v1,v2),(V3,v4,V5),V6);
下面各语句中,能正确进行赋字符串操作的语句是
有如下类声明:classMyBASE{intk;public:voidset(intn){k=n;}intget()const{returnk;}};classM
有如下程序:#include<iostream>usingnamespacestd;classPart{public:Part(intx=0):val(x){cout<<val;}~
下列叙述中正确的是()。
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。那么应该在横线上填入的语句是()。classvector2D{private
对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。classMyClass{public:MyClass(intx){n=x;}voidSetNum(intnl){n=nl
软件工程的理论和技术性研究的内容主要包括软件开发技术和
随机试题
行全子宫切除,保留双侧附件,不须切断的韧带是( )
浅反射包括
以下不应该在“预收账款”科目中登记的是()。
事业单位的材料,每年至少盘点一次,发生盘盈、盘亏等情况,属于正常的溢出或损耗,按照实际成本,计入管理费用。()
()是指企业在一定的生产技术组织条件下,采用科学、合理的方法,为生产单位产品或完成某项工作任务所预先规定的活劳动消耗量的限额。(2005年11月三级真题)
1810年,洪堡创办的对德国高等教育具有重要影响的大学是()。
One-thirdofParentsLackFactsaboutChildDevelopmentOne-thirdofparentsofbabieshaveasurprisinglylowknowledgeof
人们可能喜欢偶尔尝试植物性饮食,但他们真正喜欢的还是鸡肉。(flirtwith)
TheGreenhouseEffectTogetabetterunderstandingofglobalwarming,/itisimportanttounderstandthegreenhouseeffect
A、Heisalwaysontime.B、Heisatrustworthyguy.C、Heisanexperiencedpressoperator.D、Heisongoodtermswithhisworkmat
最新回复
(
0
)