首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
28
问题
有如下类定义:
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>viodmain(){charsl[5]="ABCD",s2=[5];intk;for(k=0;k<4
下列程序在构造函数和析构函数中申请和释放类的数据成员int*a,申请时使用形参b初始化a,请填空。classA{public:A(intb);~A();private:i
下列关于虚函数的描述中,正确的是()。
下列关于c++流的描述中,错误的是
下列关于类概念的描述中,错误的是()。
以下4个程序中,不能实现两个实参值进行交换的是()。
语句ofstreamf("DATA.DAT",ios_base::applios_lios_base::binary);的功能是建立流对象f,并试图打开文件DATA.DAT并与之连接,而且()。
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义类CPoint的带有两个参数的构造函数,两个变量为x、y都为int型,且缺省值为0。请在注释//***
随机试题
假膜性炎的主要渗出物是()。
治疗肝性脑病患者,用于恢复脑部的神经递质的是
根据我国相关文件的规定,施工质量验收的基本单元是()。
对于重复保险合同,我国采用()进行赔偿。
有一批50件的产品送检,其中包含3个不合格品,若采用(5,1)抽样方案时的接收概率是()。
代理人在代理权限内,以()的名义实施民事法律行为。
第一段[]处恰当的措辞是()。下列理解,不符合文意的一项是()。
下面是唐代诗人刘皂的七绝《渡桑乾》,末句表达的是一种十分微妙复杂的感情,最能表达这种感情的诗句是:客舍并州已十霜,归心日夜忆咸阳。无端更渡桑乾水,______。
我国是一个多民族国家,在社会主义时期处理民族问题的基本原则有()
Whatdidthemangivethewoman?
最新回复
(
0
)