首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using ruunespace std; c1ass Obj{ static int i; public: Obj(){i++} ——Obj()
有如下程序: #inc1ude <iostream> using ruunespace std; c1ass Obj{ static int i; public: Obj(){i++} ——Obj()
admin
2019-05-06
61
问题
有如下程序:
#inc1ude <iostream>
using ruunespace std;
c1ass Obj{
static int i;
public:
Obj(){i++}
——Obj(){i——;}
static int getVal(){return i;}
};
int Obj::i=0;
void f(){Obj ob2; cout<<ob2.getVal();}
int main(){
Obj obl;
f();
Obj *ob3= new Obj; cout<<ob3—>getVal();
delete ob3; cOut<<Obj::getVal();
retutn 0;
}
程序的输出结果是( )。
选项
A、232
B、231
C、222
D、221
答案
D
解析
此题考查的是静态成员。本题中,Obj类定义了一个静态数据成员i,并初始化为0.在主函数中,首先定义了1个该类对象obl,所以构造函数被调用1次,i加1;然后调用函数f0,该函数中又定义了一个对象ob2,此时j再次加1变为2,然后通过函数getVal0输出i的值2。f()函数结束,ob2变量被释放,故析构函数被调用了1次,i变成1:回到主函数中,又动态创建了1个对象并让ob3指向它,此后i变成2并输出。最后释放动态创建的对象i变为l,输出1。故最终的输出结果是221。
转载请注明原文地址:https://kaotiyun.com/show/a7Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下面的程序的横线处填上适当的语句,使该程序的输出为12。#include<iostream.h>usingnamespacestd;classBase{public:inta,b;Base(
下列运算符中不能在C++中重载的是()
有如下类定义:classFun{public:Fun(intv):value(v){}//①~Fun(){}//②private:Fun{},//③
执行下列程序后的输出结果是______。#include<iostream>usingnamespacestd;intmain(){intx=3;int&y=x;y++;cout<<
支持子程序调用的数据结构是
有如下程序:#include<iostream>usingnamespacestd;className{charname[20];public:Name(){strepy(name,"");tou
有如下程序:#include<iostream>usingnamespacestd;classToy{public:Toy(char*_n){strcpy(name,_n);count++;}~Toy(
在软件开发中,需求分析阶段可以使用的工具是
A、 B、 C、 D、 D在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的候选码或候选键。从二维表的所有候选键中选取一个作为用户使用的键称为主键或主码。
按照“先进后出”原则组织数据的数据结构是()。
随机试题
多对多联系
糖异生的原料有:
A.血容量严重不足B.血容量轻度不足C.心功能不全,容量相对多D.心功能不全或血容量不足患者CVP低,血压正常,可能是
随机抽取的300名大学生身高和体重资料,P<0.01(α=0.05),说明身高和体重()
《中华人民共和国固体废物污染环境防治法》规定:矿山企业应当采取(),减少尾矿、矸石、废石等矿业固体废物的产生量和贮存量。尾矿、矸石、废石等矿业固体废物贮存设施停止使用后,矿山企业应当按照国家有关环境保护规定进行封场,防止造成环境污染和生态破坏。
组织论认为,()是目标能否实现的决定性因素;
下列各项中,在计算消费税时可以抵扣已缴纳的消费税的有()。
()是整个基础教育乃至学校教育课程体系的基石。
给定资料1.2015年年底至2016年4月期间,刚刚搬到新校址的某外国语学校部分学生不断出现各种不良反应和疾病。学生家长调查发现,学校北面有一片工地,原本有三家化工厂,化工厂生产的大量氯苯、环芳烃、汞、镉等污染物严重超标,导致所在地块成为“毒地”
Thestudyoftherelationshipbetweenbrainandlanguageiscalled
最新回复
(
0
)