首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
43
问题
有如下类定义:
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/be8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
下面程序的运行结果为#include<iostream.h>classA{staticintn;public:A(){n=1;}A(intnum){n=num;}
已知类A有公用数据成员a,并重载了“=”运算符,且有Aobj2;constA*ptrnewA;则下列语句错误的是()。
若有以下程序:#include〈iostream〉usingnamespacestd;intmain(){intdata[4],i,j,temp;for(i=O;i>data[i];
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为
下列字符串中,正确的C++标识符是
下列选项中,不是C++关键字的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数MergeAndSort(ints[],inte[],inta[],intm,intn)实现将两个数组合并。这两个数组已经有序,按照由小到大的顺序排列。
以下关键字与类的访问权限无关的是
运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是
随机试题
下列哪项不是巴比妥类药物中毒的解救措施
根据自理模式理论,对慢性肾炎患者进行护理时应使用
最有助于确诊肥厚性心肌病的检查
髀枢(股骨大转子)至膝中(胭横纹)的骨度分寸是
患者男,39岁。近日来咳嗽,食欲减退,四肢乏力。入院时患者面色晦暗,消瘦,结核菌检查结果为阳性,诊断为肺结核。患者呈现的面容属于()
[2011年第30题]对于机械横波而言,下面说法正确的是()。
下列关于静压沉桩的施工要求中哪个选项是正确的?
当装卸搬运散装货物时,设备生产率的计算公式为p连数=T×36000×F×Φ×d工时×D工日×D完好式中Φ表示()。
下列选项中,对县级以上人民政府林业草原主管部门在进行监督检查过程中,有权采取的具体措施,说法错误的是()。
下列国家或地区在16世纪都进行了宗教改革,其中仍坚持以天主教为国教的是()。
最新回复
(
0
)