首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序输出的最后个值是【 】 int ff(int n) { static int f=1; f=f*n return f; } main() {int
以下程序输出的最后个值是【 】 int ff(int n) { static int f=1; f=f*n return f; } main() {int
admin
2013-06-11
25
问题
以下程序输出的最后个值是【 】
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,静态局部变量属于静态存储方式,它具有以下特点:
静态变量的类型说明符是static,静态局部变量属于静态存储方式,它具有以下特点:
①静态局部变量属于静态存储类别,在静态存储区内分配存储单元。在程序整个运行期间都不释放。
②对静态局部变量是在编译时赋初值的,即只赋初值—次,在程序运行时它已有初值。以后每次调用函数时不再重新赋初值而只是保留上次函数调用结束时的值。
③如在定义局部变量时不赋初值的话,则对静态局部变量来说,编译时自动赋初值0(对数值型变量)或空字符(对字符变量)。 (注意:C语言中非静态变量在定义时,系统并不会自动给它赋初值)
④虽然静态局部变量在函数调用结束后仍然存在,但其他函数是不能引用它的。本题中函数的功能是:与for语句一起求一个整数的阶乘。
转载请注明原文地址:https://kaotiyun.com/show/s8Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在对文件进行操作的过程中,若要是文件位置的指针回到文件的开头,应使用的函数是【】。
类是一个支持集成的抽象数据类型,而对象是类的【】。
若有以下说明和语句:intc[4][5],(*p)[5];p=c;能够正确引用c数组元素的是()。
在数据库的两级映射中,从概念模式到内模式的映射一般由()实现。
若有表达(W)?(--x):(++y),则其中与W等价的表达式是______。
表达式(int)((double)(5/2)+2.5)的值是【】
_______是构成C语言程序的基本单位。
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
随机试题
德育个体性功能的最高境界是
人工地增加离体神经纤维浸浴液中的K+浓度,则该神经纤维静息电位的绝对值和动作电位的幅度将
无权利承受人或不能确定承受人,不能进行注销登记。()
方程5x2+y2+6z2=8表示()。
气动夯管锤中,管的直径为60cm,可以夯进长度为()m。
诉讼是指建设工程当事人依法请求人民法院行使审判权,审理双方之间发生的纠纷,作出由( )其合法权益,从而解决纠纷的审判活动。
甲公司是一家国内轿车生产企业。为提升其所生产轿车的市场占有率,甲公司管理层计划用5年时间研发新性能引擎,计划需要投入的研发资金为6000万元人民币。甲公司财务部根据研发资金需要提出如下3个筹资方案: 注:SHIBOR=上海银行同业拆借利率 要求:
某制酒厂(一般纳税人)2008年10月发生以下业务:(1)用自制粮食白酒加工泡制酒,对外销售泡制酒,开具普通发票注明价款60万元。(2)从库房发出成本20万元的原料,委托另一酒厂加工成精制粮食白酒,取得专用发票注明加工费3万元,税额共0.5
下列说法不正确的是:
在国际大赛中,即使是优秀的运动员,也有人不必然不失误,当然,并非所有的优秀运动都可能失误。以下哪项与上述意思最接近?
最新回复
(
0
)