首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
40
问题
有如下类定义:
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全国计算机二级
相关试题推荐
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
当变量c的值不为2、4、6时,值为“真”的表达式是()。
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)()。
以下选项中不合法的标识符是()。
深度为7的二叉树共有127个节点,则下列说法中错误的是()。
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
在进行逻辑设计时,将E-R图中实体之间的联系转换为关系数据库的()。
随机试题
Itisn’toftenthatanentireindustryissymbolizedinthefigureofasinglehumanbeing,andsuchisthecasewithCanadiana
A.抗药性选择B.分子克隆C.反转录D.分子杂交E.体外翻译鉴定质粒是否转入受体菌的方法是
患者,女,24岁,停经45天,在门诊留取随机尿快速检测HCG。将试剂条标记线一端浸人待测标本中2—5秒,平放于水平桌面上,5~20分钟内观察结果。结果显示:两条棕红色条带,判断为“阳性”。此种检测方法为
根据《水工建筑物水泥灌浆施工技术规范》SL62—94,工程蓄水前水泥灌浆施工应完成()以下各灌区的接缝灌浆及其验收工作。
构成计算机电子的或机械的物理实体被称为()。
(2015年)根据物权法律制度的规定,下列属于物权法基本原则的有()。
Venus(金星)isknownastheearth’s"twin"becausethetwoplanetsaresolikeeachotherinsize.ThediameterofVenusisabout
对资本主义工商业实行和平赎买,有利于()
A、它喜欢赶时髦B、它已经两岁了C、它不能走路D、它佩戴眼镜D录音中说“英国一只15岁的小猫赶了回时髦,成为世界上第一只戴隐形眼镜的猫”,所以D对。
WhatisGlaeser’sopiniontowardscities?
最新回复
(
0
)