首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2020-06-29
36
问题
有如下类定义:
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://www.kaotiyun.com/show/Royp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于运算符重载的叙述中,正确的是
下列关于运算符重载的叙述中,正确的是
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为:30130注意:错误的语句在∥********error********的下面,修改该语句
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示雇员的Employee类,但类Employee的定义并不完整。请按要求完成下列操作,将类CEmployee的定义补充完成。(1)定义私有数据成员name、street、city、
下列C++流的操作符中,能够设置下一个数据的输出宽度的是
下列关于C++预定义流对象的叙述中,正确的是()。
已知表达式--a中的"--"是作为成员函数重载的运算符,则与--a等效的运算符函数调用形式为
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
下列对于软件测试的描述中正确的是
下列描述中,抽象类的特性是()。
随机试题
半导体数码显示器的特点是()。
19岁,男,司机,紧急刹车后左前胸撞在方向盘上,1小时后被人送到急诊室,血压70/50mmHg,颈静脉扩张,呼吸音双侧正常,但心音很弱,应立即做何处理
尾状核末端连接
严重吸气性呼吸困难最主要的特点是
肝胆火旺,胆气上逆,多见脾胃气虚,或寒证,多见
编制规划要充分发扬民主,广泛听取意见。各级各类规划应视不同情况,征求()的意见。
商业银行利润总额的构成包括营业利润和()。
一项任务,若每天超额完成2件商品,可提前计划3天完工,若每天超额完成4件商品,可提前5天完工,该任务需要完成的商品有多少件?
CriticalThinking&InnovativeWritingI.Aheateddiscussionaboutthe【T1】ofEnglishteachingand【T1】______learning.1)Abottl
Knowingthatthecruelcriminalhasdonealotofunlawfulthings,Ifeelsurethat______________(我别无选择只能)reporthimtothel
最新回复
(
0
)