首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
13
问题
有如下类定义:
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全国计算机二级
相关试题推荐
将前缀运算符"--"重载为非成员函数,下列原型中能正确用于类中说明的是()。
下面是重载为非成员函数的运算符函数原型,其中错误的是
有如下程序#includeusingnamespacestd;classAA{charc;public:AA(charch):c(ch){cout
在下列关键字中,不能用来表示继承方式的是
下列关于默认参数的叙述中,错误的是
有如下类定义:classNumber{private:staticintnum;};要初始化Number类的静态成员num,应当在后面加上语句:
下列有关类成员的叙述中,正确的是()。
请打开考生文件夹下的解决方案文件proj3,其中声日月的DataList类,是一个用于表示数据表的类。sort成员函数的功能是将当前数据表中的元素升序排列。请编写这个sod函数。程序的正确输出应为:排序前:7,1,3,11.6,9,12,10,8
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
随机试题
仰卧位时心包积液常积聚在()
胆总管下端结石易发生()
违约概率和不良率是两个概念,关于违约和不良两者关系的说法,正确的有()。
甲公司以及与甲公司发生交易的以下公司均为增值税一般纳税人,销售或进口货物适用的增值税税率均为17%,以下事项中销售价格均不含增值税。甲公司2016年发生如下经济业务:(1)1月1日,甲公司与乙公司签订协议,向乙公司销售商品,成本为90万元,增值税专用发票
妇女社会工作者金迪经常把类似处境的妇女组织起来,建立支持小组.那么她应该注意的问题不包括()。
下面哪部作品不是德国作曲家韦伯的作品?()
督察制度建立的法律依据是( )。
行政处罚是指行政主体依照法定职权和程序对违反行政法规范,尚未构成犯罪的相对人给予行政制裁的具体行政行为。下列情形属于行政处罚的是()。
玛雅遗址挖掘出一些珠宝作坊,这些作坊位于从遗址中心向外辐射的马路边上.且离中心有一定的距离。由于贵族仅居住在中心地区,考古学家因此得出结论,认为这些作坊制作的珠宝不是供给贵族的,而是供给一个中等阶级,他们一定已足够富有,可以购买珠宝。对在这些作坊工作
Youshouldspendabout20minutesonQuestions1-13,whicharebasedonReadingPassage1below.TheExtraord
最新回复
(
0
)