首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Obj{ static int i; public: Obj(){i++;} ~Obj(){i
有如下程序: #include<iostream> using namespace std; class Obj{ static int i; public: Obj(){i++;} ~Obj(){i
admin
2020-11-11
34
问题
有如下程序:
#include<iostream>
using namespace std;
class Obj{
static int i;
public:
Obj(){i++;}
~Obj(){i--;}
static hat getVal(){return i;}
};
int Obj::i=0;
void f(){Obj ob2;cout<<ob2.getVal();}
int main(){
Obj ob1;
f();
Obj*ob3=new Obj;cout<<ob3->getVal q();
delete ob3;cout<<Obj::getVal();
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()函数结束,ob2变量被释放,故析构函数被调用了1次,i变成1;回到主函数中,又动态创建了1个对象并让ob3指向它,此后i变成2并输出。最后释放动态创建的对象i变为1,输出1。故最终的输出结果是221。
转载请注明原文地址:https://www.kaotiyun.com/show/cZyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若要把函数voidfun0定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是()。
下列关于运算符重载的描述中,正确的是()。
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false,则横线处应填上()。Boolfun(char*str){inti=0,j=0;while(str[j])j++;for
以下数据结构中,属于非线性数据结构的是()。
判断字符型变量ch是否为大写英文字母,应使用表达式
有如下类定义: class Test { public: Test(){a=0;c=0;} //① int f(int a)const {this->a=a;} //② static int g(
软件开发离不开系统环境资源的支持,其中必要的测试数据属于
关于函数重载,下列叙述中错误的是
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)重载运算符int,请在注释//********1********后添加适当的语句。(2)重载运算符“
设有课程关系模式:R(C#,Cn,T,TA)(其中,C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。关系R中对主属性的传递依赖为
随机试题
在工艺管道及仪表流程图中,是由图中的()反映实际管道的粗细的。
卵泡发育的过程中,不包括以下哪项
A.脑脊液涂片镜检B.血液涂片镜检C.胸水涂片镜检D.痰涂片镜检E.大便涂片镜检
女,50岁。月经周期紊乱2年,现停经40天,基础体温单相,宫颈黏液羊齿状结晶呈高度影响,此时下列何项为相应的子宫内膜表现
甲在市中心上班,收入颇丰。为了假期度假方便,甲在郊区买下别墅一套,将别墅布置得很别致,同时在别墅阳台上养了很多名贵花草,由于不能长时间住在别墅,甲便委托当地的乙负责看管别墅。某日,甲欲于周末到别墅度假,便要求乙将其房屋好好打扫收拾。乙于是给当地的家政服务公
[2007年,第28题;2014年,第26题]在麦克斯韦速率分布律中,速率分布函数f(v)的意义可理解为()。
水库在正常运用设计情况下允许达到的最高水位是()。
发行人可以依据预先披露的招股说明书(申报稿)发行股票。()
法律制裁,是指由特定的国家机关对违法者(或违约者)依其所应承担的法律责任而实施的强制性惩罚措施。法律制裁包括刑事制裁、民事制裁、行政制裁和违宪制裁。下列属于法律制裁的是()。
Mother’sDay母亲节Doesyourmotherknowhowmuchyouappreciateher?/Well,Mother’sDayisthetimetoshowher./It’sac
最新回复
(
0
)