首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-01-20
41
问题
有如下类定义: 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/sxVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){inti;for(i=1;i<=40;i++){if(i++%5==0)if(i++%8==0)print(’’%d’’,i)}printf(’’%d’’,i);}程序执行后的输出结果是(
有以下程序:#include<stdio.h>main()chara=4:printf("%d\n",=a<<1);程序运行的结果是()。
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是()。
有以下程序:#include<stdio.h>intfun(intX,inty){if(x==y)return(x);elsereturn((x+y)/2);}main()
运行下列程序时,若输入数据为“321”,则输出结果是()。main(){intnum,i,j,k,s;scanf(“%d”,&num);if(num>99)s=3:elseif(n
下列关于数据库设计的叙述中,正确的是()。
下列叙述中,不属于设计准则的是()。
数据库管理系统是()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
算法的时间复杂度是指()。
随机试题
关于卵巢囊性畸胎瘤,正确的叙述是
男性,50岁,腰麻下疝修补术,术后头痛,一般止痛药无效,应用安钠加后仍无效应如何给药
财务评价指标体系中的静态评价指标有()。
根据个人所得税法律制度的有关规定,个人将其所得通过中国境内非营利的社会团体向贫困地区捐赠的,可给予在缴纳个人所得税前的所得额中全额扣除。()
假定沪铝5月份合约和9月份合约价格变化如下表所示,则某套利者3月1日采用()套利策略可获利。
商用房贷款的额度通常不超过所购或所租商用房价值的(),具体贷款额度由商业银行根据贷款风险管理相关原则自主确定。
属于行政职能的内容有()。
张某在某商场购买了一台电冰箱,使用3个月后发生故障,在“三包”有效期内,经两次修理,仍不能正常使用。以下说法不正确的是()。
规范化主要为克服数据库逻辑结构中的插入异常,删除异常以及
Thebizarreanticsofsleepwalkershavepuzzledpolice,perplexedscientists,andfascinatedwritersforcenturies.Thereisan
最新回复
(
0
)