首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Test { int x_,y_; public: Test():a_(0),b_(0){} Test(int a,int b=0):a_(
有如下类定义: class Test { int x_,y_; public: Test():a_(0),b_(0){} Test(int a,int b=0):a_(
admin
2012-12-29
37
问题
有如下类定义:
class Test
{
int x_,y_;
public:
Test():a_(0),b_(0){}
Test(int a,int b=0):a_(a),b_(b){}
};
若执行语句
Test x(2),y[3],*z[4];
则Test类的构造函数被调用的次数是( )。
选项
A、2次
B、3次
C、4次
D、5次
答案
C
解析
定义对象x时执行一次构造函数(调用Test(int a,int b=0)),定义对象数组y时,构造函数(注意,该构造函数必须是没有任何参数的)的执行次数与数组中对象的个数相等,即需要执行3次,最后定义一个指向Test对象的指针数组,它并不会创建对象,从而也就不会去执行构造函数,故构造函数一共执行了4次。
转载请注明原文地址:https://kaotiyun.com/show/zgVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
某系统结构图如下图所示(图中n≥5) 该系统结构图的宽度是()。
有以下程序 #include<stdio.h> main() {intx=10,y=11,z=12; if(y<z) x=y;y=z;z=x; printf("x=%dy=%dz=%d\n",x,y,z); } 程序运行后的
下列选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是()。
若有定义语句:inta,b,c,*p=&c;,接着执行以下选项中的语句,则能正确执行的语句是()。
数据库系统中完成查询操作使用的语言是()。
下面对软件测试描述错误的是()。
在快速排序法中,每经过一次数据交换(或移动)后()。
以下可以正确且安全的用作用户标识符的一组选项是()。
随机试题
被评估设备是于2004年1月1日进口的大型设备,账面原值为人民币2219.38万元,其中以美元支付的设备购置款(离岸价)折合人民币1500万元,境外运输及保险费占离岸价的1.5%,设备进口时的关税税率为17%,增值税率为17%,银行手续费为到岸价的1%,国
A.恐惧症B.强迫症C.躯体化障碍D.高血压病E.抑郁症情绪低落最常见于
不适合鼻饲患者护理的做法是
奶牛,跛行,左后肢趾间长出舌状增生物,大小为2~4cm,直采用的治疗方法是
宏观经济管理的手段包括()。
我国消费税的纳税环节有()。
以公允价值计量的外币非货币性项目(如交易性金融资产),应采用公允价值确定日的即期汇率折算,折算后的记账本位币金额与原记账本位币金额的差额,作为公允价值变动处理,计入当期损益。()
在一个心动周期中,瞬间动脉血压的平均值称为平均动脉压,其值约等于()。
BeijingTelevision-StationTransmittingTowerreallylooksmagnificentatnightwhenit’silluminated.
(2013下项管)______不是对称加密算法的优点。
最新回复
(
0
)