首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
ClassA是一个类,现在执行下面语句: ClassA a[2],*b[2],*c = new ClassA; 调用ClassA类的构造函数的次数是
ClassA是一个类,现在执行下面语句: ClassA a[2],*b[2],*c = new ClassA; 调用ClassA类的构造函数的次数是
admin
2021-02-22
28
问题
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全国计算机二级
相关试题推荐
下面不属于软件工程过程的4种基本活动
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
使用VC6打开考生文件夹下的源程序文件modi2.epp。请完成函数fun(char*s),该函数完成以下功能:(1)把S中的大写字母转换成小写字母,把其中的小写字母转换成大写字母。并且在函数中调用写函数WriteFile()将结果输出到modi
有如下程序:#include<iostream>usingnamespacestd;classBase{protected:Base(){cout<<ase’;}Base(charc){c
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中包含了类Integers和主函数main的定义。一个Integers对象就是一个整数的集合,其中包含0个或多个可重复的整数。成员函数add的作用是将一个元素添加到集合中,成员函数
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是()。
若一个函数的原型为“int*Xfun1(intx,int&y,charz);”,则该函数的返回值类型为()。
随机试题
什么叫电焊机的动特性?其好坏取决于什么?
葡萄糖的重吸收需要肾小管上皮细胞分泌氨需要
睾丸的主要功能是
杂质限量是指
最常见的食物中毒是
某企业从外地购进甲种材料,买价3200元,外地运杂费120元,采购员差旅费105元,那么该材料实际成本是( )元。
按照《反洗钱法》的规定,客户身份资料在业务关系结束后、客户交易信息在交易结束后,金融机构应当( )。
让学生听一段无结局的故事,鼓励他们去猜测可能的结局属于()训练。
阅读以下文字,完成问题。唐代诗人张祜《题杭州孤山寺》中有“断桥荒藓合,空院落花深”的诗句,这被视为今日西湖十景之“断桥”的最早文献记录。断桥在南宋咸淳年间因隶属宝祐坊而改称宝{右桥。因“断桥”不断,当时也出现了用谐音“段桥”解释为“段家
下列叙述中正确的是
最新回复
(
0
)