首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-09-05
28
问题
有如下类定义:
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(int n)初始化各个元素,所以被调用的构造函数只有Pa(int n),没有调用默认构造函数和复制构造函数,答案为C。
转载请注明原文地址:https://kaotiyun.com/show/NOfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明:classHow{intk;public:How(intn):k(n){}How(How&h):k(h.k){}};则类H
请编写函数fun,其功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从0~P(含p,p小于等于n—1)的数组元素平移到数组的最后。例如,一维数组中的原始内容为:1、2、3、4、5、6、7、8、9、10;P的值为3。移动后,一维数组中的
下列叙述中正确的是()。
有如下程序:#includeusingnamespacestd;classBase{private:voidfunl()eonst{eout
下列选项,不正确的是()。
由于常对象不能被更新,因此()。
在函数中,可以用auto、extem、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
面向对象方法中,继承是指
有如下语句序列:intx=100,&r=x,count<<x<<’—’<<r<<end1:己知其中变量x的地址为0012FF7C,则执行该语句序列的输出结果为()。
软件测试的目的是()。
随机试题
下列选项中,可以作为台灯注册商标的有
检察院在审查起诉时,下列哪一处理方式是正确的?()
将圆截面压杆改成横截面面积相等的圆环截面压杆,其他条件不变,则其临界力()。
影响工程质量的环境因素包括()。
银行将短期借款200000元转为对本公司的投资,则本公司的()。
基金管理人应在法定期限内披露基金招募说明书、定期报告等文件,在重大事件发生之日起2日内披露临时报告,体现了基金信息披露的( )原则。
已知:某公司现金收支平稳,预计全年(按360天计算)现金需要量为156250元,现金与有价证券的交易成本为每次400元,有价证券年利率为5%。要求:计算最佳现金持有量。
A、 B、 C、 D、 B第一套图的三个图形均为3画组成;第二套图的图一、图二也均为3画。依此规律可知B正确。
TodayonlyonepersoninfiveintheUnitedStatesliveswithin50milesofhisbirthplace.Sincethecountrywasfirstsettled,
A.ReasonfornaminghurricanesB.WarningofanapproachinghurricaneC.DeadlywomenD.HistoryofnaminghurricanesE.Or
最新回复
(
0
)