首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有函数f的定义如下: int f(){ static int s=0; s+=2; return s; } 则在某程序中第二次执行函数调用语句f();时,函数f的返回值是_____
已知有函数f的定义如下: int f(){ static int s=0; s+=2; return s; } 则在某程序中第二次执行函数调用语句f();时,函数f的返回值是_____
admin
2012-01-20
51
问题
已知有函数f的定义如下:
int f(){
static int s=0;
s+=2;
return s;
}
则在某程序中第二次执行函数调用语句f();时,函数f的返回值是______。
选项
答案
4
解析
此题考查的是局部静态变量。局部静态变量是在函数或语句块中以static关键字定义的局部变量。其作用域和普通局部变量一样只在定义函数或语句块中有效,但生存周期却是和全局变量一样,一直延续到程序结束。故第一次调用f(),局部静态变量s变为2。第二次调用f(),s又自增2,所以函数f的返回值是4。
转载请注明原文地址:https://www.kaotiyun.com/show/LXVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++
在数据库管理技术的发展中,数据独立性最高的是()。
以下不是合法C语言转义字符的是()。
下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#in
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
给定程序中,函数fun的功能是将不带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2、4、6、8、10,逆置后,从头至尾结点数据域依次为10、8、6、4、2。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
软件需求规格说明书的作用不包括()。
在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于
在C++中,实现封装性需借助于
输出测试用例由测试输入数据(输入值集)和与之对应的预期输出结果(输出值集)两部分组成。
随机试题
下列关于新时期爱国统一战线的表述,正确的有()
下列选项中,属于私力救济方式的是()
公路锚定板挡土墙整体滑动稳定性验算采用“整体土墙法”时,其滑动稳定系数为()。
设备监理工程师预防、减少索赔的管理措施主要包括()。
按照索赔事件的性质分类,在施工中发现地下流砂引起的索赔属于( )。
单独抽出立卷的会计档案应当在()中列明。
尚未制定法律、行政法规,国家院部、委员会制定的规章对违反行政管理秩序的行为,可以设定警告或一定数量处罚的行政处罚。()
采取强制的、暴力的手段制服正在实施暴力犯罪的犯罪分子;对付犯罪分子的暴力反抗、拒捕、报复、袭击等;在处理治安案件或事件中受到不法分子的殴打伤害等,这体现了公安专业工作的()。
我国《宪法》第2条规定:“中华人民共和国的一切权力属于人民。”第33条第3款规定:“任何公民享有宪法和法律规定的权利,同时必须履行宪法和法律规定的义务。”分析上述两条款的含义及二者的联系与区别。
HeAwasseeingsomebodyBcreepingintothehouseCthroughtheDopenwindow.
最新回复
(
0
)