首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有函数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
28
问题
已知有函数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,d=4,r=0; if(a!=1)r=1; if(b==2)r=2; elseif(c!=3)r=3; elseif
若有定义:floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是()。
若有定义:charch;inta;doubled;,当输入为12345678910.36时,以下选项中能给各个变量正确输入数据的是()。
若有定义语句:inta,b,c,*p=&c;,接着执行以下选项中的语句,则能正确执行的语句是()。
设有定义“char*c;”,以下选项中能够使c正确指向一个字符串的是()。
在关系数据库中,描述全局数据逻辑结构的是()。
数据库系统中完成查询操作使用的语言是()。
随机试题
在近端小管中滤出的HCO3-被重吸收的主要形式是
患者,女,18岁。反复面部红斑、发热、关节痛3年。查体:体温和血压正常,神志清楚,精神反应良好,面部见蝶形分布的鲜红色轻度水肿性斑片,双手足指腹末端见多处瘀点、瘀斑,表面轻度脱屑、结痂,口腔黏膜未见溃疡,心肺听诊正常,四肢关节无红肿压痛。下列哪些检查有
过期妊娠是指多胎妊娠是指
某药物为一常用抗炎、解热、镇痛药,其化学结构如下:在水申微笑溶,易溶于乙醇。今欲制成片剂,常用剂量为100mg,请拟定—个合理的处方,并写出制备工艺及注意事项。
教师的教育专业素养,除了要求具有先进的教育理念,还要求具有()
下面各项不属于问题解决过程中使用的启发式策略的是
NFS服务器可以共享目录和文件,用来记录共享目录和文件列表的文件是()。
在软件开发中,需求分析阶段产生的主要文档是( )。
DidMarcoPoloTelltheTruth?ThereisacontroversyaboutMarcoPolo’striptoChina.DidMarcoPolotellthetruth?Ifyo
DearSir,Muchtomyregret,Iwritethislettertocomplainaboutyourcompany’sbaddeliveryservice.Thelaptop(modelnu
最新回复
(
0
)