首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Pa{ int k; public: Pa():k(0){ //① Pa(int n):k(11){} //② Pa(Pa&p):k(p.k){} //③
有如下类定义: class Pa{ int k; public: Pa():k(0){ //① Pa(int n):k(11){} //② Pa(Pa&p):k(p.k){} //③
admin
2015-07-24
44
问题
有如下类定义:
class Pa{
int k;
public:
Pa():k(0){ //①
Pa(int n):k(11){} //②
Pa(Pa&p):k(p.k){} //③
};
若执行语句
Pa a[]={Pa(1),Pa(2)};
则在标有号码的构造函数中,被调用的包括( )。
选项
A、①
B、①和②
C、②
D、②和③
答案
C
解析
对象数组,就是数组元素是类对象,不管对象数组在哪里定义,如果没有显式的调用构造函数初始化,编译器将使用类的默认构造函数初始化对象元素,这里程序中显式的使用构造函数Pa(intn)初始化各个元素,所以被调用的构造函数只有Pa(int n),没有调用默认构造函数和复制构造函数,答案为C。
转载请注明原文地址:https://kaotiyun.com/show/0cNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于构造函数A()的拷贝构造函数正确的是
下列叙述中,不属于测试的特征的是
在一个C++程序中,每个变量都必须遵循______的原则。
下面程序的运行结果是#include<iostream.h>voidmain(){inti=1;while(i<=8)if(++i%3!=2)continue;
作为非成员函数重载的运算符,所有操作数都必须以______的形式出现在参数表中。
下述关于数据库系统的叙述中正确的是
耦合和内聚是评价模块独立性的两个主要标准,其中【】反映了模块内各成分之间的联系。
假设a、b均是整型变量,则表达式a=2,b=5,a++,b++,a+b值为【】。
下面程序的功能是将从键盘输入的一对数,由小到大排序输出,当输入一对相等数时结束循环,在划线处应填入的选项是#include<iostream.h>voidmain(){inta,b,t;
随机试题
Evenifthestorynowseemsasurprisinglyinnocuousoverturetotheauthor’slater,morefullydevelopednarrations,it________
我国工人阶级发生的变化并没有改变其作为国家主人的地位,他们仍然是()。
在使用Windows7的过程中,若出现鼠标故障,在不能使用鼠标的情况下,可以打开“开始”菜单的操作是______________。
男性,10岁,右耳分泌性中耳炎,鼓室积液,用波氏球咽鼓管吹张法,症状无改善,清除中耳积液的酋选方法是
唇裂是由于胚胎发育时期哪两个面突未融合而致
综合布线系统中水平布线电缆总长度的允许最大值是:
2018年6月29日,中国广核集团台山核电l号机组首次并网发电成功,这是全球首台实现并网发电的EPR三代核电机组,由()两国合作完成。
不善于与人交谈,常常容易引起纠纷或误会。每一个人与别人交往的要求都各不相同,表达自己及领会他人意思的本领也因人而异。这段话直接支持的一种观点是( )。
2007年全国大中型工业企业的销售额约为()。2007年,全国大中型工业企业平均每个从业人员创造销售额约为()。
Ifyouweretobeginanewjobtomorrow,youwouldbringwithyousomebasicstrengthsandweaknesses.Successor【C1】______iny
最新回复
(
0
)