首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序输出的最后一个值是【 】。 int ff(int n) {static int f=1; f=f*n; return f; } main() {int i; for(i=1;
以下程序输出的最后一个值是【 】。 int ff(int n) {static int f=1; f=f*n; return f; } main() {int i; for(i=1;
admin
2010-05-22
28
问题
以下程序输出的最后一个值是【 】。
int ff(int n)
{static int f=1;
f=f*n;
return f;
}
main()
{int i;
for(i=1;i<5;i++) printf("%d\n",ff(i));}
选项
答案
120
解析
静态变量的类型说明符是static,静态局部变量属于静态存储方式,它具有以下特点:
①静态局部变量属于静态存储类别,在静态存储区内分配存储单元。在程序整个运行期间都不释放。
②对静态局部变量是在编译时赋被值的,即只赋被值一次,在程序运行时它已有被值。以后每次调用函数时不再重新赋初值而只是保留上次函数调用结束时的值。
③如在定义局部变量时不赋初值的话,则对静态局部变量来说,编译时自动赋初值0(对数值型变量)或空字符(对字符变量)。(注意:C语言中的非静态变量在定义时,系统并不会自动给它赋被值)
④虽然静态局部变量在函数调用结束后仍然存在,但其他函数是不能引用它的。
本题中函数的功能是:与for语句一起求一个整数的阶乘。
转载请注明原文地址:https://jikaoti.com/ti/vAI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是()。
以下关于命令按钮的叙述中正确的是()。
下列关于菜单项的描述中,错误的是()。
如果在框架中画了2个复选框,且框架的Enabled属性被设置为False,2个复选框的Enabled属性被设置为True,则下面叙述中正确的是()。
某系统结构图如下图所示,该系统结构图的最大扇入数是()。
设顺序表的长度为16,对该表进行简单插入排序。在最坏情况下需要的比较次数为()。
下列叙述中正确的是()。
下列操作说明中,错误的是()。
对于文本框,用来设置允许输入的最大字符数的属性为
随机试题
性格与气质的区别是什么?
完带汤主治病证的病机包括( )
A.腹股沟韧带上方,腹壁下动脉外侧B.腹股沟韧带上方,腹壁浅动脉外侧C.腹股沟韧带下方,股静脉外侧D.腹股沟韧带上方,腹壁浅动脉内侧E.腹股沟韧带上方,腹壁下动脉内侧
定向发行债券合格投资者需要具备的条件之一,要求注册资本在()万元以上或者经审计的净资产在2000万元以上。
下列关于我国刑法规定说法错误的是()。
问卷调查中,问题是问卷的核心所在,有态度、行为和状态三种类型。以下属于状态方面问题的是()。
结合实例说明人格的成因。
“学习悖论”是古希腊有名的悖论之一,其内容是:人们在学习时通常会面临两种情况,一是不知道要学习的内容,二是已经知道了要学习的内容。在这两种情况下,学习都是无意义的,因为前者学习没有目标,后者学习没有必要。其实,破解这个悖论并不难,用我国古语中______的
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续天数,则完成该项目的最少时间为(27)________________天。活动EH和IJ的松弛时间分别为(28)________________天。
通常在软件开发过程的______阶段,无需用户参与。A.需求分析B.维护C.编码D.测试
最新回复
(
0
)