首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass{ static int i; public: TestClass (){i++;} ~Test
有如下程序: #include using namespace std; class TestClass{ static int i; public: TestClass (){i++;} ~Test
admin
2021-05-06
52
问题
有如下程序:
#include
using namespace std;
class TestClass{
static int i;
public:
TestClass (){i++;}
~TestClass (){i--;}
stmic int getVal(){return i;}
};
int TestClass::i=0;
void fO{TestClass obj2;cout<
int main(){
TestClass obj1;
f0;
TestClass*obj3=new TestClass;cout<
getVal();
delete obj3;cout<
return 0:
}
程序的输出结果是( )。
选项
A、232
B、221
C、222
D、231
答案
B
解析
由于i是类TestClass的静态成员,该成员被类的所有实例共享。当定义objl时,系统自动调用构造函数TestClass(),i的值将加1;调用函数f()时,在定义obj2时系统会自动调用构造函数TestClass(),i的值将再加1:调用obj2.getVal();后,将i的值输出,输出值为2;当调用函数f()即将结束时,系统自动调用析构函数~TestClass(),i的值将减1;当定义obj3时,系统自动调用构造函数TestClass(),i的值将加1,调用cout
getVal();后,将j的值输出,输出值为2;调用delete obj3后将执行TestClass的析构函数~TestClass(),执行后,i的值将减1,TestClass::getVal()为类的一个静态成员函数,其作用是返回私有静态成员变量i的值l。
转载请注明原文地址:https://www.kaotiyun.com/show/QGfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++中既可以用于文件输入又可以用于文件输出的流类是()。
有以下程序:#include<iostream>usingnamespacestd;classTestClass{public:TestClass(intr1,intr2){R1=r1;R2=r2;}voidprint()
当派生类从一个基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在基类中原有的访问属性是()。
有如下类声明:classXA{intx;public:XA(intn){x=n;}};classXB:publicXA{int
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
执行语句序列()。inti=0;while(i<25)i+=3;cout<<i;输出结果是
下列有关类成员的叙述中,正确的是()。
下列选项中,不是C++关键字的是()。
下列有关继承和派生的叙述中,正确的是()。
下列选项中,不是C++关键字的是
随机试题
下列处方欲配制成等渗溶液,求所需氯化钠的加入量。硼酸0.67g氯化钾0.33g氯化钠适量注射用水加至100ml已知:1%(g/ml)下列水溶液的冰点下降值如下:硼酸0.28℃,氯化钾0.44
女,38岁,接触性出血1个月余,白带有恶臭,妇科检查,宫颈Ⅱ度糜烂,前唇有质地脆赘生物,易出血。子宫正常大,三合诊(一)。确诊后,其临床期为
行政复议过程中行政复议机关对具体行政行为的合法性和适当性进行全面审查,体现出行政复议基本原则中的
某建筑桩基承台如图6.8.1所示,相应于作用的基本组合时的柱轴压力F=12000kN,力矩M=1500kN.m,水平力H=600kN。承台及其上填土的平均重度为20kN/m3。按《建筑桩基技术规范》作答。试问:计算图示虚线截面处的弯矩设计值(kN.m)最接
甲公司为增值税一般纳税人,适用增值税税率17%。
某市房地产企业2017年1~10月在6千平方米的土地上开发建成一幢建筑面积为6万平方米的商品房,本年内未销售;2017年4月有偿受让填海形成的土地2万平方米。当地城镇土地使用税的适用年税额为每平方米3元,该企业2017年应缴纳城镇土地使用税()。
一化三改
1954年9月1日至28日,中华人民共和国()全国人民代表大会第一次会议在北京举行。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
存储一个国际码需要几个字节?
最新回复
(
0
)