首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有函数f的定义如下: int f(){ static int s=0; s+=2; return s; } 则在某程序中第2次执行函数调用语句f();时,函数f的返回值是【 】。
已知有函数f的定义如下: int f(){ static int s=0; s+=2; return s; } 则在某程序中第2次执行函数调用语句f();时,函数f的返回值是【 】。
admin
2009-06-20
36
问题
已知有函数f的定义如下:
int f(){
static int s=0;
s+=2;
return s;
}
则在某程序中第2次执行函数调用语句f();时,函数f的返回值是【 】。
选项
答案
4
解析
本题考查的知识点是:局部静态变量。局部静态变量是在函数或语句块中以 static关键字定义的局部变量。其作用域虽然和普通局部变量一样只在函数或语句块中有效,但生存周期却和全局变量一样,一直延续到程序结束。故第1次调用f(),静态局部变量s变为2。第2次调用f(),s又自增2,所以函数f的返回值是4。
转载请注明原文地址:https://kaotiyun.com/show/4ojp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序段:structstmain(){intn;{structst*p;int*m;p=s;};…inta=2,b=3,c=5;}structsts[3]=({101,&a},{102,&c},{103,
有以下程序:#includemain(){intx=1,y;V=x<<2:printf(’’%d\n’’,y);}程序运行后的输出结果是()。
下述语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。.
将E-R图转换到关系模式时,实体与联系都可以表示成()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
堆排序最坏情况下的时间复杂度为
下列有关数据库的描述,正确的是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
随机试题
Ourexplanationseemedonlytohave______hisconfusion.Hewastotallyatalossastowhattosay.
下列哪项是治疗肺肾虚喘的药组
小金丹的功效是
关于等长运动的表述,正确的是
A、另找血管重新穿刺B、调节针头位置C、更换针头重新穿刺D、抬高输液瓶位置E、热敷注射部位针头堵塞引起输液不滴应()
杆OA与均质圆轮的质心用光滑铰链A连接,如图4-66所示,初始时它们静止于铅垂面内,现将其释放,则圆轮A所作的运动为()。
________the2008OlympicGameswillbeheldinBeijingisquitecleartothepeopleallovertheworld.
2013年4月,甲为了骗取保险金,请朋友乙帮忙联系购买一辆车。某日,乙窜入某小区盗车,被巡逻的保安员发现,乙用撬棍将保安员打晕,在驾驶盗来的车准备逃离时,担心保安员醒后报警,又下车用匕首将保安员捅死。乙将该车交给甲,要价5万元,甲在得知车是偷来的后只付给乙
黄河干流下游很少有支流流入的主要原因是()。
中国共产党十七大报告指出,深化政治体制改革的目标是
最新回复
(
0
)