首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class MyBag{ public: MyBag(string b
有如下程序: #include #include using namespace std; class MyBag{ public: MyBag(string b
admin
2020-06-29
29
问题
有如下程序:
#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://jikaoti.com/ti/wUA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的执行结果是【】。#include<iostream>#include<iomanip>usingnamespacestd;voidmain(){cout<<setfill(’x’)
在C++语言的结构化程序设计中,【】是程序的基本组成单元;在C++语言的面向对象设计框架中,【】是程序的基本组成单元。
要把多个目标程序组成可执行文件,需要使用()。
下面描述中错误的是()。A)系统总体结构图支持软件系统的详细设计B)软件设计是将软件需求转换为软件表示的过程C)数据结构与数据库设计是软件设计的任务之一D)PAD图是软件详细设计的表示工具
下列程序的运行结果为【】。#include<iostream.h>voidmain(void){inta=2,b=-1,c=2;if(a<b)if(b<0)c=0;elsec=c+1;
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用””括起时,寻找被包含文件的方式是
下列关于模板的描述中,错误的是()。
下列有关类继承的叙述中,错误的是()。
下列有关函数重载的叙述中,错误的是()。
检查软件产品是否符合需求定义的过程称为()。
随机试题
甲向乙借款100万元,并以价值150万元的自由房屋提供抵押担保。但是,该房屋在抵押前就已出租给了丙,对此乙并不知情。借款到期后,甲乙约定以房屋折抵100万元借款,并办理了过户登记。下列说法错误的是:()
根据我国现行规定,商业银行总行拨付各分支机构营运资金的总和,不得超过总行资本金的()。
给水排水管网维护中,用爆管工具将旧管破碎,并将其碎片挤到周围的土层,同时将新管或套管拉入,完成管道更换的方法,称为()。
同样价格的某商品在4个商场销售时都进行了两次价格调整。甲商场第一次提价的百分率为a,第二次提价的百分率为b(a>0,b>0,且n≠b);乙商场两次提价的百分率均为(a+b);丙商场第一次提价的百分率为(a+b),第二次提价的百分率为(a+b);丁商场第一次
在海豹和抹香鲸等深潜高手的肌肉中,肌红蛋白的含量都格外高。肌红蛋白是一种将血液中的氧吸收并储存起来的蛋白质,它为肌肉提供以后可使用的能量。因此,它们的肌肉在不需要进行呼吸的情况下还能坚持长时间的工作。此外,为了节约能量,在下潜时它们还具有降低心率的神奇本领
A.Doyouneedanythingelse?B.Excuseme,C.I’llgoandhavesomeonefixitstraightaway.A:【D4】______butcouldyoutellme
边际技术替代率递减规律使得向右下方倾斜的等产量曲线必然凸向原点。()
20世纪,中国人民在前进道路上经历了三次历史性的巨大变化。试论第二次和第三次历史性巨变及其对中华民族振兴和中国社会主义现代化建设的深远影响。
阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】某文件管理系统中定义了类OfficeDoc和DocExplorer。当类OfficeDoc发生变化时,类DocExplorer的所有对象都要更新其自身的状态
Althoughonemightnotthinksofromsomeofthecriticismofit,advertisingisessentialtoourlife.Advertisingisnecessary
最新回复
(
0
)