首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
35
问题
有如下类定义:
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、③
答案
C
解析
对象数组,就是数组元素是类对象,不管对象数组在哪里定义,如果没有显式的调用构造函数初始化,编译器将使用类的默认构造函数初始化对象元素,这里程序中显式的使用构造函数Pa(int n)初始化各个元素,所以被调用的构造函数只有Pa(int n),没有调用默认构造函数和复制构造函数,答案为C。
转载请注明原文地址:https://kaotiyun.com/show/DSfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
有如下类定义:classPoint{private;staticinthow_many;};________how_many=0;要初始化Point类的静态成员howmany,下划线处
用VC6打开考生文件夹下的源程序文件modi3.cpp,这个程序完成输出到屏幕一些特定的信息,但工程有错误或者不完整,请完成以下功能:(1)初始化m_Num2的值为j,请在注释//********1********后添加适当的语句。(2
下列数据结构中,属于非线性结构的是()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
关于new运算符的下列描述中,错误的是()。
关于类定义,下列叙述中错误的是
下列关于运算符函数的描述中,错误的是()。
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
随机试题
与SE序列相比,FSE序列的优点是
下列关于证券登记结算机构的说法中,不正确的是()。
管廊上工艺管道保温结构的组成中一般不包括()。
职业健康安全与环境管理体系文件的编写当中,应遵循的原则不包括()。
IREM要求成为CPM总共需要()。
中国古曲《春江花月夜》全曲共分哪几段?
自我服务偏差,是指人们过分强调自己对成功的贡献和尽量缩小自己对失败负有责任,使我们不能客观地评价自己的得失。根据上述定义,下列不属于自我服务偏差的一项是()。
已知两个线性方程组同解,求m,n,t.
全球网络所必备的5种属性,这些属性是调整服务质量种类、______、移动性、扩展性和安全性。
AccordingtoascientificstudypublishedinApril,2015,birdshaveshowntheycanplanforafuturestateofmind.Hoardin
最新回复
(
0
)