首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
70
问题
有如下程序:
#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://jikaoti.com/ti/cTA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是
补充完整下面的模板定义:template<classType>//Type为类型参数classXtwo{//由两个Type类型的数据成员构成的模板类Typea;Typeb;public:
下列哪一条不属于数据库设计的任务?()
设有关键码序列(66,13,51,76,8l,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
下列叙述中错误的是()。
A、 B、 C、 D、 DDBA(数据库管理员)的主要工作可以概括为3种:①数据库设计;②数据库维护;③改善系统性能,提高系统效率。
相关文档计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。
Windows环境下,由C++源程序文件编译而成的目标文件的扩展名是()。A)cppB)exeC)objD)lik
为了取代C中带参数的宏,在C++中使用()。
数据结构分为线性结构和非线性结构,带链的队列属于_____________。
随机试题
多发性硬化常见的诱发因素有感冒、发热、外伤等。
A.心悸失眠B.目赤目昏C.吐血衄血D.湿疹湿疮E.肝热急惊羚羊角除能够治疗阳亢眩晕外,目赤目昏外,又能治疗()。
A、酶促作用B、酶抑作用C、竞争血浆蛋白的结合D、改变胃肠道的吸收E、干扰药物从肾小管的重吸收在药物相互作用中,苯巴比妥与双香豆素伍用,使后者抗凝血作用降低是由于()。
采用漏电电流动作保护器,可以保护以下哪一种故障?(2005,105)
“病虫害”是指( )。
进出境报关综合案例深圳某公司进口一批药品用于国内销售,承载货物的运输工具于2015年3月31日(星期二)申报进境,该公司于4月2日向海关申报并通过计算机系统审核。在审单中心人工审核环节因货物品名、成分申报不规范被退回修改。该公司于4月10日重新向
请设计一个大班体育活动教案。
阅读材料。回答问题。材料一实行社会救济和以工代赈。政府开展大规模的救济工作,采取社会保障措施,对失业者、老人和残废者给予一定的保险金,以使他们在失业或生活无助时能够渡过难关。政府还举办了许多公共工程,提供了大量的就业机会。材料二欧洲的社会福利水平普遍较
Whenyouareinvitedtoattendapartyinthewest,thefirstimportantthingyouneedtoknowisarrivinglate.Itisagre
AShortHistoryoftheOriginsandDevelopmentofEnglishI.Origins—datedbackto【T1】______ofthreeGermanictribes:【T1】____
最新回复
(
0
)