首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; class Obj{ static int i; public: Obj(){i++;) 一Obj(){
有如下程序: #inc1ude <iostream> using namespace std; class Obj{ static int i; public: Obj(){i++;) 一Obj(){
admin
2019-06-12
60
问题
有如下程序:
#inc1ude <iostream>
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<<ob2.getVal();}
int main(){
Obj obl;
f();
Obj *ob3=new Obj; cout<<ob3一>getVal();
delete ob3; cout<<Obj::getVal();
return 0;
}
程序的输出结果是( )。
选项
A、232
B、231
C、222
D、221
答案
D
解析
此题考查的是静态成员。本题中,Obj类定义了一个静态数据成员i,并初始化为0.在主函数中,首先定义了1个该类对象obl,所以构造函数被调用1次,i加l;然后调用函数f(),该函数中又定义了一个对象ob2,此时i再次加l变为2,然后通过函数getVal()输出i的值2。f()函数结束,ob2变量被释放,故析构函数被调用了1次,i变成1;回到主函数中,又动态创建了1个对象并让ob3指向它,此后i变成2并输出。最后释放动态创建的对象i变为1,输出1。故最终的输出结果是221。
转载请注明原文地址:https://www.kaotiyun.com/show/MH8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
面向对象程序设计思想的主要特征中不包括
下列语句中,错误的是()。
在结构化程序设计中,模块划分的原则是A)各模块应包括尽量多的功能B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密D)模块内具有高内聚度,模块间具有低耦合度
有如下的运算符重载函数定义: double operator +(int i,int k){return double(i+k);} 但定义有错误,对这个错误最准确的描述是
下列定义中,x是一个类,______是定义指向对象数组的指针p。
下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是()。
下列叙述中错误的是
下面是关于ios类的叙述,正确的是()。
有两个关系R、S如下:由关系R通过运算得到关系s,则所使用的运算为
以下选项中合法的用户标识符是
随机试题
患者,女,16岁,间断性头痛1个月,时轻时重,头痛如裹,肢体困重,胸闷纳呆,大便不实,苔白腻,脉濡。其选方是
宝石颜色有三个影响要素,即光源、宝石和观察者。不同的光源具有不同的光谱能量分布,因而照射到宝石上会使宝石呈现出不同的颜色;宝石由于自身内部的致色离子对光源光波的选择性吸收、反射、透射而呈现出不同的颜色;对于观察者而言,虽然人眼具有对可见光的灵敏分辨力,但对
2017年3月,境内某公司向一非居民企业(在中国境内未设立机构、场所)支付专利权的税后所得252万元,该公司应扣缴企业所得税()万元。
企业可将客户面对缺货的反应分为()。
根据加涅的学习分类,教师培养学生热爱祖国、热爱国旗、热爱国歌的学习属于()。
××省人民政府关于表彰参加第30届奥运会有功单位和人员的通知×政字(2012]179号各市人民政府,各县(市、区)人民政府,省政府各部门、各直属机构,各大企业,各高等院校:在举世瞩目
一、注意事项1.申论考试是对应考者阅读理解能力、综合分析能力、提出问题和解决问题能力、文字表达能力的测试。2.参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定资料,按照后面提出的“作答要求”依次作答。二、给定资料
LONDON—LifeforCathyHangerandherthreechildrenissettopermanent(永久的)fast-forward.Theirfullschooldayandherj
Birdsthatareliterallyhalfasleep—withonebrainhemispherealertandtheothersleeping—controlwhichsideofthebrain
Moneyisofverygreatuseasameansofexchanginggoodsandservices.If,forexample,Iamatailor,itwillnetbe【C1】______
最新回复
(
0
)