首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
ClassA是一个类,现在执行下面语句: ClassA a[2],*b[2],*c = new ClassA; 调用ClassA类的构造函数的次数是
ClassA是一个类,现在执行下面语句: ClassA a[2],*b[2],*c = new ClassA; 调用ClassA类的构造函数的次数是
admin
2021-05-06
32
问题
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://jikaoti.com/ti/TJh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int*arr,intn)的功能是将指定的有序数组压缩成各元素互不相同的有序数组,即相同数只保留一个,多余的被删除。并返回互不相同的元素的个数
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整。请按要求完成下列操作,将类Date的定义补充完成。(1)定义私有数据成员year、month和day,分别用于表示年、月和日
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成类Rect的构造函数,实现对变量left、right、top、boRom的初始化,缺省值都为0,请在注
对长度为n的线性表作快速排序,在最坏情况下,比较次数为()。
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
下列关于运算符重载的叙述中,正确的是()。
下列叙述中正确的是
有函数模板声明和一些变量定义如下:templateT1sum(T2,T3);doubledl,d2;则下列调用中,错误的是()。
在下面的4个关键字中用来说明虚函数的是()。
在E-R图中,用来表示实体联系的图形是( )。
随机试题
第三方软件CodeSmith是一款非常著名的商业代码生成器。它的模版文件的扩展名是()。
叙事理论中“省略”和“概略”有何区别?
因食管癌行主动脉弓上食管胃吻合术,手术后最严重的早期并发症是
某女,26岁,疲乏无力伴脸色苍白半年余。查血红蛋白72g/L,白细胞及血小板均正常;血清铁减少,骨删铁阴性,临床诊断为缺铁性贫血。经口服铁剂治疗3周后无效,下列哪项不是治疗无效的可能原因()
结节性红斑是白塞病典型的皮肤损害.尤其多见于
钢结构安装前应按规定进行高强度螺栓连接摩擦面的()。
第二类专业投资者中的自然人,其金融资产应不低于()万元。
根据《外资企业法》及其实施细则的规定,下列说法不符合规定的是()。
美国人力资本理论的代表者舒尔茨认为,教育对国民经济增长的贡献是___________。
WhatisMarketSegmentation?Marketsegmentationistheprocessbywhichcompaniesdivideconsumersintoseparategroupsthatsh
最新回复
(
0
)