首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
25
问题
有如下类定义:
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>usingnamespacestd;classA{public:virtualvoidf(){cout<<"1";}};
静态成员函数没有
在面向对象方法中,__________描述的是具有相似属性与操作的一组对象。
下面程序的输出结果为()。#include<iostream.h>classCStatic{public:CStatic(){val++;}staticintval;};int
如下程序的输出结果是______。#include<iostream>usingnamespacestd;classpumpkin{public:pumpkin(){++count;}~p
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为
用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了多个类,其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整;使其输出如下:TC2TC3TC1(1)类TC2公共继承于TC1,请在注释1后
下列选项中,正确的C++标识符是()。
下列字符串中可以用作C++标识符的是
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
随机试题
患者女性,30岁,尿毒症,出现胸痛,心包摩擦音。大量心包积液的体征不包括
为什么说改革开放是强国之路,是社会主义发展的直接动力?
以下哪些属于业主在物业管理活动中应该履行的义务。()
20根地址线的寻址范围可达()。
营业税是对在我国境内提供应税劳务、()和销售不动产的行为为课税对象所征收的一种税。它属于单一环节的流转税。[2008年5月三级真题]
关于—次性奖金的说法,错误的是()。
判断是否出现银行危机的依据是()。
石船市的某些中学办起了“校中校”,引起了人们的议论,褒贬不一。“校中校”指的是在公办学校另设的、高价接收自费择校生的学校。择校生包括学习优秀生、特长生,也包括没有特长还要择校的“特需生”。其中“特需生”每年要交纳3000元左右的学费。自费生所交学费的数额
针对以下C语言程序段,对于(MaxNum,Type)的取值,至少需要(62)个测试用例能够满足判定覆盖的要求。while(MaxNum-->0){if(10==Type)x=y*2;elseif(100==Type)
算法分析的目的是______。
最新回复
(
0
)