首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
ClassA是一个类,现在执行下面语句: ClassA a[2],*b[2],*c = new ClassA; 调用ClassA类的构造函数的次数是
ClassA是一个类,现在执行下面语句: ClassA a[2],*b[2],*c = new ClassA; 调用ClassA类的构造函数的次数是
admin
2019-04-18
74
问题
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全国计算机二级
相关试题推荐
下列对于软件的叙述中正确的是
下面的程序输出结果是()。#include<iostream>usingnamespacestd;voidadd(){staticintx;x++;cout<<x<<’’;}
下列程序的输出结果为:0bjectid=00biectid=1请将程序补充完整。#include<iostream>usingnamespacestd;classPoint{publ
关于this指针的说法不正确的是()。
下列叙述中正确的是
下面字符串中,不可以用作C++标识符的是()。
在TestClass类的定义中,对赋值运算符=进行重载。请将画线处缺失的部分补充完整。______TestClass::operator=(constTestClass&rhs){if(this==&rhs)return*th
重载的流运算符函数应该被定义为类的______函数。
有如下定义:classMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是_____
下面的符号中可以用作C++标识符的是()。
随机试题
旧中国近代警察的历史,是军、警、特结合在一起,镇压革命、迫害人民的历史。()
Asweknow,whatmakesagoodfriendispresence.Agoodfriendisthereforyouwhenyou【C1】______him.【C2】______it’shelpingy
关于正常成人肝大小的叙述,不正确的是
1992年2月19日,甲企业就其生产的家用电器注册了“康威”商标。后来乙企业使用该商标生产冰箱,并在2002年4月开始销售“康威”牌冰箱。下面哪项说法是正确的?
实验室间的比对结果评价标准应由实验室根据自身的实验水平预先确定。()
进境植物检疫审批手续应当在贸易合同或者协议签订后马上办妥。( )
主试者的职业道德包括()。
患者,男性,37岁。急刹车致使方向盘挤压上腹部16小时,上腹部、腰部及右肩持续疼痛,伴恶心、呕吐。查体:体温38.4℃,上腹部肌紧张明显,有压痛,反跳不明显,无移动性浊音,肠鸣音存在,怀疑胰腺损伤。如果行剖腹探查术,术中最有可能发现合并损伤的脏器是(
下列叙述不正确的一项是:
Themagicianpickedseveralpersons______fromtheaudienceandaskedthemtohelphimwiththeperformance.
最新回复
(
0
)