首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Obj { static int i; public: Obj() { i++; } ~Obj() { i--; } static int getVal() { ret
有如下程序: #include using namespace std; class Obj { static int i; public: Obj() { i++; } ~Obj() { i--; } static int getVal() { ret
admin
2021-06-10
10
问题
有如下程序:
#include
using namespace std;
class Obj {
static int i;
public:
Obj() { i++; }
~Obj() { i--; }
static int getVal() { return i;}
};
int Obj::i=0;
void f() {Obj ob2; cout<
int main() {
Obj ob1;
f();
Obj *ob3=new Obj; cout<
getVal();
delete ob3; cout<
return 0;
}
执行这个程序的输出结果是( )。
选项
A、232
B、231
C、222
D、221
答案
D
解析
本题考查构造函数和析构函数的调用顺序,调用顺序为先构造的后析构,后构造的先析构。本题中先定义了一个对象ob1,会执行构造函数,那么i就变为了1;再执行函数f后,由于又定义了一个对象ob2,所以再次执行构造函数,i就变为了2,输出了2。函数执行完后执行析构函数,i变为了1,然后又定义了对象指针,i变为了2。释放ob3后,i变为了1,所以答案为D。
转载请注明原文地址:https://kaotiyun.com/show/ywfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#ineludeusingnamespacestd;classBook{public:Book(char*t=""){strepy(title,t);}private:
使用VC6打开考生文件夹下的源程序文件modil.epp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:1063022注意:错误的语句在//*****error******的下面,修改该语句即可。#includecla
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:m=-10n=-10p=0q=-10z=A注意:错误的语句在//******e
有如下程序:#include#includeusingnamespacestd;classAnimal{public:virtualstring
请打开考生文件夹下的解决方案文件proj2,其中有类Point(“点”)、Rectangle(“矩形”)和Circle(“圆”)的定义。在程序所使用的平面坐标系统中,x轴的正方向是水平向右的,Y轴的正方向是竖直向下的。请在横线处填写适当的代码并删除横线,以
使用输入输出操作符setw,可以控制
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
若有定义“intx=4,y=5;”,则表达式“y>x++?x--:y++”的值为()。
设c1和c2是类MyClass的对象,若将前缀运算符"--"和运算符"/"作为类MyClass的友元函数重载,则表达式--c1/c2等价于
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
下列哪项不是高渗性脱水的原因
A、毛果芸香碱B、阿托品C、卡巴胆碱D、美卡拉明E、毒扁豆碱胆碱酯酶抑制药
病人女性,20岁,近1个半月来干咳伴有低热,自觉乏力。听诊右上锁骨下区有固定的湿性啰音,怀疑其肺结核。病人在治疗过程中,判断结核化疗效果,最重要的指标是()
不能引起特异性感染的是
男性,31岁,行走是时不慎跌入下水井缘,骑跨伤后6h会阴区疼痛剧烈,不能坐和行走。伤后不能自行排尿。检查:骨盆挤压分离试验(+)。最可能出现骨折或脱位的部位是
整体到货的塔器安装,垫铁点焊固定后的后续工作是()。
物业服务收费原则有()。
肥胖儿童课间供应一次饮料,甜味剂百分含量相等,添加哪种为好()。
案例:阅读以下材料,完成第17~18题。心中有朵雨做的云①“风中有朵雨做的云,一朵雨做的云。云在风里伤透了心,不知要飘向哪儿去……”窗外,天黑沉沉的,仿佛要下雨一般。此时,正值夏天,这阵雨正当使我愉悦舒畅。可是我有些失落,因为
【S1】【S4】
最新回复
(
0
)