首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
ClassA是一个类,现在执行下面语句: ClassA a[2],*b[2],*c = new ClassA; 调用ClassA类的构造函数的次数是
ClassA是一个类,现在执行下面语句: ClassA a[2],*b[2],*c = new ClassA; 调用ClassA类的构造函数的次数是
admin
2021-02-22
48
问题
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://kaotiyun.com/show/qbfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面对对象概念描述正确的是
定义无符号整数类为UInt,下面可以作为类、UInt实例化值的是
下列关于赋值运算符“=”重载的叙述中,正确的是()。
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是()。
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
下面叙述中错误的是
在结构化程序设计中,模块划分的原则是
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是()。
下列字符串中不能作为C++标识符使用的是()。
若有定义语句“inti=2,j=3;”,则表达式i/j的结果是()。
随机试题
环境影响评价工程师对其主持完成的环境影响评价工作的()承担责任。
有价证券按照上市与否可分为上市证券和非上市证券,非上市证券就是指不符合证券交易所上市条件而不能上市的证券。()
常用的球类比赛的编排有()。
下列关于政府职能转变的说法,正确的有()。
下列关于政府价格管制的说法,不正确的是()。
求下列微分方程的通解或特解:-4y=4x2,y(0)=-1/2,y’(0)=2;
关于分布式非结构化P2P网络的描述中,错误的是()。
在下列字符中,其ASCII码值最小的一个是()。
"InterestinlearningChineseamongAmericanyouthandtheirparentshasgrown【S1】______inthepastfiveyears,"saidVivienSte
Whatdoesthepassagemainlydiscuss?Accordingtothefirstparagraph,allofthefollowingstatementscanbeacceptedEXCEFT
最新回复
(
0
)