首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
23
问题
有如下类定义:
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://www.kaotiyun.com/show/mVfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的执行结果是()。#includeinta[8]={1,2,3,4,5,6,7):voidthn(int*pa,intn);voidmain(){intm=8:fun(a,
若有以下程序:#includeusingnamespacestd;intfun(){staticinti=0:ints=1;s+=i;i++:return
有如下类定义:classMyClass{public:MyClass(doubled=0.0):val(d){}______________/
有如下类定义:classNumber{private:staticintnum;};要初始化Number类的静态成员num,应当在后面加上语句:
请打开考生文件夹下的解决方案文件proj2,其中有矩阵基类MatrixBase、矩阵类Matrix和单位阵UnitMatrix的定义,还有main函数的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输出结果应为:12
请打开考生文件夹下的解决方案文件proj1,此工程包含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:(4,4)注意:只修改
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
在数据库设计中,将E一R图转换成关系数据模型的过程属于()。
下面不属于软件设计阶段任务的是
在数据库设计中,将E-R图转换成关系数据模型的过程属于
随机试题
4端钮的接地电阻测量仪,应先将仪表端()和()用短接片短接起来。
心脏MRI检查的适应证不包括
革兰阴性菌对青霉素不敏感的主要原因是
病人如需腹膜透析,透析液应用时应保持的温度是
下列选项中,属于合同解除的法定条件的是()。
根据下面材料回答下列问题。2012年全年全社会固定资产投资374676亿元,比上年增长20.3%,增速比2011年回落3.5个百分点;扣除价格因素,实际增长19.0%。其中,固定资产投资(不含农户)364835亿元,增长20.6%,比2011年回落3.4
使用VC6打开考生文件夹下的源程序文件modi3.cpp,阅读下列程序说明和代码,功能如下:从屏幕输入数字,然后由大到小插入指定的链中。当输入0时,表示输出的数据已经输入完成,然后把数据打印到屏幕,然后释放内存。其中定义的类并不完整,按
彼女はとてもやさしく穏やかな先生です。
LoveWhatYou’reDoingWhatdoyouwanttobewhenyougrowup?/I’msureyouwereaskedthisquestionatleastonce/when
Completethefollowingsentenceinthebestwaybychoosingonewordfromeachsetofbrackets.Poundisto(hit,pence,hammer)
最新回复
(
0
)