首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
ClassA是一个类,现在执行下面语句: ClassA a[2],*b[2],*c = new ClassA; 调用ClassA类的构造函数的次数是
ClassA是一个类,现在执行下面语句: ClassA a[2],*b[2],*c = new ClassA; 调用ClassA类的构造函数的次数是
admin
2015-06-27
28
问题
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://jikaoti.com/ti/YaE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列语句中,错误的是()。
以下不能正确定义二维数组的选项是()。
数据模型的三要素是()。
以下函数模板max的功能是返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0];for(inti=1;i<n;i++)
下面程序运行时输出结果为【】。#include<iostream.h>#include<malloc.h>classRect{public:Rect(int1,intw)(length=1;width=w;)voidP
软件生命周期一般可分为这样几个阶段:问题定义、可行性研究、【】、设计、编码、测试、运行和维护。
下列关于C++语言类的描述中错误的是()。
用二维表来表示实体及实体之间联系的数据模型称为______。
若语句:cout<<seffill(’>’)<<setw(5)<<3141512<<sctw(5)<<"OK!";是程序中第1个输出语句,则输出结果是()。
下列选项中不属于软件生命周期开发阶段任务的是()。
随机试题
胃十二指肠溃疡穿孔最典型的临床表现是
下列哪项不是急性胰腺炎手术治疗指征
胆囊切除术后,恢复自然膳食初期,能量主要来自()。
商业银行开展个人理财业务有下列()情形之一的,由银行监督管理机构依据《银行监督管理法》的规定实施处罚。
甲公司和A公司所得税采用资产负债表债务法核算,适用的所得税税率均为25%。甲公司与A公司2015年度有关资料如下:(1)甲公司2015年1月1日发行股票10000万股取得A公司70%的股权,并能够对A公司实施控制。甲公司普通股股票每股面值为1元,发行日
下列各项中,不属于短期金融市场的是()。
在等差数列{an}中,已知a1=2,且a2+a4=20,若an=18,则n=5。()
图4为“京津唐地区示意图”,据此完成下列各题。 京津唐地区是我国北方综合性工业基地,这里高等院校和科研院所云集。滨海新区和曹妃甸工业区承接大城市的产业转移,对大城市产业结构和环境的积极意义分别是____、____。
国民党的第一次代表大会上通过的《中国国民党第一次全国代表大会宣言》,其内容不包括()
强调情绪的产生是植物性神经系统活动的产物的理论是
最新回复
(
0
)