首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Obj{ static hat i; public: Obj(){i++;} ~bj(){i--;}
有如下程序: #include using namespace std; class Obj{ static hat i; public: Obj(){i++;} ~bj(){i--;}
admin
2019-05-06
98
问题
有如下程序:
#include
using namespace std;
class Obj{
static hat i;
public:
Obj(){i++;}
~bj(){i--;}
static int getVal(){return i;}
};
int Obj∷i=0;
void f(){Obj oh2;cout<
int main(){
Obj ob1;
f();
Obj
*
ob3=new Ohj;cout<
getVal();
delete ob3;cout<
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()函数结束,oh2变量被释放,故析构函数被调用了1次,i变成1:回到主函数中,又动态创建了1个对象并让oh3指向它,此后i变成2并输出。最后释放动态创建的对象i变为1,输出1。故最终的输出结果是221。
转载请注明原文地址:https://kaotiyun.com/show/5o8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于成员函数特征的描述中,错误的是()。
补充完整下面的类定义:classXCH{char*a;public:XCH(char*aA){//构造函数a=newchar[strlen(aA)+1];strcpy(a,aA);
下面关于构造函数和析构函数的描述,错误的是()。
A、 B、 C、 D、 D由主函数main入手,定义了类D对象obj。其中D为类B和C的公有继承,A是C的虚基类。题目中要求的输出结果为“ABCD”,依次为类A,类B,类c.类D中构造函数的输出语句。为了保证
A、 B、 C、 D、 B所谓函数重载是指同一函数名可以对应多个函数实现。进行函数重载时,要求同名函数在参数个数上不同,或者参数类型上不同。
A、 B、 C、 D、 CC++规定,以下运算符不能被重载:“.”,“*”,“::”,“?:”,“:sizeof”。
A、 B、 C、 D、 C③是错误的,因为在类体内,不允许对所定义的数据成员进行初始化;其他语句构造和析构函数的定义都是正确的。
若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。A)operatorlong()const;B)operatorlong(bigNumber);C)longoperatorlong()
数据结构分为线性结构与非线性结构,带链的栈属于______。
随机试题
A.对确诊结核性腹膜炎有参考价值B.粘连型C.干酪型D.可确定结核性腹膜炎结核性腹膜炎最常见的病理类型
用0.1%新洁尔灭溶液浸泡金属器械,每1000ml中需加入亚硝酸钠的量是
根据《土地管理法实施条例》规定,建设项目施工和地质勘查需要临时占用耕地的,土地使用者应当自临时用地期满之日起()年内恢复种植条件。
设置固定资产类别。编码:04名称:房屋类净残值率:7%折旧方法:平均年限法(二)
下列关于金融环境各项表述,不正确的为()。
投资者进行一项投资可能接受的最低收益率是()。
甲方向乙方购买一批通用设备,价值300万元,约定分三期付款,5月10日前付一期款120万元,6月10日前付二期款100万元,7月10日前付清余款80万元。但到6月10日,甲方累计只付款150万元。根据合同法的规定,关于乙方权利的下列说法中,正确的有(
下列项目中,不允许在应纳税所得额中据实扣除的有()。
A.条件(1)充分,但条件(2)不充分B.条件(2)充分,但条件(1)不充分C.条件(1)和条件(2)单独都不充分,但条件(1)和条件(2)联合起来充分D.条件(1)充分,条件(2)也充分E.条件(1)和条件(2)单独都不充分,条件(1)和条件(2
结合材料回答问题:材料1社会的进展是靠少数超群绝类的天才,不是靠千万庸碌的群众。天才是民族的灵魂,是群众的救星,没有天才的领导组织,民族国家,根本就不能存在发展。
最新回复
(
0
)