首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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-06-27
26
问题
有如下程序:
#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/4RNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果为:Objectid=0Objectid=1请将程序补充完整。#include<iostream>usingnamespacestd;classPoint{public
下面程序的运行结果是______。#include<iostream.h>classA{publicvirtual、~(){cout<<”callA::~A()”<<end1;}};
下面程序输出结果是______。#include<iostream.h>voidmain(){ inta,b,c;a=6;b=c=4;if(a!=B)if(a!=B)
整型变量a定义后赋初值的结果是______。inta=2.8*6
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
类继承中,缺省的继承方式是【】。
在关系数据库中,用来组织索引结构联系的是()。
Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Staff
关于在调用模板函数时模板实参的使用,下列表述正确的是
随机试题
下列哪些结构的上皮由毛细胞和支持细胞组成()
企业开出并承兑带息商业汇票时,应按其面值贷记“应付票据”。()
投资者于交易日申购某开放式基金,申购金额5万元,申购手续费500元。申购当日基金份额净值为1.012元,份额确认日基金净值为1.009元,投资者当日的有效申购份额为()。
两眉头连线的中点为眉梢与目外眦之间向后约1寸处凹陷中为
五迟证中心血不足型的首选方型为
均衡价格理论是价格原理的核心内容,它表明:均衡是(),如果市场价格由于某种因素的影响而脱离了均衡价格,就必然会形成短缺或过剩,导致买方或卖方竞争,产生价格上升或下降的压力和趋势,并最终趋向于均衡价格。
如图3-61所示。结构C点的弯矩是多少?[2004年第35题]
在初步可行性研究中,项目目标及功能定位首先应符合()。
有如下程序:CLEARINPUT“请输入数值:”TOAIFA=10S=10ENDIFS=I?“S=”,SRETURN如果输入A的值一定是数值型,那么上面条件选择程序的执行结
A、Theshoppingcenterisfloodedwithpeople.B、Theywillcometothemallsomeotherday.C、Parkinginthiscityisahorrible
最新回复
(
0
)