首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
36
问题
有如下类定义:
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://jikaoti.com/ti/68A0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
私有或private
A、 B、 C、 D、 A由于线性表采用的是顺序存储方式,用存储单元的邻接性体现线性表元素间的一维顺序关系,因此对线性表进行插入和删除运算时,可能需要移动大量的结点,以保持这种物理和逻辑的一致性。对于选项A)
有如下程序:#include<iostream>usingnamespacestd;intmain(){charstr[100],*P;cout<<"pleaseinputastring:
下列关于运算符重载的描述中,正确的是A)运算符重载可以改变操作数的个数B)运算符重载可以改变运算符的优先级C)运算符重载可以改变运算符的结合性D)运算符重载可以使运算符实现特殊功能
下列叙述中正确的是A)软件测试的主要目的是发现程序中的错误B)软件测试的主要目的是确定程序中错误的位置C)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D)软件测试是证明软件没有错误
关系关系代数是关系操纵语言的一种传统表示方式,它以集合代数为基础发展起来的,但它的运算对象和运算结果均是关系,这些新关系仍可以使用同样的代数运算进一步操作。关系代数也是一种抽象的查询语言,它通过对关系的运算来表达查询和修改处理的需求。
数据视图的描述称为()。A)外模式B)内模式C)概念模式D)存储模式
下面关于面向对象的程序设计方法中,正确的是()。
类中数据成员和成员函数的默认访问级别为__________。
随机试题
按照领导生命周期理论划分,具体的领导方式为()
现有定义inta;doubleb;f1oatc;chark;则表达式a/b+c-k的值的类型为()
女性,23岁,反复发作关节痛年余,浮肿1个月人院。体检:血压20/12kPa(150/90mmHg),颜面及下肢明显浮肿,双膝关节有肿胀及轻度压痛。血红蛋白78g/L,白细胞3.0×109/L,血小板50×109/L,尿液检查蛋白(++++),红细胞1
护理学4个基本概念的核心是
A.氯雷他定(OTC)B.艾司唑仑片C.阿奇霉素片D.曲马多E.复方樟脑酊根据《药品广告审查发布标准》可以在大众传播发布广告的药品是
税务师于2017年8月审核某企业纳税情况时发现,2016年11月该企业以60000元出售一台使用过的固定资产,出售时会计核算为:借:银行存款60000贷:固定资产清理58834.95应交税费一简易计税1
在进行贷前调查时,下列()不属于搜寻调查的范围。
证据确实、充分的,即使没有被告人供述,也可以认定被告人有罪和处以刑罚,证据确实、充分,应当符合的条件是()。
为中华民国的成立做准备而公布的宪法性文件是()。
按照“先进后出”原则组织数据的结构是()。
最新回复
(
0
)