首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
24
问题
有以下程序: #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全国计算机二级
相关试题推荐
有以下程序(注:字符a的ASCII码值为97)main(){char*s={"abc"};do{printf("%d",*s%10);++s;}while(*s);}程序运行后的输出结果是
下面叙述中正确的是
有以下程序voidfun(int*p,int*q){intt;t=*p;*p=*q;*q=t;*q=*p;}main(){inta=0,b=9;fun(&a,&b);printf("%d
当变量c的值不为2、4、6时,值为"真"的表达式是()。
若有定义语句:intx=10;则表达式x-=x+x的值为()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
以下选项中,值为1的表达式是
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为()。
下列关于C语言数据文件的叙述中正确的是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
Isupposethatthemostbasicandpowerfulwaytoconnecttoanotherpersonistolisten.Justlisten.Perhapsthemostimportan
传播的分类不包括
一山羊,4岁,妊娠150天,娩出胎儿2只后仍不断弓背、努着、不安。若该病例为胎衣不下,下列治疗错误的是
某建设项目需购置甲、乙两种生产设备,设备甲基期购置数量3台,单价2万元;报告期购置数量2台,单位2.5万元。设备乙基期购置数量2台,单价4万元;报告期购置数量3台,单价4.5万元。该建设项目设备价格指数为()。
工程建设监理实施细则应在工程施工开始前编制完成,并必须经()批准。
用于选拔性和竞赛性活动的评价属于【】
【资料】某中学上午第四节课时,初三(2)班部分学生说本班中午要参加篮球比赛,任课老师应学生要求提前10分钟下课。同学们蜂拥去食堂,因不到开饭时间,食堂没有执勤老师维持秩序。两位同学因排队发生争执,继而斗殴。其中一人被打伤,家长要求学校和大人者承担一定的赔偿
审计机关不能要求被审计单位提供运用电子计算机储存、处理的财政收支、财务收支电子数据。()
教育行动研究是教师参与、体现研究和行动统一的研究方式,其思想的前提性假设是()。
n阶实对称矩阵A正定的充分必要条件是().
最新回复
(
0
)