首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
13
问题
有如下类定义:
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>classSample{inta;public:Sample(intaa=0){a=aa;}~S
模板对类型的参数化提供了很好的支持,因此
在面向对象的程序设计中,类描述的是具有相似性质的一组【】。
有如下说明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
非成员函数应声明为类的__________函数才能访问这个类的private成员。
执行下列语句后,输出结果为steven的是 Char * str="steven"; cout. write(str, );
下列关于队列的叙述中正确的是
下列有关运算符重载的表述中,正确的是
下列字符串中可以用作C++标识符的是
随机试题
Theproficientathletepossessesnaturalsportingabilitiesandverygoodphysicalcoordination,but【C1】________thesephysicala
ATM信元由53字节组成,前____个字节是信头,其余____字节是信息字段。ATM技术1.异步传输模式ATM是一种分组交换和复用技术。2.ATM用固定长度的分组发送信息,每个信元在其头部包含一个VCI,VCI提供一种方法,以创建多条逻辑信道,并在需
在形成酶一底物复合物时_______。
HIV感染后对免疫系统造成损害,主要的机制是损害哪类细胞
我国1954年颁布了第一部宪法,而后经历了3次全面修改,和数次部分修改。下列关于我国宪法修改的规定,正确的是:()
安全防范系统的线缆敷设,下列哪项符合规范的要求?()
患者,男性,45岁,体检时发现右侧口角区黏膜有黄白色粟粒大小斑点,呈丛集性分布,无明显自觉症状,上唇唇红处也有类似病损,最可能的诊断是()。
若广义表L=((a,b,c),e),则L的长度和深度分别为()。
•ReadthefollowingarticleaboutFrenchbankandanswerthequestions.•Foreachquestion(15-20),markoneletter(A,B,C
Whatisthepassagemainlyabout?
最新回复
(
0
)