首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Point { int x_,y_; public: Point():x_(0),y_(0){} Point(int x,int y=0):x_(
有如下类定义: class Point { int x_,y_; public: Point():x_(0),y_(0){} Point(int x,int y=0):x_(
admin
2016-11-25
17
问题
有如下类定义:
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个Point类对象指针的数组,它并没有创建任何Point对象,所以不调用构造函数。
转载请注明原文地址:https://kaotiyun.com/show/qEAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;classA{private:intx;public:intx;voidset
有如下程序:#include<iostream>usingnamespacestd;classXX{protected;intk;public:
建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b(成员对象的构造函数)、c(派生类的构造函数)这3种构造函数的调用顺序为
检查软件产品是否符合需求定义的过程称为
一个()允许用户为类定义一种模式,使得类中的某些数据成员、某些成员函数的参数和返回值能取任意数据类型。
将代数式转换成程序设计中的表达式为【】。
下列有关指针的用法中错误的是()。
下列C++标点符号中表示一条预处理命令开始的是()。
下面C++带有默认参数函数的叙述,正确的是( )。
用树形结构来表示实体之间联系的模型称为
随机试题
后现代主义文学作品的主要特征有【】
在突发公共卫生事件中,与护理伦理规范不符的是
患者突然昏仆,不省人事,目合口张,两手松撒,二便失禁,四肢逆冷,鼻鼾息微,脉细弱。治疗首选配方是
A、 B、 C、 D、 B
X企业在2014年4月份共发生以下业务:取得罚款收入2000元,取得政府补助30000元,无法支付而转作收入的应付款项40000元,则下列各项中正确的有()。
企业所得以人民币以外的货币计算的,预缴企业所得税时,应当按照月度或者季度最后1日的人民币汇率中间价,折合成人民币计算应纳税所得额。()
某公司占地5000平方米,房产原值3000000元。2013年发生以下业务:(1)全年取得旅游业务收入1500000元。(2)6月30日,签订房屋租赁合同一份,将原值500000元的办公用房从7月1日起出租给他人使用,租期为12个月
高等学校
经济发展对高等教育的决定作用表现为()。
Women’sOasisSuitsandAccessariesandBootProducts"RefreshYourBodyEveryDay"Januaryspecialswillincludethefollowin
最新回复
(
0
)