首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; c1ass TestClass{ static inti; public: TestClass (){i++;}
有如下程序: #inc1ude<iostream> using namespace std; c1ass TestClass{ static inti; public: TestClass (){i++;}
admin
2020-06-29
20
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
c1ass TestClass{
static inti;
public:
TestClass (){i++;}
~TestClass (){i——;}
static int getVal0 {return i;)
);
int TestClass::i=0;
void f0 {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
解析
由于i是类TestClass的静态成员,该成员被类的所有实例共享。当定义objl时,系统自动调用构造函数TestClass (),i的值将加l;调用函数f()时’在定义obj2时系统会自动调用构造函数TestClass(),i的值将再加1;调用obj2.getVal();后将i的值输出,输出值为2;当调用函数f()即将结束时,系统自动调用析构函数~TestClass(),i的值将减1:当定义obj3时,系统自动调用构造函数TestClass (),i的值将加1,调用cout<<obj3_>getVal();后,将i的值输出,输出值为2:调用delete obj3后将执行TestClass的析构函数~TestClass(),执行后,i的值将减1,TestClass::getVal()为类的一个静态成员函数’其作用是返回私有静态成员变量i的值1。
转载请注明原文地址:https://kaotiyun.com/show/jY8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
【】允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回位能取任意类型。
重载输入流运算符<<必须使用的原型为
软件工程的理论和技术性研究的内容主要包括软件开发技术和
请按下面注释的提示将类B的构造函数定义补充完整。classA{inta;public:A(intaa=0){a=aa;}};classB:publicA{
下图所示的二叉树的先序遍历序列是【】。
多继承的构造顺序可分为如下四步:①所有非虚基类的构造函数按照它们被继承的顺序构造②所有虚基类的构造函数按照它们被继承的顺序构造③所有子对象的构造函数按照它们声明的顺序构造④派生类自己的构造函数体这四个步骤
在数据库设计中,将E-R图转换为关系模式的过程属于()。
C++类对象销毁时,自动执行的函数是【 】。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使该程序输出倒9×9口诀。程序分析:分行与列考虑,共9行9列,设置两个变量i和j,i控制行,j控制列。程序运行结果如下:1-9=92*9=1
结构化程序设计的基本原则不包括( )。
随机试题
无产阶级政党的根本组织原则是【】
设屋面梁的纵向受拉钢筋为3Φ8,按荷载标准组合下钢筋的应力σss=162N/mm2,则屋面梁的短期刚度Bs最接近______项数值。
下列正确表示全费用综合单价法的计算方法的是( )。
2020年2月李某办理了提前退休手续,距法定退休年龄还有2年,取得一次性补贴收入146000元。李某就一次性补贴收入应缴纳的个人所得税为()元。
下列关于德国作曲家勃拉姆斯描述正确的是()。
新文化运动的主要内容是提倡()。
设f(x),g(x)是恒大于零的可导函数,且f’(x)g(x)-f(x)g’(x)<0,则当a<x<b时,有()
求下列不定积分:
设随机变量X1,X2,…,Xn;Y1,Y2,…,Yn,相互独立,且Xi服从参数为λ的泊松分布,Yi服从参数为的指数分布,i=1,2,…,n,则当n充分大时,(Xi+Yi)近似服从__________分布,其分布参数为__________与_________
【S1】【S8】
最新回复
(
0
)