首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2020-04-07
19
问题
有如下类定义:
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/4A8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下两个类定义:classXX{private:doubleX1;protected:doublex2;public:doublex3;);claseYY:protected
函数fun的功能是将一个数字字符串转换为一个整数,请将函数补充完整。intfun(char*str){inthum=0;while(*str){num*=10;num+=______str++;}
有以下程序#include<iostream.h>floatfun(intx,inty){return(x+y);}voidmain(){inta=2,b=5,c=8;cout<<fun((int)
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是
下列叙述中正确的是()。
下述说法错误的是
数据结构分为线性结构和非线性结构,带链的队列属于【 】。
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为______ 的。
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
“WindowsMediaPlayer,媒体播放器可以用于为视频文件添加视频特效。()
A.低张性缺氧B.喘息性缺氧C.循环性缺氧D.组织性缺氧E.血液性缺氧贫血、一氧化碳中毒、高铁血红蛋白血症等患者的缺氧类型属于
心肌分为快、慢反应细胞的主要根据是
以下属于醇苷的是()。
甲公司人力资源部在讨论公司薪酬政策时,人力资源部经理认为为体现出针对员工的激励性,即使处在相同岗位上的员工所得到的薪酬也应该有所差异,要与自身能力和对企业做出的贡献成正比。根据薪酬政策的公平性原则可以判断。甲公司薪酬政策体现的原则是()
某股份有限公司发行了可转换公司债券,当转换为公司股票的条件具备时,债券持有人必须将公司债券转换为公司股票。()
单位或个人存在以下()情形,不得作为纳税保证人。
1KB是()字节。
我国党和政府一切工作的根本路线是()。
逻辑实证主义在思想界衰败之时,经济学和管理学却极力将之引进到本学科并最终使之成为理论研究的主导性方法论。逻辑实证主义
最新回复
(
0
)