首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 撕nclude<iostream> using namespaee std; class MyClass { pubiw,: MyClass() {++ count} ~MyClass(){--
有如下程序: 撕nclude<iostream> using namespaee std; class MyClass { pubiw,: MyClass() {++ count} ~MyClass(){--
admin
2021-05-06
53
问题
有如下程序:
撕nclude<iostream>
using namespaee std;
class MyClass {
pubiw,:
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<<MyClss∷getCount();
return 0;
}
执行这个程序的输出结果是( )。
选项
A、121
B、232
C、221
D、122
答案
A
解析
本题考查静态数据成员。静态数据成员在内存中只占一份空间,静态数据成员属于类。即使不定义对象,也会给静态数据成员分配空间,可以被引用。本题中先是定义了一个对象obj,执行构造函数使得静态数据成员count变为了1,然后又定义了指针对象,执行构造函数后,count变为了2,释放指针后,执行析构函数,使得count变为了1。所以本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/ZJfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有3个关系R、S和T如下:则由关系R、S得到关系T的操作是()。
下列关于类定义的说法中,正确的是()。
若MyClass为一个类,执行“MyClassa[4],*p[5];”语句时会自动调用该类构造函数的次数是()。
下列叙述中正确的是
要定义整型数组x,使之包括初值为0的三个元素,下列语句中错误的是()。
若要重载+、=、<<、==和口运算符,则必须作为类成员重载的运算符是()。
从工程管理角度看,软件设计一般分为两步完成,它们是()。
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成默认构造函数TestClass的定义,使得TestClass对象的类型为int,默认值为a=0,b=0,c=0,请在
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义的IntArray是一个用于表示整型一维数组的类。成员函数swap可以将数组中的两个指定元素交换位置;成员函数sort的功能是将数组元素按照升序排序。请编写成员函数sort
随机试题
下列淋巴细胞中,不属于固有免疫细胞的是
关于X线机的基本组成,错误的说法是
分清症状的主次后,按主要症状提出一个具体疾病,与所提出的疾病理论上进行对照印证,属于()。
A.β受体阻滞剂B.利尿剂C.α受体阻滞剂D.血管紧张素Ⅱ受体阻滞剂E.钙离子通道阻滞剂糖尿病肾病合并高血压首选()
在确定各项工程开竣工时间和相互搭接关系时,应考虑的因素有()。
某教育部考试中心与行业主管部门合作开展考试业务,共取得收入120万元,其中支付行业主管部门合作费50万元,本月开展与考试相关的培训活动,取得收入12万元,其中包括为培训人员提供的复习资料6万元。则该教育部考试中心应缴纳的营业税为()。
下列各项中,运用每股收益分析法进行资本结构优化时,需计算的指标是()。
甲公司由王某、张某、李某共同投资设立,因缴资需要,在P银行设立临时存款账户。2017年1月7日公司成立,王某为法定代表人,甲公司将P银行的临时存款账户转变为公司的基本存款账户。2018年2月10日,甲公司因资金需求,在Q银行借款300万元,开立了一般存款
对剥夺政治权利的罪犯由公安机关负责执行。()
规定数据与控制信息的结构或格式是属于网络协议中的(29)要素。
最新回复
(
0
)