首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Test { int x一,y一; public: Test():a=(0),b—f0){} Test(int a,int b=0):a=(a),b=(b){) ); 若
有如下类定义: class Test { int x一,y一; public: Test():a=(0),b—f0){} Test(int a,int b=0):a=(a),b=(b){) ); 若
admin
2019-06-07
61
问题
有如下类定义:
class Test
{
int x一,y一;
public:
Test():a=(0),b—f0){}
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/GQ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行以下程序,输出结果的最后一行语句是__________。#includeclassSample{intx,y;public:Sample0{x=y=0;}
下列特征中不是面向对象方法的主要特征的是()。
下列程序执行后,屏幕的输出是()。#includeusingnamespacestd;voidswap(intx,inty){inttemp=x;x=y;
下面关于指针的说法中错误的是()。
下列关于纯虚函数与抽象类的描述中,错误的是()。
有如下类说明:classTestClass{intx:public:TestClass(intn){x=n;}};classTestClass1:publicTestClass{
软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于阶段。
下面重载乘法运算符的函数原型声明中错误的是()。
若按功能划分,软件测试的方法可以分为白盒测试方法和___________测试方法。
语句ofstreamoutf(“TEST.DAT”,ios_base::app);功能是建立流对象outf,并试图打开文件TEST.DAT与outf关联,而且()。
随机试题
铣削过程中,切削液不应冲注在切屑从工件上分离下来的部位,否则会使铣刀产生裂纹。()
某一团体有12个人,如果采用成对比较法对每个人的绩效进行比较,共需比较【 】
连接尿素循环和三羧酸循环的枢纽是
来源于上皮组织的恶性肿瘤是含有多个胚层成分的肿瘤是
在项目的实施阶段,关于项目总进度与施工进度的说法,正确的是()。
ThereisonewordthatisonthelipsofAmericans,dayandnight:"Sorry".OnetimeasIwaswalkingonthestreet,ayoungman
31.下面哪一项一定正确?34.下面除了哪一项之外都是可能正确的?
ThefirstparagraphimpliesthatWelearnfromthetextthat
Startinginthemid-1990s,majorAmericancitiesbeganaradicaltransformation.Yearsofhighviolentcrimerates,thefts,ro
PresidentObamahasbeentakingsomeheatintechnologycirclesovercommentshemadeatacommencementaddressovertheweekend
最新回复
(
0
)