首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Obj{ static int i: public: Obj(){i++;) ~Obj(){i一;) st
有如下程序: #include using namespace std; class Obj{ static int i: public: Obj(){i++;) ~Obj(){i一;) st
admin
2014-08-29
27
问题
有如下程序:
#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(){
0bj obl;
f();
Obj*ob3=new Obj;cout<
getVal();
delete ob3;cout<
return ();
)
程序的输出结果是( )。
选项
A、232
B、23 1
C、222
D、221
答案
D
解析
此题考查的是静态成员。奉题中,Obj类定义了一个静态数据成员i,并初始化为0.在主函数中,首先定义了1个该类对象obl,所以构造函数被调用1次,i加1:然后调用函数f(),该函数中又定义了一个对象ob2,此时i再次加l变为2,然后通过函数getval()输出i的值2。f()函数结束,ob2变量被释放,故析构函数被调用了1次,i变成l;回到主函数中,又动态创建了1个对象并让ob3指向它,此后i变成2并输出。最后释放动态创建的对象i变为1,输出1。故最终的输出结果是22l。
转载请注明原文地址:https://kaotiyun.com/show/TWNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++语言中输出“HelloWorld”的语句是()。
下面程序的输出结果是()。#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}}class
下列程序的运行结果为()。#include<iostream>usingnamespacestd;namespacem{intflag=10;}namespacen{
数学表达式写成c++语言的表达式为【】。
当+运算符被重载为非静态成员函数时,成员运算符objl+obj2被C++编译器解释为______。
以下程序输出结果是______。#include<iostream.h>voidmain(){ inta[3][3]={1,3,5,7,9,10,13,15,17},sum=0,i,j;for(i=0;i<3:
下面程序段的输出结果是______。intX=20,y=20;cout<<x--<<","<<--y;
如果要在类的对象上使用运算符,除了运算符=和【】以外,其它的必须都要被重载。
如果有以下定义及初始化:inta=3,*p:&a;则由此可以推断,*p的值是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
酒渣鼻
关于业主方项目管理组织结构图的设计,下列说法不正确的是()。
某投资项目,计算期为6年,各年净现金流量见下表。该项目的行业基准收益率为10%,则其财务净现值为()万元。
省、自治区、直辖市人民政府建设行政主管部门应当自受理申请甲级工程造价咨询企业的申请材料之日起()日内审查完毕,并将初审意见和全部申请材料报国务院建设行政主管部门;国务院建设行政主管部门应当自受理申请材料之日起()日内作出决定。
A机电安装工程公司承包了一座中外合资乳品厂的机电安装工程,主要设备及工艺管道全部进口,对于部分工艺管线的材质,A公司没有接触过。其中的喷粉塔高40m,最上部的塔节重20t,需要整体吊装。项目部根据吊装方案,决定采用汽车吊。外方专家要求:工艺管线的焊工要经
Word2003中,如果进行了错误操作,只需按一下()键,就可以恢复到错误操作前的状态。
某银行给甲企业在2011年度的贷款限额为5000万元,由于甲企业的管理层决策失误,致使企业遭受信用危机,于是银行方面拒绝承担贷款义务。此时,银行会承担法律责任。()
“双峰插云”、“琴屿飘灯”、“晚霞夕照”、“银苍玉洱”等景观依次分别在()。
语言:思想
WhyMoreFarmersAreSwitchingtoGrass-FedMeatandDairyA)Thoughhedidn’tcomefromafarmingfamily,fromayoungageT
最新回复
(
0
)