首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Bag{ public: Bag(string s="Small",string cr="Black"):size(s),color(cr) { } ~Ba
有如下类定义: class Bag{ public: Bag(string s="Small",string cr="Black"):size(s),color(cr) { } ~Ba
admin
2015-07-22
34
问题
有如下类定义:
class Bag{
public:
Bag(string s="Small",string cr="Black"):size(s),color(cr) { }
~Bag() { }
private:
string size,color;
};
若执行语句
Bag *ptr,my,colleage[2],&sister=my;
则 Bag 类的构造函数被调用的次数是
选项
A、2次
B、3次
C、4次
D、5次
答案
B
解析
本题考查默认析构函数,题中定义了一个对象和包含2个元素的一维对象数组,而对象指针不占用空间,对象引用也不会占用内存空间,所以不调用构造函数,那么析构函数就执行3次,答案为B。
转载请注明原文地址:https://kaotiyun.com/show/VuNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需“要使用的存储类别是()。
在公有派生的情况下,派生类中定义的成员函数只能访问原基类的______。
关于动态存储分配,下列说法正确的是______。
请指出在顺序表{2、5、7、10、14、15、18、23、35、41、52}中,用二分法查找关键码12需做()次关键码比较。
下列程序在构造函数和析构函数中申请和释放类的数据成员int*a,申请时使用形参b初始化a,请填空。classA{public:A(intb);~A();private:
在数据库设计的4个阶段中,为关系模式选择存取方法(建立存取路径)的阶段是()。
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是【】。
关于continue语句叙述不正确的是
数据结构分为逻辑结构与存储结构,线性链表属于【】。
随机试题
德育目标确定了培养人的总体规格和要求,但必须落实到()上。
男,70岁,突起右侧肢体瘫痪,讲话不清,于次日清晨呕血,黑粪数次,既往无腹部疾病史,上消化道出血最可能的病因是
患者,男,34岁。间断喘息10年余。发作时服用氨茶碱症状可缓解。提示:患者平日使用吸入糖皮质激素,偶然使用短效β受体激动剂。近来偶有夜间发作,可自行缓解或经使用短效β受体激动剂缓解。为改善患者的症状,应采取的措施有1.加用口服糖皮质激素2.加大吸入
下列不属于消化腺的是()。
下列哪种观点,不是分析实证主义法学派的观点?()
企业管理费主要内容包括现场管理人员的()。
就一条高速公路收费系统来说,下列属于实现基本功能的系统的是()。
规律的特点有()。
我国的教育基本法和根夺法是()
那是一个风雪()的傍晚,高原的寒流把一万支冰冷的横笛一起吹响,凄厉之声将耳膜刺得千疮百孔。
最新回复
(
0
)