首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using narnespace std; class TestClass{ static int i; public: TestClass(){i++
有如下程序: #include using narnespace std; class TestClass{ static int i; public: TestClass(){i++
admin
2012-12-29
83
问题
有如下程序:
#include
using narnespace 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<
int main(){
TestClassobj 1;
f();
TestClass*obj3=new TestClass;cout<
getVal();
delete obj3;cout<
return 0;
}
程序的输出结果是( )。
选项
A、232
B、221
C、222
D、231
答案
B
解析
由于i是类TestClass的静态成员,该成员被类的所有实例共享。当定义obj1时,系统自动调用构造函数TestClass(),i的值将加1;调用函数f()时,在定义obj2时系统会自动调用构造函数TestClass (),i的值将再加1;调用obj2.getVal();后,将i的值输出,输出值为2;当调用函数f()即将结束时,系统自动调用析构函数~TestClass(),i的值将减1;当定义obj3时,系统自动调用构造函数TestClass(),i的值将加1,调用cout<
getVal();后,将i的值输出,输出值为2;调用delete obj3后将执行TestClass的析构函数~TestClass (),执行后,i的值将减1,TestClass::getVal()为类的一个静态成员函数,其作用是返回私有静态成员变量i的值1。
转载请注明原文地址:https://kaotiyun.com/show/e5Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#includemain(){inti;for(i=1;i<=40;i++){if(i++%5=:0)if(++i%8==0)printf("%d",i);}
有两个关系R和T如下:则由关系R得到关系T的操作是()。
以下不是C语言字符型或字符串常量的是()。
以下fun函数返回数组中最大值的下标#include<stdio.h>intfun(int*s,intn){inti,k;for(i=0,k=i;i<n;i+
有以下程序段charch;intk:ch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII十进制代码为97,则执行上述程序
设有定义:intx[2][3];,则以下选项中不能表示数组元素x[0][1]的是()。
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的入队与退队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为()。
下列数据流图构造规则中正确的是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。
随机试题
attractfunds
应急预案的指导思想应坚持()的方针。
某企业2009年度全年发生下列业务:(1)采用以货换货方式进行商品交易签订合同两份,一份标明价值,自身商品价值50万元,对方商品价值55万元;另一份未标明价值,只列明用自身10吨的商品换对方9吨的商品,经核实自身商品市场单价10000元/吨,对方商
下列关于风险理财的描述中,错误的有()。
2019年3月17日11时07分,崇县公安局文化路派出所接到群众报警,称花园村25号发生纠纷,接报后,所长老刘即带领民警小李、小万迅速出警。经现场了解,马某和张某是租住在同一院落的租户,事发前,马某听到有人在敲自家房门前去开门,发现是邻居张某。张某进到马某
下列各类计算机程序语言中,不是高级程序设计语言的是()。
Fiftyvolunteerswerealphabeticallydividedintotwoequalgroups,GroupAtoparticipate【C1】______a7-weekexerciseprogram,a
Oldagehasalwaysbeenthoughtofastheworstagetobe;butitisnot【B1】______fortheoldtobeunhappy.Witholdageshould
Inrecentdecades,thereisaphenomenonwhichmakesusgivesomeattention,theso-calledSoutheastAsian"tigers"haverivaled
在英文中,“中国”与“瓷器”是一个词,这说明,很早的时期欧洲人就把中国与瓷器联系在一起的了。瓷器15世纪时就传入欧洲,在中外交流中占有重要位置。德国卡塞尔郎德(KeiselRandy)博物馆至今还藏有一件中国明代青瓷(blue-and-white)碗
最新回复
(
0
)