首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class MyBag{ public: MyBag(string b
有如下程序: #include #include using namespace std; class MyBag{ public: MyBag(string b
admin
2021-02-22
26
问题
有如下程序:
#include
#include
using namespace std;
class MyBag{
public:
MyBag(string br,string cr):brand(br),color(cr) { ++count; }
~MyBag() { --count; }
static int GetCount() { return count; }
private:
string brand,color;
static int count;
};
int MyBag::count=0;
int main(){
MyBag one("CityLife","Gray"),two("Micky","Red");
cout<
MyBag *ptr=new MyBag("Coach","Black");
cout<
delete ptr;
cout<
return 0;
}
运行时的输出结果是
选项
A、111
B、132
C、232
D、233
答案
C
解析
本题考查构造函数和析构函数,以及静态数据成员,定义one,two时,构造函数被执行了两次,所以count为2,后续又定义了一个指针对象,所以count加1变为了3,当删除那个指针对象时,执行析构函数,count减1,所以是2,答案C正确。
转载请注明原文地址:https://kaotiyun.com/show/pIfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于this指针的叙述中,正确的是()。
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出()。
以下程序的执行结果为()。#include<iostream.h>classSample{intn:public:Sample(inti){n=i;}operator++
下列语句中错误的是()。
有如下程序:#includeusingnamespacestd;intmain(){intsum=0;for(inti=1;i
工厂生产中所需的零件可以存放在多个仓库中,而每一仓库中可存放多种零件。则实体仓库和零件间的联系是()。
下列关于函数的描述中,错误的是()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
下列叙述中错误的是()。
设表的长度为n。在下列结构所对应的算法中,最坏情况下时间复杂度最低的是
随机试题
设{an}为正项数列,下列选项正确的是().
车身固定器的用途是用来夹持车身某部位,且其底座又可以用螺栓固定在__________上,使整个车身处于__________。
2007年秋,某县发生了一起重大凶杀案,某县公安局局长刘某根据上级公安机关的指示,负责侦察破案。因急于破案,刘某默许有关干警对嫌疑人逼供,结果致使2人无辜被判刑。后来,该县公安局在侦破另一起案件中,才抓获真凶,使该案件真相大白。但此案使县公安局形象大受影响
十二经脉命名的主要依据是
2010年8月1日,某公司申请破产。8月10日,法院受理并指定了管理人。该公司出现的下列哪一行为属于《破产法》中的欺诈破产行为,管理人有权请求法院予以撤销?(2011年卷三第31题)
《中华人民共和国刑法》规定,承担资产评估、验资、验证、会计、审计、法律服务等职责的中介组织的人员故意提供虚假证明文件,情节严重的处()年以下的有期徒刑或拘役,并处罚金。
根据《建筑法》,下列不属于违法分包的是()。
争议:仲裁:听证
MykidstellmethatIam"so20thcentury",whichtroublesme.Apersonlikestofeelthatheis"withit",asweusedtosayi
"WhenEnglanddiscardsRoastBeef,"wroteDr.HunterofYorkin1806,"wemayfairlyconcludethatthenationisabouttochange
最新回复
(
0
)