首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是【 】。 #inChlde<iOStream> using namespace std; class count { static int n; public: count()
下面程序的运行结果是【 】。 #inChlde<iOStream> using namespace std; class count { static int n; public: count()
admin
2009-02-15
88
问题
下面程序的运行结果是【 】。
#inChlde<iOStream>
using namespace std;
class count
{
static int n;
public:
count()
{
n++;
}
static int test()
{
for(int i=0:i<4;i++)
n++;
return n;
}
};
int count::n=0;
int main()
{
cout<<COUnt::test()<<" ";
count c1, c2;
cout<<count::test()<<end1;
return 0;
}
选项
答案
4 10
解析
本题主要考查C++类中静态数据成员的使用。题目程序首先定义了类count,其内部含有private类型数据成员static int n;同时含有public类型构造函数count()和静态成员函数static int test(),这两个函数的功能分别是为对象申请系统资源并将静态数据成员n加1和将静态数据成员n加4。主函数前,程序将静态数据成员n初始化为0,该数据成员为所有类count的对象所共有的数据成员:主函数中程序首先执行静态成员函数test()(由于test声明为static,因此其调用时无需通过具体对象),其执行过程中,静态数据成员n应该加4变成n=4,因此此处输出为4:此后程序创建对象c1和c2,由于在每次创建过程中都要调用构造函数count(),而每次调用 count()函数后,静态数据成员n值都会加1因此,创建两个对象之后,n值变为n= 6:再次执行test()函数后,n的值再次加4,因此变为n=6+4=10。故程序全部执行后,变量n值变为10,而中间程序输出为“410”。
转载请注明原文地址:https://www.kaotiyun.com/show/Kzjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
下面不属于软件设计阶段任务的是
设有定义和语句,int*pi,*pj;pi=pj=(int*)malloc(4);如果在VC平台上编译,则以下叙述正确的是()。
以下关于结构化程序设计的叙述中正确的是()。
线性表常采用的两种存储结构是()。
函数fun的功能是:逆置数组元素中的值。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。形参n给出数组中数据的个数。请在程序的下划线处填入正确的内容并把下划线删除,使程序得
以下关于循环语句的叙述中正确的是()。
有如下程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);其输出结果是()。
关于C语言程序的下列说法中,正确的是()。
下列对于软件工程的基本原则描述中错误的是()。
随机试题
认识的本质在于()。
A.研磨法B.干胶法C.湿胶法D.两相交替加入法E.新生皂法石灰擦剂由石灰水与花生油组成,其制备方法是
猪冠尾线虫的主要感染途径是
A.食物、空气、水B.免于灾难、没有焦虑和恐惧C.渴望名誉和声望D.个人能力和潜能充分发挥E.和周围人友好相处以上()项属于爱和归属的需要
以下关于个人住房贷款合作单位定位说法正确的是()。
相对于债务融资方式而言,采用普通股方式筹措资金的优点是()。
游客参观印度教寺庙时,身上不可穿戴牛皮鞋、牛皮腰带、牛皮手提包等牛皮制品。()
青花瓷发展的黄金时代是明朝永乐、宣德时期,与郑和下西洋在时间上重合,这不能不使我们思考:航海与瓷器同时达到鼎盛,仅仅是历史的偶然吗?从历史事实来看,郑和下西洋为青花瓷的迅速崛起提供了历史契机。近三十年的航海历程推动了作为商品的青花瓷的大量生产与外销。不仅促
SupposethatyouhavegotthenewsthattheUniversityofWashingtonisofferingascholarshipinmathematicsandthatyouhave
[A]essentially[B]influenced[C]dominant[D]contrary[E]decrease[F]engaged[G]consistency[H]various[I]function[J]medium[K]c
最新回复
(
0
)