首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
34
问题
有如下类定义:
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全国计算机二级
相关试题推荐
有如下数组声明:intnum[10];,下标值引用错误的是
下列关于栈的描述中错误的是()。
内部格式控制操作函数是在头文件()中定义的。
有以下程序:#include<iostream>usingnamespacestd;classSample{private:intn;public:Sample(in
A、 B、 C、 D、 C此题考查的是内联函数的概念。在调用时,内联函数会像宏函数一样的展开,将调用表达式用内联函数体来替换,所以它没有一般函数的参数压栈和退栈操作,所以选项A)错误;即使没有使用inline
以下关于C++语言类的说法中正确的是()。
在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示
下列选项中,正确的C++标识符是()。
下面c++标识符中正确的是()。
随机试题
小脑功能异常可能出现
某城市新建主干路长lkm,面层为水泥混凝土。道路含一座三孔4,1000管涵。所经区域局部路段要砍伐树木,经过一处淤泥深1.2m水塘,局部填方路基的原地面坡度达1:4。路面浇捣混凝土时,己临近夏季,日均气温达250C。根据场景,回答下列问题:混凝土面层
任何单位,必须经公安交通管理部门和()的批准,才能按规定占用和挖掘城市道路。
背景:某单位办公楼建筑面积24000m2,采用现浇混凝土框架结构,基础为筏板式基础,地下2层,地上15层。基础埋深8.4m,地下水位一2.6m,现场地坪标高一0.8m。基坑开挖到设计标高后,施工单位和监理单位共同对基坑进行了验槽,并对基底进行了钎探。发现
浆砌石、混凝土砌块拱桥拱架卸落时,跨径小于()的拱桥宜在拱上结构全部完成后卸落拱架。
“营业收入”项目应根据“主营业务收入”“其他业务收入”和“营业外收入”科目的发生额分析填列。()
采用逐步结转分步法不需要进行成本还原,采用分项结转分步法需要进行成本还原。()
()被看作自《巴特勒教育法》以来,英国教育史上又一次里程碑式的教育改革法案,强化了中央集权式的教育管理体制。
A、 B、 C、 D、 D
Inthecityofthefuture,theabilitytogetpeoplefrompointAtopointBwillbeasmuchaboutthevehicleasitwillbeabo
最新回复
(
0
)