首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Point { int x_,y_; public: Point():x_(0),y_(0){} Point(int x,int y=0):x_(x),y_
有如下类定义: class Point { int x_,y_; public: Point():x_(0),y_(0){} Point(int x,int y=0):x_(x),y_
admin
2017-10-17
54
问题
有如下类定义: 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,所以此时会调用1次构造函数:b[3]是定义一个包含3个对象的数组,所以构造函数会被调用3次;而*c[4]定义的是一个包含4个Point类对象指针的数组,它并没有创建任何Point对象,故构造函数一次也不会被调用。故应该选择C。
转载请注明原文地址:https://jikaoti.com/ti/dIt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面语句段的输出结果是【】。intx=0,y=2,z=3;switch(x){case0:switch(y){case1:cout<<’*’;break;
下列运算符中,在C++语言中不能重载的是
下面程序的运行结果为#include<iostream.h>voidmain(){for(inta=0,x=0;!x&&a<=10;a++){a++;
下列程序的执行结果为#include<iostream.h>voidmain(){inta=3,b=0;int*p=&a;b=+a++;cout<<*
设有定义intx;floaty;,则10+x+y值的数据类型是
下列叙述中,不属于软件需求规格说明书的作用的是
程序设计语言的基本成分是数据成分、运算成分、控制成分和
有如下程序 main( ) {int n[5]={0,0,0},i, k=2; for(i=0 i<k i++)n[i]=n[i]+1; cout<<n[k]<<end1;
以下程序的功能是按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出: main( ) {int n, k, float score, sum, ave;
随机试题
Ideasabout"spoiling"childrenhavealwaysinvolvedconsiderationofjustwhatisaspoiledchild,howdoesspoilingoccur,and
A.搏出量B.心输出量C.射血分数D.静息心指数E.每搏功在射血阻力增大、心脏射血费力时宜选用的评定指标是
患病率取决于下列哪几项
患者,男性,30岁。因眼睑和下肢水肿5天就诊。5年前曾患急性肾炎。查体:BP160/105mmHg,双踝部轻度凹陷性水肿。尿常规:蛋自(++),RB(8~10个/HP,WBC0~1个/HP,血肌酐106.1μmol/L。该患者5年后因晨起恶心再次就诊,
张某非法携带管制刀具乘坐长途火车。在其拿出刀具向同伴炫耀之时被乘警发现,乘警当场没收了张某的管制刀具,并作出罚款50元的处罚,且立即收缴了该罚款。对于缴纳罚款,乘警的下列哪一做法是正确的?()
甲企业于2010年初从A银行取得中长期借款1000万元用于一个为期3年的项目投资。截止2011年底,项目已完工75%,银行已按照借款合同付款750万元。银行依据的贷款发放原则是()。
商业银行理财产品的宣传和介绍材料中应全面反映产品的重要特性和与产品有关的重要事实,在()最醒目位置揭示风险,说明最不利的投资情形和投资结果。
根据个人所得税法律制度的规定,下列各项所得,应征个人所得税的有()。
下列选项中属于旋律连接法的是()。
逻辑学家说:如果2+2=5,则地球是方的。以下哪项和逻辑学家所说的同真?
最新回复
(
0
)