首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-02-22
58
问题
有如下类定义:
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/u6fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库管理系统是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。该工程中包含一个程序文件main.cpp,其中有类Quadritic、类Root及主函数main的定义。一个Quadritic对象表示一个ax2+bx+c的一元二次多项式。一个Roo
下列有关类继承的叙述中,错误的是()。
下列关于new和delete运算符的叙述中,错误的是()。
在面向对象方法中,不属于“对象”基本特点的是()。
下面关于数组的初始化正确的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
请打开考生文件夹下的解决方案文件proj2,该工程中含有一个源程序文件proj2.cpp。其中定义了类Set和用于测试该类的主函数main。类Set是一个用于描述字符集合的类,在该字符集合中,元素不能重复(将“a”和“A”视为不同元素),元素最大个数为10
请打开考生文件夹下的解决方案文件proj2,此工程包含有一个源程序文件proj2.cpp。其中定义了Base1类、Base2类和Derived类。Base1是一个抽象类,其类体中声明了纯虚函数Show。Base2类的构造函数负责动态分配一个字符数组,并将
关于运算符重载,下列表述中正确的是()。
随机试题
关于角膜屈光的描述,正确的是
属于肾小管性蛋白尿的情况是()
下列各项,不属麻疹逆证病因的是
公路建设项目招投标活动中,中标者接到中标通知书后应在()天内与招标单位签订承包合同。
客户在理财过程中产生的义务性支出包括()。
下图为人体内三大营养物质代谢示意图,据图回答下列问题:(1)人体内氨基酸的来源可包括图中的①、④、⑤等过程:其中由①获得的氨基酸被称为( )。可通过( )作用形成。(2)图中过程②( )控制,直接以( )为模板。假设合成的蛋白质由270个氨基
简述幼儿教育心理学的研究任务。
衡量改革开放中一切工作是非得失的根本标准是()。
Nobody,itseems,wantstobeleftoutofArgentina’scurrentboomintelevisionrealityshows.Afterthesuccessoflocalversi
你得承认,多媒体不只是一件东西,而是包括许多东西的复杂的组合:硬件、软件和这两者相遇时的界面。不,我们还忘了一件很重要的事情。多媒体还包括你。是的,就是!对于多媒体,你不再是一个被动的观众,你可以控制,可以交互作用,可以让它按你的需要去做。这就意
最新回复
(
0
)