首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
ClassA是一个类,现在执行下面语句: ClassA a[2],*b[2],*c = new ClassA; 调用ClassA类的构造函数的次数是
ClassA是一个类,现在执行下面语句: ClassA a[2],*b[2],*c = new ClassA; 调用ClassA类的构造函数的次数是
admin
2015-06-27
69
问题
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/OxNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类MyClass的定义如下:classMyClass{pubfic:MyClass(){value=0;}SetVariable(inti){value=i;)private:intvalue;
C++语言中的每条基本语句以【】作为结束符,每条复合语句以【】作为结束符。
若有以下程序:#include<iostream>usingnamespacestd;classdata{public:intx;data(intx){da
运算符重载是对已有的运算符赋予多重含义,因此()。
在C++中,数据封装要解决的问题是()。
以下程序中,select函数的功能是:在N行M列的二维数组中,选出一个最大值作为函数值返回,并通过形参传回此最大值所在的行下标。请填空。#defineN3#defineM3intselect(inta[N][M],in
下列叙述中正确的是()。
已知:doubleA(doubleA){return++a;}和intA(inta){return++a;)是一个函数模板的两个实例,则该函数模板定义为【】。
关于关键字class和typename,下列表述正确的是()。
为了使模块尽可能独立,要求
随机试题
长期待摊费用
治肝郁胁痛、月经不调,香附最常与下列何药相须为用
某患者,因欲自杀服有机磷农药,被发现后急送医院。查体:昏迷状态,呼吸困难,皮肤湿冷,双瞳孔如针尖大小。在治疗本病时应用阿托品,下列哪一项不是阿托品治疗的有效指标
为重大资产重组出具财务顾问报告、审计报告、法律意见、资产评估报告及其他专业文件的证券服务机构未依法履行报告和公告义务、持续督导义务的,监管部门应当( )。
甲、乙、丙、丁四人共同投资设立A普通合伙企业。合伙协议的部分内容如下:由甲、乙执行合伙企业事务,丙、丁不得过问企业事务;利润和损失由甲、乙、丙、丁平均分配和分担。在执行合伙企业事务过程中,为提高管理水平,甲自行决定聘请王某担任合伙企业经营管理人员。
《旅行社条例》规定,设立社应当加强对分社和服务网点的管理,对分社实行()的制度规范。
设函数f(x)在区间[0,3]上连续,在(0,3)内可导,且f(0)+f(1)+f(2)=3,f(3)=1.证明:存在ξ∈(0,3),使得f’(ξ)=0.
以下程序的功能是求“x′3*5”表达式的值,其中X的值由文本框Text0输入,运算的结果由文本框Textl输出。PrivateSubCommand0_Click()DimxAsIntegerDimyASLo
在计算机网络中,英文缩写LAN的中文名是()。
Peopleexpresstheirpersonalitiesintheirclothes,cars,andhome.Becausewemightchoose【C1】______foodsto"tell"peopleso
最新回复
(
0
)