首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class TestClass{ static int i; public: TestClass(){i++;
有如下程序: #include<iostream> using namespace std; class TestClass{ static int i; public: TestClass(){i++;
admin
2012-01-20
44
问题
有如下程序: #include<iostream> using namespace std; class TestClass{ static int i; public: TestClass(){i++;} ~TestClass(){i--;} static int getVal(){return i;} }; int TestClass::i=0; void f(){TestClass obj2;cout<<obj2.getVal();} int main(){ TestClass obj 1; f(); TestClass *obj3=new TestClass;cout<<obj3->getVal(); delete obj3;cout<<TestClass::getVal(); return 0; } 程序的输出结果是( )。
选项
A、232
B、221
C、222
D、231
答案
B
解析
有如下程序: #include<iostream> using namespace std; class TestClass{ static int i; public: TestClass(){i++;} ~TestClass(){i--;} static int getVal(){return i;} }; int TestClass::i=0; void f(){TestClass obj2;cout<<obj2.getVal();} int main(){ TestClass obj 1; f(); TestClass *obj3=new TestClass;cout<<obj3->getVal(); delete obj3;cout<<TestClass::getVal(); return 0; } 程序的输出结果是( )。
转载请注明原文地址:https://kaotiyun.com/show/AJVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>intf(intx);main(){intn=1,m; m=f(f(f(n)));printf("%d\n",m);}intf(intx){returnx*2;}程序运
有以下程序:#include#includetypedefstruet{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb
下列关于线性链表的叙述中,正确的是()。
如果进栈序列为A,B,C,D,则可能的出栈序列是()。
在面向对象方法中,不属于"对象"基本特点的是( )。
以下选项中叙述正确的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中:再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中;其余以此类推。例如:若a所指数组中的数据最初排列为:1、4、2、3、
为了降低算法的空间复杂度,要求算法尽量采用原地工作(inplace)。所谓原地工作是指
算法的空间复杂度是指( )。
随机试题
在药品贮存中,哌替啶应存放于
不能补充血糖的生化过程是
半夏泻心汤所治心下痞是由何因所致
所谓(),是指根据进度计划安排,在某一确定时间内所应完成的工程内容的计划投资。
在下列质量事故中,发生()时,省级交通运输主管部门应在接报2小时内进一步核实,并按规定上报。
_____被公认为第一本现代教育学著作,书中赫尔巴特强调必须有“一种教育者自身所需要的科学,有科学与思考力”并与相邻学科取长补短。【】
举例说明如何运用代币奖励法改变儿童的不良行为习惯。
预防未成年人犯罪的目的是增强未成年人的学习观念。()
文艺复兴运动实质上是一次()的文化革命。
[*]
最新回复
(
0
)