首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有函数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
43
问题
已知有函数f的定义如下:
int f(){
static int s=0;
s+=2;
return s;
}
则在某程序中第二次执行函数调用语句f();时,函数f的返回值是______。
选项
答案
4
解析
此题考查的是局部静态变量。局部静态变量是在函数或语句块中以static关键字定义的局部变量。其作用域和普通局部变量一样只在定义函数或语句块中有效,但生存周期却是和全局变量一样,一直延续到程序结束。故第一次调用f(),局部静态变量s变为2。第二次调用f(),s又自增2,所以函数f的返回值是4。
转载请注明原文地址:https://kaotiyun.com/show/LXVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3:printf(“%d
在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于()。
在下列选项中,没有构成死循环的程序段是()。
一棵二叉树共有25个节点,其中5个是叶子节点,则度为l的节点数为()。
设数据集合为D={1,2,3,4,5}。下列数据结构B=(D,R)中为非线性结构的是()。
如果进栈序列为A,B,C,D,则可能的出栈序列是()。
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成数据域和指针域。
若某二叉树中的所有结点值均大于其左子树上的所有结点值,且小于右子树上的所有结点值,则该二叉树遍历序列中有序的是
下列工具中,不属于结构化分析的常用工具的是()。
下面可以作为软件需求分析工具的是
随机试题
下列金属结构中,________属于桁架结构。
汪某和范某是邻居,某天,双方因生活琐事发生争吵,范某怒而挥刀砍向汪某,致汪某死亡。事后,范某与汪某的妻子在中间人的主持下,达成“私了”。后汪某父母得知儿子身亡,坚决不同意私了。遂向当地公安部门告发。公安部门立案侦查之后,移送检察院。最后法院判处范某无期徒刑
隔离开关的用途是( )。
在建设工程项目决策阶段,()应按照有关建设工程法律法规的规定和强制性标准的要求,办理各种有关安全与环境保护方面的审批手续。
激励的方法不包括()。
按金融创新的主体划分,金融创新可以分为()。
Word中,以下对表格操作的叙述,错误的是()。
建筑:美轮美奂:鬼斧神工
确定下列函数项级数的收敛域:
WhichofthefollowingisNOTtrue?
最新回复
(
0
)