首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass { public: MyClass() { ++count; } ~MyClass() { --count; } static int getCount
有如下程序: #include using namespace std; class MyClass { public: MyClass() { ++count; } ~MyClass() { --count; } static int getCount
admin
2015-07-22
38
问题
有如下程序:
#include
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<
MyClass *ptr=new MyClass;
cout<
delete ptr;
cout<
return 0;
}
执行这个程序的输出结果是( )。
选项
A、121
B、232
C、221
D、122
答案
A
解析
本题考查静态数据成员。静态数据成员在内存中只占一份空间,静态数据成员属于类,即使不定义对象,也会给静态数据成员分配空间,可以被引用。本题中先是定义了一个对象obj,执行构造函数使得静态数据成员count变为了1,然后又定义了指针对象,执行构造函数后,count变为了2,释放指针后,执行析构函数,使得count变为了1。所以本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/KNNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
磁盘文件操作中,打开磁盘文件的访问方式常量中,()是以追加方式打开文件的。
下面程序的输出结果是【】。#include<iostream>usingnamespacestd;classA{inta,b;public:A(){
以下函数的功能是删除字符串s中的所有数字字符。请填空。voiddele(char*s){intn=O;for(i=0;s[i];i++){if(【】)
有以下程序#include<iostream>usingnamespacestd;classBase{private:charc;public:Base(charn):c(n
有如下类的定义。空格处的语句是classMyClass{______intx,y;public:MyClass(inta=0,intb=0){x=a;y=b;
在面向对象方法中,属性与操作相似的一组对象称为【】。
在面向对象的程序设计中,下列叙述中错误的是
有如下类声明:classMyClass{inti;private:intj;protected:intk;public:intm,n;};
下列叙述中正确的是
已知表达式++a中的“++”是作为成员函数重载的运算符,则与++a等效的运算符函数调用形式为
随机试题
介绍推荐出版物要讲究表达方式,应详尽、具体、全面地介绍出版物的优点或特点。()
简述影响资本积累规模的因素。
下列疾病愈后可留有瘢痕的是
不属于精神分裂症阳性症状的是()
某房地产开发公司购买一宗土地进行住宅开发,地价为1500万元,一次性付清。预计建设期为两年,第一年建设投资1000万元,第二年建设投资1500万元。住宅总建筑面积为20000平方米,预计平均售价为4000元/平方米。销售计划为:建设期每年分别预售房屋的20
甲有限责任公司2013年5月发生下列事实。(1)5月8日,甲公司向乙公司购买一批钢材,双方签订的合同约定:钢材总价款loo万元;甲公司在合同签订后10日内支付定金20万元作为履行合同的担保;乙公司于合同签订后1个月内交付全部货物;甲公司于乙公司交付货物后
“四川”之名,始自宋代。()
Thedifferencebetween"writer"and"reporter"or"journalist"isn’tthatthejournalistreports—she【C1】______sources,callspeo
在SQL的SELECT语句中,用【】与【】短语对查询的结果进行排序和分组。
LessthanaweekafterarecentRussianairlinetragedy,afemalesuicidebomberattackedaMoscowsubwaystation;evidenceindi
最新回复
(
0
)