首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2020-06-29
18
问题
有如下类定义:
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://jikaoti.com/ti/ruA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有如下语句:#include<iostream.h>voidmain(){intx=3;do{x=x-2;cout<<x;}while(!(--X)
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
类模板template<classT>classx(…),其中,友元函数f成为从该类模板实例化的每个模板类的友元,则其说明应为()。
如果在表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为
在C++语言的结构化程序设计中,【】是程序的基本组成单元;在C++语言的面向对象设计框架中,【】是程序的基本组成单元。
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为()。
下列关于队列的叙述中正确的是
下列叙述中正确的是
设二叉树如下:则前序序列为
某二叉树的前序序列为ABCD,中序序列为DCBA,则后序序列为
随机试题
被称为“隐逸诗人之宗”的是()
A、炒牛蒡子B、炒芥子C、炒栀子D、炒莱菔子E、炒苍耳子能缓和寒滑之性,宣散作用更佳
下列关于规范性文件系统化的说法错误的是()。
某企业为实现质量目标,进行质量管理,建立质量管理体系,并把质量管理的原则作为建立质量管理体系的基础理论。作为一种持续改进的工作方法,戴明循环是指()。
良好的筹资方法应该充分考虑社会服务机构的()。
培训项目计划是有效实施培训课程的基础,包含三个层次,下列不属于培训项目计划所包含的层次的是()。
甲电器制造有限公司与乙电器实业有限公司签订买卖合同,约定:甲公司于20lO年4月20日前供应100台空调给乙公司,总货款50万元,由甲公司送货上门并承担运费,乙公司应于合同签订后3天内支付定金10万元,收货后3天内支付余款。当年4月初,甲公司听说乙公司已经
Changesinresidenceandjobsplaceatremendousamountofstressandpressureonpeople【1】theytrytoadjustthemselvestonew
Thecontractwill______attheendoftheyear.Anewonewillhavetobedrawn.
在西街听到中国老太太讲一口流利的英语不足为奇。
最新回复
(
0
)