首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
ClassA是一个类,现在执行下面语句: ClassA a[2],*b[2],*c = new ClassA; 调用ClassA类的构造函数的次数是
ClassA是一个类,现在执行下面语句: ClassA a[2],*b[2],*c = new ClassA; 调用ClassA类的构造函数的次数是
admin
2019-04-18
77
问题
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全国计算机二级
相关试题推荐
有如下程序段,其中会产生编译错误的语句是inti=0,j=1;int&r=i;//①r=j;//②int*p=&i;//③*p=&r;//④
执行下列语句后,输出结果为______。inta=0,b=2,c=3;switch(a){case0:switch(b){case1:cout<<’*’;break;
虚函数()是可以不同的。
有如下程序:#include<iostream>usingnamespacestd;classTestClass{public:TestClass(){cout<<"defaultconstructo
执行下面语句后,输出字符"#"的个数是()。for(inti=50;i;--i)cout<<’#’;
下列程序用来判断数组中特定元素的位置所在,则输出结果为()。#include<conio.h>#include<iostream.h>intfun(int*p,intn,int*j){inti;*j=0
有如下程序:#include<iostream>usingnamespaeestd;classAnimal{public:virtualchar*getType()const{return"Anim
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()
树是结点的集合,它的根结点的数目是()。
E-R图中用矩形表示实体(等同于表),用椭圆形表示实体的属性(等同于表中的字段),用菱形表示实体关系(等同于外键)。
随机试题
在签订契约之后,代理人的行动选择相对于委托人而言具有私人信息的性质,委托人无法观测到这些信息,代理人对行动的选择将影响委托人的利益。这种情况被称为
根据《关于建立国家基本药物制度的实施意见》,国家基本药物工作委员会的职能不包括()。
风险管理技术包括
下列哪些案件,由加害人就加害行为与损害结果之间不存在因果关系进行举证?
火灾自动报警系统各类消防用电设备主、备电源的自动转换装置在检测时,应进行()次转换试验,每次试验均应正常。
企业到其开户银行提取备用金应编制现金收款凭证。()
下列可以报考人民警察的是()。
设X1,X2,…,X10是来自正态总体X~N(0,22)的简单随机样本,求常数a,b,c,d,使Q=a+b(X2+X3)2+c(X4+X5+X6)2+d(X7+X8+X9+X10)2服从χ2分布,并求自由度m.
请编写一个函数fun,它的功能是:求出1到m之间(含m)能被7或11整除的所有整数放在数组a中,通过n返回这些数的个数。例如,若传送给m的值为50,则程序输出:711142122283335424449
已知某汉字的区位码是1234,则其国标码是
最新回复
(
0
)