首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
ClassA是一个类,现在执行下面语句: ClassA a[2],*b[2],*c = new ClassA; 调用ClassA类的构造函数的次数是
ClassA是一个类,现在执行下面语句: ClassA a[2],*b[2],*c = new ClassA; 调用ClassA类的构造函数的次数是
admin
2019-04-18
36
问题
ClassA是一个类,现在执行下面语句:
ClassA a[2],*b[2],*c = new ClassA;
调用ClassA类的构造函数的次数是
选项
A、1
B、2
C、3
D、5
答案
C
解析
创建对象数组时,需要用默认构造函数初始化每个元素,所以ClassAa[2]需要调用2次构造函数;创建对象指针数组b,数组b的元素是对象指针,没有生成新的对象,不需要调用构造函数;创建对象指针c,并使用动态分配方式创建新的对象,将新对象的指针赋给c,需要调用构造函数;综上所述,答案为C。
转载请注明原文地址:https://kaotiyun.com/show/CZAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下列函数原型中,可以作为类AA构造函数的是
若表达式(x+(y-z)+(m/n))+3中的变量均为double型,则表达式值的类型为______。
下列字符串中,不可以用作C++标识符的是
为了取代C中带参数的宏,在C+十中使用
下列叙述中,正确的选项是()。
()使一个函数可以定义成对许多不同数据类型完成同一个任务。
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false,则横线处应填上()。Boolfun(char*str){inti=0,j=0;while(str[j])j++;for(j
有如下类声明:classTestClass1{intk;public:voidset(intn){k=n;}intget()const{returnk;}};classT
在包含1000个元素的线性表中实现如下各运算,所需的执行时间最长的是()
下面关于运算符重载中正确的是()
随机试题
租赁期限以上的,租赁合同应当采用书面形式()
对疾病进入后期阶段的预防措施为
患儿男,5岁。因前牙反颌而求治,病史不详。乳牙列,下颌第一磨牙深龋,乳前牙反颌,反覆盖较大,反覆颌较浅,面型偏直。造成患者前牙反验的可能原因中,下面所列因素可以被排除的是
借贷记账法下分别以“借”、“贷”两个记账符号表示各会计要素的增加或减少,至于“借”表示增加还是“贷”表示增加,则取决于()。
下列属于常用的统计软件的有()。Ⅰ.证券行情分析软件Ⅱ.SPSS软件Ⅲ.Eviews软件Ⅳ.SAS软件
在计算企业的纳税所得额时,企业的不征税收入用于支出所形成的费用或者财产,不得扣除。()
期后事项按注册会计师责任的不同可以划分几种类型?每一类型注册会计师的审计责任分别是什么?
如果顾客所提异议的确切中了公司产品、服务中的缺陷,销售人员认可有关缺点,然后淡化处理,利用产品或服务的优点来补偿甚至抵消这些缺点。该方法是()。
春联:年画()
一个人使用体重秤分别多次测量了5个孩子的体重,多次测量结果几乎一致。5个孩子的年龄分别是1岁、3岁、5岁、7岁、9岁,这个人将他的测量结果作为智力指标,发现越重的孩子能够解决更多的问题。这个测验的特征是
最新回复
(
0
)