首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 撑include<iostream> using namespace std; class Obj{ static int i; public: Obj(){i++;} ~Obj(){i-;} static int getVal(){retu
有如下程序: 撑include<iostream> using namespace std; class Obj{ static int i; public: Obj(){i++;} ~Obj(){i-;} static int getVal(){retu
admin
2019-06-04
48
问题
有如下程序:
撑include<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个该类对象ob1,所以构造函数被调用1次,i加1;然后调用函数(f),该函数中又定义了一个对象ob2,此时i再次加1变为2,然后通过函数getVal()输出i的值2。f()函数结束,ob2变量被释放,故析构函数被调用了1次,i变成1;回到主函数中,又动态创建了1个对象并让ob3指向它,此后i变成2并输出。最后释放动态创建的对象i变为1,输出1。故最终的输出结果是221。
转载请注明原文地址:https://jikaoti.com/ti/dHA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在E-R图中,用来表示实体之间是联系的图形是A)矩形B)椭圆形C)菱形D)平行四边形
关系关系代数是关系操纵语言的一种传统表示方式,它以集合代数为基础发展起来的,但它的运算对象和运算结果均是关系,这些新关系仍可以使用同样的代数运算进一步操作。关系代数也是一种抽象的查询语言,它通过对关系的运算来表达查询和修改处理的需求。
Windows环境下,由C++源程序文件编译而成的目标文件的扩展名是()。A)cppB)exeC)objD)lik
为了提高函数调用的实际运行速度,可以将较简单的函数定义为()。A)内联函数B)重载函数C)递归函数D)函数模板
在下列关于二叉树的叙述中,正确的一项是()。
软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于__________测试。
下面重载乘法运算符的函数原型声明中错误的是()。
符合结构化原则的三种基本控制结构为:顺序结构,选择结构和【 】。
按照标识符的要求,开头的符号不能是()。
代码编写阶段可进行的软件测试是
随机试题
配送中心统一进货的主要目的是()。
某机电生产企业生产单一机电产品,其生产计划部门运用提前期法来确定机电产品在各车间的生产任务。甲车间是生产该种机电产品的最后车间,2018年11月份应生产到3000号,产品的平均日产量为100台。该种机电产品在乙车间的出产提前期为20天,生产周期为10天
A.远中导板保持器B.功能性活动保持器C.丝圈保持器D.舌弓保持器E.间隙扩展装置第二乳磨牙早失,第一恒磨牙尚未萌出或萌出不足者,应选择
根据净现值与折算率的关系,以及净现值指标在方案评价时的判别准则,可以很容易的导出用内部收益率(IRR)指标评价投资方案的判别准则,若IRR<ic,则NPV<0,则()。
基金销售机构的客户身份资料自业务关系结束当年起至少保存()年。
()四方面构成了美术教学的完整过程。
行政机关在调查或检查时,执法人员一般应为()。
Allowingourcitiestobe______bycarshasprogressivelyaffectedchildren’sindependentmobility,forchildrenhavelostmuch
下面关于虚函数的描述中,正确的是()。
Testinghasreplacedteachinginmostpublicschools.Myownchildren’sschoolweekisframedbypretests,drills,tests,andre
最新回复
(
0
)