首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有函数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
30
问题
已知有函数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:
有以下程序 #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语句是()。
输出语句:printf("%d\n",11+011);的输出结果是()。
设有定义“char*c;”,以下选项中能够使c正确指向一个字符串的是()。
在快速排序法中,每经过一次数据交换(或移动)后()。
随机试题
A.磁共振成像B.CT扫描C.骨ECTD.活检E.免疫组化鼻腔及鼻窦恶性肿瘤的最准确的诊断手段是
老年女性,突发右上腹疼痛,向肩部放散,发热、寒战。查体:T39℃,巩膜黄染,心肺未见异常,右上腹肌紧张,压痛,反跳痛。最可能的诊断是
A.身体无特殊不适而定期两个月来潮一次者 B.三个月来潮一次者 C.一年一行者 D.终生不潮而能受孕者 E.妊娠早期仍按月有少量阴道流血,但无损胎儿者“居经”指的是
[2012年第63题]下列哪类人员具有参加一级注册建筑师考试的资格?
背景资料:某施工单位承接了某高速公路路基H合同段工程施工,该区段设计车速100km/h,平均挖深19m,路基宽度26m,其中K20+300~K20+520为石质路堑。该区段岩石为石炭系硅质灰岩,岩石较坚硬,多为厚层构造,局部呈薄层状构造,裂隙发育
注册消防工程师职业道德原则的特点不包括()。
被审计单位在经营方面存在的可能导致对持续经营假设产生重大疑虑的事项或情况主要包括()。
“字字写来都是血,十年辛苦不寻常”和“文不甚深,言不甚俗”分别讲的是中国古典文学中的()。
知识产权一般都具有法定的保护期限,一旦保护期限届满,权力将自行终止,成为社会公众可以自由使用的知识。(11)受法律保护的期限是不确定的,一旦为公众所熟悉,即成为公众可以自由使用的知识。
Assuburbsgrew,businessesmovedintothenewareas.Largeshoppingcentrescontainingagreatkindofstoreschangedcon-
最新回复
(
0
)