首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
39
问题
有如下类定义:
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全国计算机二级
相关试题推荐
C++语言中关键字运算符有new,delete和【】。
只能作为成员函数重载的是
下面程序错误的语句是 #include"iostream.h" ①voidmain() ②{ ③intA=0; ④int&B; ⑤B=A; ⑥cout<<B; ⑦
有如下的程序:#include<iostream>#include<fstream>usingnamespacestd;intmain(){chars[25]="Programminglanguage";o
在深度为5的满二叉树中,叶子结点的个数为
如果表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为
下列叙述中正确的是
派生类的对象对它的基类成员中(),是可以访问的。
对于常数据成员,下面描述正确的是( )。
自顶向下分析方法从文法的开始符号出发,判断其能否()出输入符号串。
随机试题
曲线y=1-x2与x轴所围成的平面图形的面积S=
关于增感屏的描述,错误的是
患者,男,45岁。素体肥胖.胸闷憋气。时感胸痛,甚则胸痛彻背,舌质紫暗。苔薄腻,脉弦滑。治疗应首选
幕墙用硅酮结构胶应有国家指定检测机构出具的()。
我国进口设备时,若采用装运港船上交货价方式,卖方的责任有( )。
保本浮动收益理财计划和非保本浮动收益理财计划都属于()的理财产品(计划)。
某股份公司目前的每股收益和每股市价分别为1.2元和21.6元,现拟实施10送2的送股方案,如果盈利总额和市盈率不变,则送股后的每股收益和每股市价分别为()元。
下列关于我国追诉期限的说法,错误的是
Travelershadbettergettheirreservationswell________iftheywanttoflyduringtheChristmasholidays.
Hometheatersystemsarerevolutionizingthemoviescenebyhelpingconsumerswatchfilmscomfortablyintheirownhomes.Using
最新回复
(
0
)