首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-07-23
22
问题
有如下类定义:
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://kaotiyun.com/show/fhyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下4个语句:①cout
有如下类声明:classHow{intk;public:How():k(99){}};则类How所拥有的构造函数的数量是
有如下类定义:classFoo{public:Foo(intv):value(v){} //①~Foo(){} //②private:Foo(){}
有如下程序#includeusingnamespacestd;classAA{charc;public:AA(charch):c(ch){}
在软件开发中,需求分析阶段可以使用的工具是( )。
若磁盘上已存在某个文本文件,其全路径文件名为d:\ncre\test.txt,下列语句中不能打开该文件的是
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
使用VC6打开考生文件夹下的源程序文件modil.epp,该程序运行时有错误,请改正错误,使得程序输出:Hellotest注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error
算法分析的目的是
随机试题
TheInternationalMonetaryFund[A]In1944,officialsfromforty-fournationsgatheredtogetherforahistoricmeetingatB
______按一定的周期和固定的程序、方法进行,是考核制度的主要形式。
捻转血矛线虫寄生于羊的
下列成分中,抗凝血作用最强的是
强心苷产生正性肌力作用的机制()
下面关于邮政局、所选址原则的叙述中,()条是必须要求的。
甲公司经与乙公司协商,以其拥有的用于经营出租的一幢公寓楼与乙公司持有的以公允价值计量且其变动计入当期损益的金融资产进行交换。甲公司的公寓楼符合投资性房地产的定义,甲公司对投资性房地产采用成本模式进行后续计量。在交换日,该幢公寓楼的账面原价为8000万元,已
下列哪位音乐家被称为“律圣”?()
你如何理解中国古代“修齐治平”的儒家思想?(暨南大学2017)
Notuntilquiterecently______anyideaofwhataguidedrocketislike.
最新回复
(
0
)