首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
41
问题
有如下类定义:
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全国计算机二级
相关试题推荐
数据结构分为逻辑结构和存储结构,循环队列属于__________结构。__________
下列程序用来判断数组中特定元素的位置所在,则输出结果为()。#include#includeintfun(int*p,intn,int*j){inti;*j=0;fo
()使一个函数可以定义成对许多不同数据类型完成同一个任务。
重载的流运算符函数应该被定义为类的______________函数。
1,2,3,4四个元素按顺序进栈,不可能的出栈顺序为()。
Staff类含有int型数据成员ID,两个Staff象相等是指它们的ID相同。下面的函数重载了运算符“==”,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::St
在关系模型中,二维表的行称为_____________。
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
成员初始化列表派生类是基类的具体化,而基类则是派生类的抽象。派生类也就是基类的具体实现,所以对基类数据成员的初始化是在派生类的构造函数中成员初始化列表执行的。
【】结构,也称为重复结构,即算法中有一组操作要求反复被执行。
随机试题
高速公路项目交工检测实行一票否决的负面清单内容是()。
简述茶叶形状的类型
马克思说:“忧心忡忡的穷人甚至对最美的景色都无动于衷。”这句话指【】
以下关于胃肠超声检查方法错误的是
关于淋巴引流,下列描述哪项是错误的( )
在工业与民用建筑内的汽车库内,下列人员安全出口可不设置的有()。
存款人可以申请开立临时存款账户的情况包括()。
简述代理权行使的原则。
根据下列统计资料回答问题。2014年,中国游戏市场用户数量约为5.17亿人,比2013年增长了4.6%,同比增长率比2013年减少了16个百分点。下列说法不正确的是:
Accomplishedteachersofworldlanguagesarekeenlyawarethatyoungpeoplelearninvariousways.Theyusetheirknowledgeofc
最新回复
(
0
)