首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有函数f的定义如下: int f(){ static int s=0; s+=2; return s; } 则在某程序中第2次执行函数调用语句f();时,函数f的返回值是【 】。
已知有函数f的定义如下: int f(){ static int s=0; s+=2; return s; } 则在某程序中第2次执行函数调用语句f();时,函数f的返回值是【 】。
admin
2009-06-20
32
问题
已知有函数f的定义如下:
int f(){
static int s=0;
s+=2;
return s;
}
则在某程序中第2次执行函数调用语句f();时,函数f的返回值是【 】。
选项
答案
4
解析
本题考查的知识点是:局部静态变量。局部静态变量是在函数或语句块中以 static关键字定义的局部变量。其作用域虽然和普通局部变量一样只在函数或语句块中有效,但生存周期却和全局变量一样,一直延续到程序结束。故第1次调用f(),静态局部变量s变为2。第2次调用f(),s又自增2,所以函数f的返回值是4。
转载请注明原文地址:https://kaotiyun.com/show/4ojp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序modi1.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动ma
给定程序中,函数fun的功能是:判断形参s所指字符串是否是"回文"(Palindrome),若是,函数返回值为1;不是,函数返回值为0。"回文"是正读和反读都一样的字符串(不区分大小写字母)。例如,LEVEL和Level是"回文",而LEVLEV
有下列程序,其中%u表示按无符号整数输出。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf(’’%u\n’’,x);}程序运行后的输出结果是(
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是()。
下列方法中,属于白盒法设计测试用例的方法的是()。
软件需求规格说明书的作用不包括()。
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩)。包含对非主属性
以下选项中合法的标识符是
在数据流图中,带有箭头的线段表示的是()。
随机试题
评价塔板结构时,塔板效率越高,塔板压降越低,则该种结构越好。()
下列哪些疾病可出现舒张期奔马律()
关于精液的描述,错误的是
2:1等张含钠液的配置是
某商业写字楼项目,承包商与业主签订了施工总承包合同。承包范围包括土建工程和水、电、通风建筑设备安装工程,合同总价为4800万元。工期为2年,第1年已完成2600万元,第2年应完成2200万元。承包合同规定:(1)业主应向承包商支付当年合同价25%的工程预
我国现行建筑安装工程费中,财务费包括( )。
在“我的电脑”和“资源管理器”中,假设已选定某个文件,下列操作能更改该文件名的是()。
下列选项中属于第二顺位继承人的是()
Whatisthewomangoingtodothisafternoon?
Thecarsalesmantookthecustomerforadriveinthenewmodelinorderto______itsimprovedfeatures.
最新回复
(
0
)