首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: c1ass Point { int x_, y_; public: Point(): x_(0),y_(0){} Point(int x,int y=0):x_(x),y_(y){}
有如下类定义: c1ass Point { int x_, y_; public: Point(): x_(0),y_(0){} Point(int x,int y=0):x_(x),y_(y){}
admin
2017-06-18
31
问题
有如下类定义:
c1ass 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个Point类对象指针的数组,它并没有创建任何Point对象,所以不调用构造函数。
转载请注明原文地址:https://kaotiyun.com/show/NhAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
重新定义标识符的作用域规定是外层变量被隐藏,______变量是可见的。
有如下程序 main() {int n=9; while(n>6)<n--; cout<<n<<endl;} } 该程序段的辅出结果是
在数据流图(DFD)中,带有名字的箭头表示
定义如下变量和数组:inti;inty[2][3]={2,4,6,8,10,12};则下面语句的输出结果是【】。for(i=0;i<2;i++)cout<<y[1-i)[i+1]<<",";
软件是程序、数据和【】的集合。
按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于______。
下列关于多态性的描述,错误的是
下列关于数据库系统的叙述中,正确的是()。
算法的复杂度主要包括时间复杂度和______复杂度。
随机试题
职业倦怠产生的原因包括
A.清洁中段尿培养,菌落计数为
孕早期是指()
固冲汤的组成药物中不含有的是
在我国,经纪会员的限仓数额,由期货交易所每( )核定一次。
人民法院发现受理的案件不属于本院管辖的,应当移送有管辖权的人民法院,受移送的人民法院应当受理。受移送的人民法院认为受移送的案件按照规定不属于本院管辖的,应当()。
有若干千克4%的盐水,蒸发了一些水分后变成了10%的盐水,再加300克4%的盐水,混合后变成6.4%的盐水,问最初的盐水是多少千克?()
把戏:伎俩:手段
通用对话框Filter属性的作用是
若要在子过程Proc1调用后返回两个变量的结果,下列过程定义语句中有效的是()。
最新回复
(
0
)