首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
26
问题
有以下程序: #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://jikaoti.com/ti/AmW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
计算机能直接执行的程序是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
以下结构体说明和变量定义中,正确的是
设有定义:doublex=2.12;,以下不能完整输出变量x值的语句是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
假定已建立以下链表结构,且指针p和q已指向如图所示的节点。则下列选项中可将q所指节点从链表中删除并释放该节点的语句组是()。
负责数据库中查询操作的数据库语言是
在关系数据库中,用来表示实体间联系的是
以下选项中非法的C语言字符常量是
有以下程序#include<stdio.h>main(){FILE*f;f=fopen("filea.txt","w");fprintf("abc");fclose(f);}若文本文件filea.txt中原有内容为:hello,则运行以上程序
随机试题
原发性肝癌肝外最常见的转移部位是
真菌细胞壁中与细菌不同的成分为
早期动脉粥样硬化病变,最早进入动脉内膜的细胞是
在绝大多数人中
某装饰施工单位中标了北京市某办公楼,其基本工作量如下:办公室和卫生间地面铺瓷砖5000m2,大堂地面花岗石300m2,复合木地板900m2;贴瓷砖墙面500m2,墙面软包30m2,从顶到地玻璃隔断1000m2,木质吸声墙200m2;墙面抹灰刷涂
A公司为一般纳税人,增值税税率为17%,2007年8月初和8月末的固定资产账面原值均为3500000元。8月份车间使用的固定资产计提折旧28000元,厂部使用的固定资产计提折旧14000元。2007年9月,A公司发生下列经济业务:(1)接受投资转
根据支付结算办法的规定,下列各项中,符合支付结算基本要求的有()。
廊是围合空间的构件,不仅有交通功能,还有观赏的用途。( )
设函数,f(x)在实数域R内连续,且满足已知f(1)=1,求
Thetreasuryissuedanorderstatingthat______landpurchasedfromthegovernmenthadtobepaidforingoldandsilver.
最新回复
(
0
)