首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序输出的最后一个值是【 】。 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
33
问题
以下程序输出的最后一个值是【 】。
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://kaotiyun.com/show/E8Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于菜单项的描述中,错误的是()。
下列叙述中正确的是()。
以下关于图片框、图像框的叙述中,正确的是()。
某带链的队列初始状态为front=rear=NULL。经过一系列正常的入队与退队操作后,front=10,rear=5。该队列中的元素个数为()。
设在当前目录下有一个名为“file.txt”的文本文件,其中有若干行文本。编写如下程序:PrivateSubCommand1_Click()Dimch$.asciiAsIntegerOpen“f
以下关于文件的叙述中,错误的是()。
与数学式子对应的VisualBasic表达式是()。
产生100以内(不含100)2位随机整数的VisualBasic表达式是()。
下列方法中,属于白盒法设计测试用例的方法的是()。
下列表达式中值为-6的是
随机试题
关于腱膜下疏松组织的叙述,下列哪项是错误的
原发性小血管炎常见的肾脏病理改变为
下列哪项是胃小弯溃疡合并出血的最佳手术方案
HIV主要侵犯机体的系统为()
黄河大学马教授在讲授民事诉讼法课程后,要求学生归纳简易程序的法律特点。学生小侯回答了下列几点,其中正确的是()。
A县教育局利用财政拨款采购多功能教学仪20台。该设备供货项目概算1000万元人民币。考虑到教学仪技术复杂,经批准采用邀请招标方式实施采购。教育局依法委托政府采购中心采购。政府采购中心于2011年5月10日向教育局指定的5家供应商发出招标文件。招标文件中投
在建设工程设计阶段,监理工程师控制进度的主要任务包括( )。
某单位组织职工进行体检,职工可自愿报名参加。老王碰到新来的小李,聊起此事。老王提醒小李说:“单位组织体检呢,赶紧报名去吧。”小李说:“我身体健康着呢,不用报了。”以下除哪项外,都可以作为小李的回答所包含的假设?
一位研究者调查了n=100的大学生每周用于体育锻炼的时间和医生对其健康状况的总体评价,得到积差相关系数r=0.43,由此可以推知以下哪个结论?()
1961年,中共八届九中全会决定对国民经济实行的方针是
最新回复
(
0
)