首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<iostream> using namespace std; class MyClass { public: MyClass(); ~MyClass(); v
有以下程序: #include<iostream> using namespace std; class MyClass { public: MyClass(); ~MyClass(); v
admin
2010-03-29
51
问题
有以下程序: #include<iostream> using namespace std; class MyClass { public: MyClass(); ~MyClass(); void SetValue(int val); private: static int i; }; int MyClass::i=0; MyClass::MyClass() { i++; cout<<i; } MyClass::~MyClass() { i--; cout<<i; } void MyClass::SetValue(int val) { i=val; } int main() { MyClass*my[2]; int k; for(k=0;k<2;k++) my[k]=new MyClass; for(k=0;k<2;k++) delete my[k]; return 0; } 运行后的输出结果是( )。
选项
A、1210
B、1100
C、1234
D、输出结果不确定
答案
1
解析
类MyClass中变量i是静态数据成员,它被MyClass类的所有对象共享,但它不属于任何一个对象,它的作用域是类范围。程序i是用来统计类MyClass所创建对象的个数,每创建一个对象i加1,每删除MyClass类对象i减1。
转载请注明原文地址:https://kaotiyun.com/show/8Fjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序structS{inta,b;}data[2]={10,100,20,200};main(){structSP=data[1];printf("%d\n",++(p.a));}程序运行后的输出结果是
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
以下结构体说明和变量定义中,正确的是
软件测试的目的是
下面不属于结构化程序设计原则的是
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是
以下关于逻辑运算符两侧运算对象的叙述中正确的是
随机试题
直到最近专家还相信是环境而非基因对人类个性影响最大,但是,一项新的研究却表明:一起成长起来的同卵双生子的个性相似之处比一起成长起来的非同卵双生子多。因此,这项研究得出的结论认为,基因在决定个性方面确实起重要作用。下面哪个如果正确。对该研究的结论提出了最大的
建立安全的企业网络一般分为___________步。
________,各在天一涯。
男性,9岁,1年来学习成绩下降,易哭、傻笑,步态不稳,且肤色变黑,听力下降,头颅MRI显示两侧大脑白质、胼底体皮质脊髓束对称分布异常,无占位效应,边缘可增强,血清皮质类固醇水平下降,尿17-羟类固醇下降。
我国台湾地区规定有地上权,对此权利,下列说法正确的有()。
10m3一砖厚墙普通砖(240mm×115mm×53mm,灰缝10mm)的净用量为()块。
我国企业年金实行(),为确定缴费型。
(2017年)甲公司2016年度归属于普通股股东的净利润为800万元,发行在外的普通股加权平均数(除认股权证外)为2000万股,该普通股平均每股市价为6元。2016年1月1日,该公司对外发行300万份认股权证,行权日为2017年3月1日,每份认股权证可以
甲公司以一项固定资产和一项其他债权投资取得集团外乙公司30%的股权,当日起能够对乙公司施加重大影响。甲公司付出固定资产的账面价值为300万元,公允价值为400万元;其他债权投资的账面价值为600万元(其中,成本500万元,公允价值变动收益100万元),公允
InterviewTheimportanceandfocusoftheinterviewintheworkoftheprintandbroadcastjournalistarereflectedinsever
最新回复
(
0
)