首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-06-10
24
问题
有如下类定义:
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、③
答案
C
解析
对象数组,就是数组元素是类对象,不管对象数组在哪里定义,如果没有显式的调用构造函数初始化,编译器将使用类的默认构造函数初始化对象元素,这里程序中显式的使用构造函数Pa(int n)初始化各个元素,所以被调用的构造函数只有Pa(int n),没有调用默认构造函数和复制构造函数,答案为C。
转载请注明原文地址:https://jikaoti.com/ti/iCh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classPoint{intx_,y_;public:Point():x_(0),y_(0){}Point(intx,inty=0):x_(x),y_(y){}};
已知一程序运行后执行的第一个输出操作是()。cout<<setw(10)<<setfill(’*’)<<1234;则此操作的输出结果是
有如下类定义classAnimal{public;virtualvoidName()=0;};classKoala:publicAnimal{public:voidName(){
下面描述中不属于数据库系统特点的是()。
在下面的类定义中,横线处应填入的内容是()。classFred{public:voidprint(){cout
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
下列关于运算符函数的描述中,错误的是()。
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是()。
将E-R图转换为关系模式时,实体和联系都可以表示为
若字符指针P所指向的字符串为”abcdefg”,在执行语句()。Char*ap=newchar[strlen(p)+1];之后,ap指向的字符数组的元素个数为
随机试题
数据项
以下属于双轴滑膜关节的是
要比较3组连续变量资料,但它们的分布不清,应选用
下列关于住房租赁税收优惠政策的表述中正确的是()。
甲公司属于生产企业,为增值税一般纳税人,适用的增值税税率为17%。20×3~20×6年,与固定资产有关的业务资料如下:(1)20×3年12月10日,甲公司购入需要安装的生产线,取得的增值税专用发票注明价款为1160万元,增值税额为197.2万元;发生保险
工商企业的性质是()。
制度化教育建立的典型表征是()。
南方谈话
甲向乙借款5万元,并将自己所购基金份额作为质押,质权的设立时间为()
A、It’sfullofchallenges.B、Shecanmeetdifferentpeople.C、It’seasytodealwith.D、Shecanenjoymoreholidays.B对话开头男士问女士如
最新回复
(
0
)