首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
ClassA是一个类,现在执行下面语句: ClassA a[2],*b[2],*c = new ClassA; 调用ClassA类的构造函数的次数是
ClassA是一个类,现在执行下面语句: ClassA a[2],*b[2],*c = new ClassA; 调用ClassA类的构造函数的次数是
admin
2020-06-29
16
问题
ClassA是一个类,现在执行下面语句:
ClassA a[2],*b[2],*c = new ClassA;
调用ClassA类的构造函数的次数是
选项
A、1
B、2
C、3
D、5
答案
C
解析
创建对象数组时,需要用默认构造函数初始化每个元素,所以ClassA a[2]需要调用2次构造函数;创建对象指针数组b,数组b的元素是对象指针,没有生成新的对象,不需要调用构造函数;创建对象指针c,并使用动态分配方式创建新的对象,将新对象的指针赋给c,需要调用构造函数;综上所述,答案为C。
转载请注明原文地址:https://kaotiyun.com/show/He8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
通常初始化拷贝构造函数的参数是
模板对类型的参数化提供了很好的支持,因此
C++语言标识符是以字母或______开头的,由字母,数字和下划线组成的字符串。
下列程序的输出结果为2,请将程序补充完整。usingnamespacestd;classBasepublic:【】voidfun(){cout<<1;}};classDerived:p
关系数据库的关系演算语言是以【】为基础的DML语言。
软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是【 】。
下列有关函数重载的叙述中,错误的是
下列选项中,不是C++关键字的是()。
下列关于派生类构造函数和析构函数的表述中,错误的是
随机试题
马斯洛需要层次论中的最高层次是()
痛风的治疗肝豆状核变性的治疗
易致肝风内动的邪气是
月末存在未达账项时,企业可以动用的银行存款数额是( )。
关于政府补助的计量,下列说法中正确的有()。
有50张3元邮票和30张5元邮票,用这些邮票能组成______种不同的邮资.
结合实际简述学习动机的激发。
计算曲面积分,其中∑是曲线绕z轴旋转一周所得到的曲面,取外侧.
微分方程满足初始条件y|x=2=1的特解是________.
【21】【36】
最新回复
(
0
)