首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有函数f的定义如下: intf(){ static int s=0: s+=2: return S: } 则在某程序中第二次执行函数调用语句f();时,函数f的返回值是______
已知有函数f的定义如下: intf(){ static int s=0: s+=2: return S: } 则在某程序中第二次执行函数调用语句f();时,函数f的返回值是______
admin
2012-12-29
62
问题
已知有函数f的定义如下:
intf(){
static int s=0:
s+=2:
return S:
}
则在某程序中第二次执行函数调用语句f();时,函数f的返回值是_____________。
选项
答案
4
解析
此题考查的是局部静态变量。局部静态变量是在函数或语句块中以stalic关键字定义的局部变量。其作用域和普通局部变量一样只在定义函数或语句块中有效,但生存周期却是和全局变量一样,一直延续到程序结束。故第一次调用f(),局部静态变量s变为2。第二次调用f(),s又自增2,所以函数f的返回值是4。
转载请注明原文地址:https://kaotiyun.com/show/TgVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序 #include<stdio.h> main() { inta=1,b=2,c=3; charflag; flag=b>=2&&c<=3; switch(a) { case1:
有以下程序 #include<stdio.h> main() {inta=1,b=2,c=3,d=4,r=0; if(a!=1)r=1; if(b==2)r=2; elseif(c!=3)r=3; elseif
有以下程序 #inelude<stdio.h> main() {inta=0,b=0,c=0,d=0; if(a=1)b=1;c=2; elsed=3; printf("%d,%d,%d,%d\n",a,b,c,d); } 程序
下列选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是()。
若有定义:floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是()。
输出语句:printf("%d\n",11+011);的输出结果是()。
若有定义语句:inta,b,c,*p=&c;,接着执行以下选项中的语句,则能正确执行的语句是()。
在关系数据库中,描述全局数据逻辑结构的是()。
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为()。
随机试题
消费者娱乐需求目的是休闲、消遣、丰富精神生活、满是娱乐享受,需要具有较强的可读性、新奇性的茶余饭后的消遣类出版物,如:传记作品、纪实文学、保健健身等。()
下列哪一项宣传方式适合在农村和城市社区、卫生服务中心、医院、街道、广场等场所进行
患者,女,70岁。右颈部红肿疼痛1周,逐渐加重,伴全身高热,体温38.9℃,WBC18×1012/L,中性粒细胞为90%,出现中毒症状。1天来肿胀处出现多个脓头,剧痛难忍。此患者的诊断最可能是右颈部
泻痢无度,滑脱不禁,甚至脱肛坠下,脐腹疼痛,不思饮食,舌淡苔白,脉迟细。方剂选用
()是以社会折现率或财务基准收益率分别计算各方案的净流量等额年值,并进行比较,以净年大的方案为优。
在数据库系统阶段,数据
CrimeissignificantlyhigherintheUSthananywhereelseinthedevelopedworld.ThankstothepoliticalpoweroftheNational
ThepassagemainlydiscusseshowheatAccordingtothepassage,30percentoftheSun’sincomingenergy
YouarerequiredtowritealetteraccordingtothefollowinginstructionsgiveninChinese.假设你是一位即将毕业的大学生。从报上得知一家美国公司正在招聘销
WhenIfirstmovedtoNewYork,itoncetookmetwohourstogetfromParkSlopetoLowerManhattaninasnowstorm.IthinkIe
最新回复
(
0
)