首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Obj{ static int i; public: Obj(){i++;} ~Obj(){i--;
有如下程序: #include using namespace std; class Obj{ static int i; public: Obj(){i++;} ~Obj(){i--;
admin
2019-02-22
16
问题
有如下程序:
#include
using namespace std;
class Obj{
static int i;
public:
Obj(){i++;}
~Obj(){i--;}
static int getVal(){return i;}
};
int Obj::i=0;
void f(){Obj ob2;cout<
int main(){
Obj ob1;
f();
Obj*ob3=new Obj;cout<
getVal();
delete ob3;cout<
return 0;
}
程序的输出结果是( )。.
选项
A、232
B、231
C、222
D、221
答案
D
解析
此题考查的是静态成员。本题中,Obi类定义了一个静态数据成员i,并初始化为0.在主函数中,首先定义了1个该类对象ob1,所以构造函数被调用1次,i加1;然后调用函数f(),该函数中又定义了一个对象ob2,此时i再次加1变为2,然后通过函数getval()输出i的值2。f()函数结束,ob2变量被释放,故析构函数被调用了1次,i变成1;回到主函数中,又动态创建了1个对象并让0b3指向它,此后i变成2并输出。最后释放动态创建的对象i变为1,输出1。故最终的输出结果是221。
转载请注明原文地址:https://kaotiyun.com/show/pgAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的执行结果是()。#include<iostream.h>classSample{intx,y;public:Sample(){x=y=0;)Sample(inta,intb)
C++语言中关键字运算符有new、delete和______。
下列程序的输出结果是______。#include<iostream>usingnamespacestd;classbase{public:intn;base(intx){n=x;}
下面关于运算符重载的描述错误的是
执行语句序列charstr1[10]="ABCD",str2[10]="XYZxyz";for(inti=0;strl[i]=str2[i];i++);后,数组strl中的字符串是______。
以下叙述中不正确的是
以下叙述中不正确的是
下列函数的功能是______。#include<iostream.h>intFunc(inta,intb){if(a>B)return1;elseif(a==B)return0;
为了取代C中带参数的宏,在C+十中使用
数据结构分为线性结构和非线性结构,带链的队列属于______。
随机试题
A.阳气亢盛,损伤阴精B.阳气虚损,阴气无以生,导致阴阳两虚C.阳气虚衰,阴气相对偏盛D.阳盛至极,热盛于内,排斥阴气于外阳盛格阴是指
A.肾小管性蛋白尿B.肾小球性蛋白尿C.溢出性蛋白尿D.混合性蛋白尿E.生理性蛋白尿肾小球通透性增加所引起的蛋白尿称为
沥青的针入度和软化点都是表示沥青粘滞性的条件粘度。
下列说法正确的有()。
投保人不得为无民事行为能力人投保以死亡为给付保险金条件的人身保险,但下列选项中不受前款规定限制的是()。
根据以下资料。回答下列问题。2004—2008年我国文化产业增加值分别为3340亿元、4216亿元、5123亿元、6412亿元、7600亿元,逐年大幅度攀升,平均增长速度高达17%以上,比同期GDP增值高10个百分点左右,不仅高于传统产业的增长速
TheImportanceofChoosingtheRightTool选择正确工具的重要性Writeanessayof160-200wordsbasedonthedrawing.Inyouressay,yoush
Themostexcitingkindofeducationisalsothemost.Nothingcan【C1】______thejoyofdiscoveringforyourselfsomethingthatis
Accordingtothenews,what’sgoingtohappennextweekinCuba?
团购是一种新型的购物方式,顾名思义就是指很多人一起购买同一产品,旨在加大与卖方的谈判能力以获得优惠的购买价格。随着中国电子商务的繁荣和发展,网络团购在中国网民中流行起来,已经成为团购的主要形式。它方便、快捷、价格低、不受地域限制。目前中国的很多网站都在尝试
最新回复
(
0
)