首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Point { int x_,y_; public: Point():x_(0),y_(0){} Point(int x,int y=0):x_(x),y_(y){} };
有如下类定义: class Point { int x_,y_; public: Point():x_(0),y_(0){} Point(int x,int y=0):x_(x),y_(y){} };
admin
2019-06-04
55
问题
有如下类定义:
class Point
{
int x_,y_;
public:
Point():x_(0),y_(0){}
Point(int x,int y=0):x_(x),y_(y){}
};
若执行语句
Point a(2),b[3],*c[4];
则Point类的构造函数被调用的次数是( )。
选项
A、2次
B、3次
C、4次
D、5次
答案
C
解析
此题考查的是类的构造函数。构造函数在对象创建的时候由系统自动调用。在Point a(2),b[3],*c[4]语句中:a(2)是定义一个对象并传入构造函数2,所以此时会调用以此构造函数;b[3]是定义一个包含3个对象的数组,所以构造函数会被调用3次;*c[4]定义的是4个P0int类对象指针的数组,它并没有创建任何Point对象,所以不调用构造函数。
转载请注明原文地址:https://www.kaotiyun.com/show/Q28p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 A关系的并运算是指,由结构相同的两个关系合并,形成一个新的关系,其中包含两个关系中的所有元组。
有如下程序:#include<iostream>usingnamespacestd;intmain(){charstr[100],*P;cout<<"pleaseinputastring:
针对数组定义intdata[10];,下列叙述中错误的是A)用*data可访问到数组的首元素B)用data[9]可访问到数组的末元素C)用data[10]访问数组元素会超出数组的边界D)data共有10个元素,其首元素是data[1]
下列叙述中正确的是A)算法的效率只与问题的规模有关,而与数据的存储结构无关B)算法的时间复杂度是指执行算法所需要的计算工作量C)数据的逻辑结构与存储结构是一一对应的D)算法的时间复杂度与空间复杂度一定相关
下面不属于C++的预定义的流对象是()。A)cinB)iostreamC)clogD)Celt
下列关于抽象类的表述中正确的是()。A)派生类必须要实现作为基类的抽象类中的纯虚函数B)抽象类的成员函数至少有一个没实现C)抽象类不可能用来定义对象D)派生类不能成为抽象类
C++中每个类都有一个隐含的______指针。
负责数据库中查询操作的数据库语言是()。A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言
当派生类中有和基类相同名字的成员时,派生类的同名成员会【】基类的成员。
下面不属于软件测试实施步骤的是()。
随机试题
制定法律法规文件时必须遵守的基本要求有哪些?
Ofmorethanthreehundredpeopleintheairplanethatcrashedlastweek,onlyfive______miraculously.
护士为破伤风患者更换下来的敷料应
室外消防给水环状管道应采用阀门分成若干独立段,每段内室外消火栓的数量不宜超过()个。
科学合理的合同管理制度为建筑企业内部管理机构和人员提供()。
甲公司2016年度财务报表由B会计师事务所审计,2018年1月5日,甲公司已与F会计师事务所签订合同审计其2017年度财务报表,下列关于B会计师事务所与F会计师事务所之间的沟通说法中不正确的是()。
请用不超过150字的篇幅,概括出给定资料所反映的主要问题。以政府调研员的身份,用不超过350字的篇幅,提出解决给定资料所反映问题的方案。要有条理地说明,要体现针对性和可操作性。
根据中央决策部署,2018年12月10日前完成社会保险费和第一批非税收入征管职责划转交接工作,自2019年1月1日起由_____负责统一征收各项社会保险费和先行划转的非税收入。
(北京社招2009—19)从一块正方形木板上锯下宽5cm一个木条后,剩下的长方形面积是750cm2,锯下的木条面积是多cm2?()
Whatistheonegoodthingconcerningtheflooding?
最新回复
(
0
)