首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-09-05
62
问题
有如下类定义:
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/NOfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明:classBase1{};classBase2{};classDerived:publicBase2,publicBase1{};在一个Derived对象消亡时,析构函数被调用的顺序
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明的IntSet是一个用于表示正整数集合的类。IntSet的成员函数Merge的功能是求当前集合与另一个集合的并集,在Merge中可以使用成员函数IsMemberOf判断_个正
有如下类定义:classMyClass{public:_________________private:intdata;};若要为MyClass类重载流输入运算符“>>”,使得程序中可以“cin>>obj;”的形式改变MyClass类的
在软件开发中,需求分析阶段产生的主要文档是()。
请打开考生文件夹下的解决方案文件proj2,该工程中包含一个程序文件main.cpp,其中有坐标点类point、线段类Line和三角形类Triangle的定义,还有main函数的定义。程序中两点间距离的计算是按公式d=实现的,三角形面积的计算是按公式f=实
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
有如下函数模板:femplate<typenameT,typenameU>Tcast(Uu).{returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是
下列符号中,正确的C++标识符是()。
下列符号中可以用作C++标识符的是()。
随机试题
诊断子宫绒毛膜细胞癌最可靠的依据是
现代护士的角色功能有()。
梦是在睡眠状态下产生的正常心理现象。它属于()。
A.种植转移B.血行转移C.骨转移D.肺转移E.淋巴转移肾母细胞瘤易发生
患儿,男,6岁。持续发热1周入院,体温39.6~40.2℃,每天最低温度37.8℃左右。该患儿热型属于
根据我国现行的管理规定,资质许可机关应当依法注销工程造价咨询企业资质的情况包括()。
某有限责任公司注册资本为100万元,股东人数为4人,董事会成员为9人,监事会成员为3人。该公司出现下列情形应当召开临时股东会的有()。
非结构单索引文件的扩展名是【】。
因为我准备得很好,所以今天的考试很顺利。
What’stherightactivityforme?Whoeveryouare,there’sanactivityforyoutomaintaina"keepfit"lifestyle.Andjust
最新回复
(
0
)