首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
N610060099) 有如下程序: #include #include using namespace std; class MyBag{ public: My
N610060099) 有如下程序: #include #include using namespace std; class MyBag{ public: My
admin
2020-07-23
42
问题
N610060099) 有如下程序:
#include
#include
using namespace std;
class MyBag{
public:
MyBag(string br,string cr):brand(br),color(cr) { cout<<++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");
MyBag *ptr=new MyBag("Coach","Black");
delete ptr;
cout<
return 0;
}
运行时的输出结果是
选项
A、2
B、3
C、1232
D、1233
答案
C
解析
本题考查静态数据成员和构造函数和析构函数,题目中定义了三个对象,那么一次输出count值,即123,销毁ptr后,执行析构函数,count减1 ,count为2,所以选项C正确。
转载请注明原文地址:https://kaotiyun.com/show/iGyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于运算符重载的描述中,错误的是
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(){++count;}~MyClass(){--count;}staticintgetCount
下列函数模板的定义中,合法的是
有如下程序:#include#includeusingnamespacestd;classPerson{public:Person(string
下列有关类成员的叙述中,正确的是
有如下类定义:classMyBase{intk;public:MyBase(intn=0):k(n){}intvalue()const{returnk;}};classMyDerived:MyBase{intj;
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
按照标识符的要求,下列选项中,()符号不能组成标识符。
给定程序中,函数fun的功能是:在任意给定的9个正整数中找出按升序排列时处于中间的数,将原数据序列中比该中间数小的数用该中间数替换,位置不变,在主函数中输出处理后的数据序列,并将中间数作为函数值返回。例如,有9个正整数:15723875
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是()。
随机试题
企业搜集和处理有关国外市场及其经营情况的信息的方法是()
风湿性心脏病患者需要预防的首要潜在并发症是
耳后两完骨(乳突)之间的骨度分寸是肘横纹至腕横纹的骨度分寸是
下列各项中,符合我国《个人所得税法》规定的有()。
某市高尔夫球艺有限公司为增值税一般纳税人,从事高尔夫球具的生产、进口以及销售,同时从事高尔夫球场的经营。2007年10月发生下列经济业务:(1)购进原材料一批,取得的防伪税控系统开具的增值税专用发票上注明的价款为30万元;专用发票已经过税务机关认证,材料
下列关于紧急避险的说法错误的是()。
下面诗词搭配正确的是()。
弗洛伊德的人格结构中代表理想的部分,其机能主要在监督、批判及管束自己的行为,遵循“道德原则”的是()。
工业机器人是最典型的机电一体化设备,技术附加值高,应用范围广,是先进制造业支撑技术和信息化社会的新兴产业。下列不属于工业机器人发展的关键技术是()。
单位老张要离职。煽风点火故意挑拨本来关系就不太好的两个同事。也在领导面前说你不好。你该怎么办?
最新回复
(
0
)