首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){--c
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){--c
admin
2019-04-01
69
问题
有如下程序:
#include<iostream>
using namespace std;
class MyClass{
public:
MyClass(){++count;}
~MyClass(){--count;}
static int getCount(){return count;}
private:
static int count;
};
int MyClass::count=0;
int main() {
MyClass obj;
cout<<obj.getCount();
MyClass*ptr=new MyClass;
cout<<MyClass::getCount();
delete ptr;
cout<<MyClass::getCount();
return 0;
}
程序的输出结果是( )。
选项
A、121
B、232
C、221
D、122
答案
A
解析
此题考查的是静态成员。静态成员的特性是不管这个类创建了多少对象,它的静态成员都只有一个拷贝副本,这个副本被所有属于这个类的对象共享。题目中,首先定义了obj对象,其构造函数使静态数据成员cout增1,故输出“1”;然后通过指针动态创建了Myclass类的对象,构造函数被再次调用,count变为2,输出“2”;接着删除创建的MyClass类的对象,调用析构函数,count减1变为1,输出“1”。故最终输出结果是121。
转载请注明原文地址:https://www.kaotiyun.com/show/6iAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++程序是从______函数开始执行的。
以下程序的输出结果是#include<iostream.h>voidmain(){inti,j,x=0;for(i=0;i<2;i++){x++;for(j=0;j<3;j++)
C++语言是以哪种语言为基础逐渐发展演变而成的一种程序设计语言?
如果表达式x*y+z中,“*”是作为友元函数重载的,“+”是作为成员函数重载的,则该表达式还可为
以下叙述正确的是
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是
下列叙述中正确的是()。
下列关于模板的叙述中,错误的是
下列哪种数据模型可以用树形结构来表示实体之间联系()。
随机试题
对研究对象和研究过程某一方面的本质属性所进行的一种抽象化描述是指()
管棚是利用钢拱架,沿着开挖轮廓线,向开挖面前方打入钢管或钢插板构成的,形成对开挖面前方围岩的预支护,通常可分为()。
下列关于气体灭火系统控制组件的安装中,不符合要求的是()。
某大型电器销售企业是一般纳税人,本月将外购的笔记本电脑10台,用于职工奖励,外购价为每台4200元(不含税价),该商场对外含税售价为每台5500元,关于企业所得税的税务处理,下列说法正确的有()。
()是教师职业道德的核心,也是教师忠诚于教育事业的具体体现。
自我实现预期:当人们对后果有期望或期待时,就会引发某种行为,预期可以通过自我暗示或他人暗示形成自我激励或他人激励,对激发与调动潜在的能力起到一定的作用。积极的预期会产生积极的结果,消极的预期则产生消极的结果。下列现象不属于自我实现预期的是()
依次填入下列各句横线处的词语,最恰当的一组是:①我们虽然在同一个城市,但也只是______见见面。②他______考虑什么问题,总是把集体利益放在第一位。③西湖南线开放,作为原居住于此的居民旧地重游,______想起往事。④在法律面前人人平等,
TherearemorethanfortyuniversitiesinBritain--nearlytwiceasmanyasin1960.Duringthe1960seightcompletelynewones
Forthispart,youareallowed30minutestowriteashortessayentitledonCollegeStudents’RentingHousesOutsideCampus.Y
A、Becausehedoesnotwanthiscollegeeducationtobeuseless.B、Becauseheisquiteskilledinhismajor.C、Becausehehasspe
最新回复
(
0
)