首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有函数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
25
问题
已知有函数f的定义如下:
int f(){
static int s=0;
s+=2;
return s;
}
则在某程序中第二次执行函数调用语句f();时,函数f的返回值是______。
选项
答案
4
解析
此题考查的是局部静态变量。局部静态变量是在函数或语句块中以static关键字定义的局部变量。其作用域和普通局部变量一样只在定义函数或语句块中有效,但生存周期却是和全局变量一样,一直延续到程序结束。故第一次调用f(),局部静态变量s变为2。第二次调用f(),s又自增2,所以函数f的返回值是4。
转载请注明原文地址:https://jikaoti.com/ti/JKL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义语句:inta[2][3],*P[3];则以下语句中正确的是()。
下面的函数渊刚语句中,func函数的实参个数是()。func(f2(vl,v2),(v3,v4,v5),(v6,max(v7,v8)))
有如下程序#include<stdio.h>intconvert(int*data){return(*data)++;}main(){intdata=56;convert(&data);
以下叙述中正确的是
在下列选项中,没有构成死循环的程序段是()。
下列叙述中错误的是()。
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。请在程序的下划线处填入正确的内容
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
下列工具中,不属于结构化分析的常用工具的是()。
在C++语言中,数据封装要解决的问题是( )。
随机试题
工业上实际意义的热辐射波长在()之间。
男,20岁。一日前左上中切牙外伤。检查患牙冠折露髓.叩痛(+).不松动,冷测一过性敏感,X线片检查未见根折。治疗应为()
市场利率下跌,债券价格上升。()
某商品流通企业2010年度有关财务报表主要资料整理如下表所示:该公司2010年的销售净利率为()。
某出票人签发了一张票面金额为19000元的空头支票,根据有关规定,银行应予以退票,并对出票人至少处以罚款()
巴比松画派
小黄作为一名新的基层公务员,很快得到领导赏识。可是小黄从同事口中听到老张在背后议论他。说他有领导做后台。小黄感觉很委屈,这时领导安排小黄和老张共同完成一项工作,如果你是小黄。你会怎么办?
下列有关行动动一环节的表述,正确的是()。
Youwillhearadiscussionbetweentwomanagers,KathyandDuncan,whoworkintheHumanResourcesdepartmentofacompany.For
Apaper,Anatomy(剖析)ofaLarge,ScaleSocialSearchEngine,layingoutastrategyforsocialsearchhasbeengettingagooddeal
最新回复
(
0
)