首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
70
问题
有如下类定义:
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全国计算机二级
相关试题推荐
下列有关函数重载的叙述中,错误的是()。
非成员函数必须声明为类的__________才能访问这个类的private成员。
()使一个函数可以定义成对许多不同数据类型完成同一个任务。
下列叙述中正确的是()。
由于常对象不能被更新,所以()。
有3个关系R、8和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
静态数据成员是为()的数据。
在类中,__________成员为类的所有对象所共享。
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。I.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
类的析构函数的作用是______。
随机试题
世界银行的宗旨是()
患儿,女,1岁。间断补充维生素D制剂。在保健门诊医生为其健康查体时发现有骨骼改变,诊断为维生素D缺乏性佝偻病激期。佝偻病激期的骨骼畸形不包括
关于胎黄的发病原因,下列哪项说法欠妥
独活寄生丸适用于()。
建筑设计的基本要求有()。
工程项目资源消耗计划的编制依据中,范围说明书是()。
期货保证金安全存管监控机构依照有关规定对保证金安全实施监控,进行(),发现问题应当立即报告国务院期货监督管理机构。
在世情、国情、党情发生深刻变化的新形势下,我们党面临的四大考验是()。
0,6,24,60,120,( )
2020年1月8日,“不忘初心、牢记使命”主题教育总结大会在北京召开。中共中央总书记、国家主席、中央军委主席习近平出席会议并发表重要讲话。他强调,我们党要始终得到人民拥护和支持,书写中华民族千秋伟业,必须始终牢记初心和使命,坚决()。
最新回复
(
0
)