首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
25
问题
有如下类定义: 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全国计算机二级
相关试题推荐
以下关于字符串处理的叙述正确的是()。
下列叙述中正确的是()。
若有定义“inta[5],*p=a;”则正确引用数组元素的是()。
设有定义:structcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中错误的是()。
下面结构体的定义语句中,错误的是()。
对下列二叉树进行前序遍历的结果为()。
两个或两个以上的模块之间关联的紧密程度称为()。
在下列选项中,没有构成死循环的程序段是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是()。
阅读下面程序,程序执行后的结果为()。#include"stdioh"main(){char*str="abcdefghijklmnopq";while(*str++!=’e’);printf
随机试题
下列哪一种药物最不易引起神经损害而致聋
某患者,右下第一磨牙行铸造全冠修复后不久即出现胎面穿孔。应采取的处理措施是
A.白细胞总数5×106/L,淋巴细胞为主,蛋白0.3g/L,糖3.5mmol/L,氯化物120mmol/LB.白细胞总数10×109/L,淋巴细胞为主,蛋白0.3g/L,糖3.5mmol/L,氯化物125mmol/LC.白细胞总数20×106/L,中
某法学教授著书对《中华人民共和国刑法》进行讲解、释义,这一解释属于()
管理人内部控制的主要控制活动要求不包括()。
人类社会的基本矛盾之一的是()。
根据《中华人民共和国未成年人保护法》,保护未成年人工作应当遵循的原则有()
近年来,意大利面被冠上导致肥胖的坏名声,因此很多人在面对这种地中海饮食时,都抱有一种又恨又爱的纠结心情。然而,意大利地中海神经病学研究所通过对2.3万人的研究发现,意大利面不像很多人想象的那样会导致体重增加。而且,意大利面非但不会导致肥胖,还可以起到相反的
甲犯走私罪被人民法院判处无期徒刑并处没收财产,如果以没收的财产偿还债务时应当如何处理()。
A、Atheatre.B、Acinema.C、Abarbecuerestaurant.D、Adrive-inrestaurant.B细节题。此题用排除法,文中列出他们曾经营过的三类生意,如atheatre,abarbecueres
最新回复
(
0
)