首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
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
55
问题
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全国计算机二级
相关试题推荐
public运算符可以重载为成员函数或友元函数,但是应该把函数说明为公有的,以便各个量都能引用。
下面关于对象概念的描述中,()是错误的。
下面正确的函数定义是( )。
在C++的面向对象程序设计框架中,【】是程序的基本组成单元。
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,虚部等于两个操作对象虚部之和;请补充完整。classcomplex{doublereal;
如果一个函数模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须重复使用关键词【】。
通过关键字来指定函数模板的类型参数,有几个类型参数就有几个关键字,它实际表示任何内部类型或用户自定义类型。用来指定函数模板的类型参数的关键字是【】。
在面向对象的程序设计中,将数据和处理数据的操作封装成一个整体就定义了一种事物的类型,称作“类”。类是一种抽象的概念,属于该类的一个实例叫做“______”。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
分布式数据库系统不具有的特点是
随机试题
EuphemismDefinitionlexicalmeaning:—speakingwithgoodwordsorin【L1】________apolite,roundaboutand【L2】________
什么对象可以制作路径动画?
领导者对被领导者进行马克思主义理论教育居于整个思想政治工作的首位。通过_____________,来改造被领导者的世界观、人生观,提高他们的思想觉悟和认识水平。
A、 B、 C、 D、 B
土地使用权抵押时,其地上建筑物()抵押。
白包卷烟和手工卷烟不分征税类别一律按照()卷烟税率征税,并按照定额每标准箱150元计征税率。
矩阵结构的优点是()。
工资应当以法定货币支付,也可以以实物或有价证券替代货币支付。()
下列公文写作中结构层次叙述正确的是()。
A、Becausethetriptakesaslongas30minutes.B、Becausethebridgeistoolong.C、Becausethebridgeiscrowdedwithcars.D、B
最新回复
(
0
)