首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Pa{ int k; public: Pa():k(0){ } //① Pa(int n):k(n){ } //②
有如下类定义: class Pa{ int k; public: Pa():k(0){ } //① Pa(int n):k(n){ } //②
admin
2021-06-10
34
问题
有如下类定义:
class Pa{
int k;
public:
Pa():k(0){ } //①
Pa(int n):k(n){ } //②
Pa(Pa &p):k(p.k){ } //③
};
若执行语句
Pa a[]={Pa(1),Pa(2)};
则在标有号码的构造函数中,被调用的包括
选项
A、①
B、①和②
C、②
D、②和③
答案
D
解析
对象数组,就是数组元素是类对象,不管对象数组在哪里定义,如果没有显式的调用构造函数初始化,编译器将使用类的默认构造函数初始化对象元素,这里程序中显式的使用构造函数Pa(intn)初始化各个元素,所以被调用的构造函数只有Pa(intn),没有调用默认构造函数和复制构造函数,答案为C。
转载请注明原文地址:https://kaotiyun.com/show/mVfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列函数声明中,错误的是
有如下类定义:classMyClass{public:MyClass(doubled=0.0):val(d){}______________/
有如下程序#includeusingnamespacestd;classAA{charc;public:AA(charch):c(ch){cout
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10};则下列说法中错误的是()。
有如下类定义:classNumber{private:staticintnum;};要初始化Number类的静态成员num,应当在后面加上语句:
有如下程序:#includeusingnamespacestd;classXB{inta;public:s
请打开考生文件夹下的解决方案文件proj1,此工程包含一个源程序文件proj1.cpp。文件中将表示数组元素个数的常量Size定义为4,并用int类型对类模板进行了实例化。文件中位于每个注释“//ERROR***found****”之后的一行语句存在错误。
下面不属于软件设计阶段任务的是
Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是,()。Samplea[2],*P=newSample;
下列符号中不属于C++关键字的是()。
随机试题
医生看病讲究对症下药,这其中体现的哲学原理有()
求下列极限
A.肌张力增高B.鼻中隔穿孔C.周围神经炎D.意向性震颤E.再生障碍性贫血与汞中毒密切相关的是
声源A和声源B对C点的单独影响都是60dB,对C点的叠加影响是( )dB。
某企业设有供电和机修两个辅助生产车间,本月份根据辅助生产明细账知悉:供电车间发生的费用为3520元,机修车间发生的费用为3360元,具体情况如表所示:该企业辅助生产车间不单独设置“制造费用”科目。要求:根据上述资料,回答下列小题。采用交互分配
紧缩性货币政策的特点是()。
一般来说,喜欢人云亦云,社会敏感性高,爱好社交的人属于()认知风格。
行政效率的经济要素主要表现为()
我国经济发展要坚持速度、结构、效益、质量四者的统一,其中处于核心地位的是
[2012年]设α为三维单位向量,E为三阶单位矩阵,则矩阵E—ααT的秩为______.
最新回复
(
0
)