首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class obj{ static int i; public: obj(){i++;} ~obj(){i--;) s
有如下程序: #include using namespace std; class obj{ static int i; public: obj(){i++;} ~obj(){i--;) s
admin
2019-06-12
71
问题
有如下程序:
#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
解析
此题考查的是静态成员。本题中,obj类定义了一个静态数据成员i,并初始化为0.在主函数中,首先定义了1个该类对象obj,所以构造函数被调用1次,i加1;然后调用函数f(),该函数中义定义了一个对象ob2,此时i再次加1变为2,然后通过函数getVal()输出j的值2。f()函数结束,ob2变量被释放,故析构函数被调用了1次,i变成1:回到主函数中,又动态创建了1个对象并让:ob3指向它,此后i变成2并输出。最后释放动态创建的对象i变为1,输出1。故最终的输出结果是221。
转载请注明原文地址:https://kaotiyun.com/show/PF8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
不能作为函数重载的判断依据的是()。
下面for语句的循环次数为()。for(inti=0,n=0;!n&&i
下面的描述中,不属于面向对象方法的是()。
若要把函数voidfun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是()。A)voidfriendfun()B)friendfun()C)frien
下列程序的输出结果为2,横线处应添加语句()。#includeusingnamespacestd;classTestClass1{public:_________
下列叙述中正确的是
以下叙述中正确的是
下列关于虚基类的描述,错误的是()。
可以用p.a的形式访问派生类对象p的基类成员a,其中a是______。
将一个函数声明为一个类的友元函数必须使用关键字【】。
随机试题
A.容量感受器反射B.压力感受性反射C.化学感受性反射D.轴突反射在血压过低时,为保证心、脑血供而重新分配血量的心血管反射是
在工程网络图中,工作K的最迟完成时间为第20天,其持续时间为6天,该工作有三项紧前工作,它们的最早完成时间分别为第8天、第10天、第12天,则工作K的总时差为( )天。
某综合楼,地下2层,地上52层,建筑高度169.2m,总建筑面积为93616m2。地下部分为汽车库和设备用房,首层至地上五层为商场、餐厅和娱乐等多功能用房,地上六层及以上的主要使用功能为写字楼。消防用水分别从两路市政管网各引一路DN250的给水铸铁管,并
报关程序按时间先后分为三个阶段;前期阶段、进出境阶段、后续阶段。其中对进出口货物的收发货人而言,在进出境阶段包括()等环节。
朱某有房屋一套,以100万元的价格卖给齐某。双方合同约定:合同订立后3日内齐某搬入居住,产权变更登记自签约起3个月内由朱某负责协助办妥。但是,签约1个月后,朱某又与不知情的周某签订合同,将该房卖给周某,价格130万元,并为周某办理了产权过户登记。现周某要求
2×16年12月31日,甲公司以2000万元(与公允价值相等)购入乙公司债券,该债券还剩五年到期,债券面值为2500万元,票面年利率为4.72%,购入时实际年利率为10%,每年12月31日收到利息,甲公司将该债券分类为以公允价值计量且其变动计入其他综合收益
经济学上说的稀缺性是指()。
战争期间,我国某企业为敌人提供武器装备、军用物资。该企业构成何种犯罪?()
2016年,中英文化界举行了一系列纪念英国剧作家莎士比亚和中国明代剧作家()逝世400周年的活动。
Ifyou’reoneofthosepeoplewhotendstoputonweightaroundyourmiddle,whatdoctorscallan"appleshape"—whattherestof
最新回复
(
0
)