首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序输出的最后一个值是【 】。 int ff(int n) {static int f=1; f=f*n; return f; } main() {int i; for (i=1;i<=5;
以下程序输出的最后一个值是【 】。 int ff(int n) {static int f=1; f=f*n; return f; } main() {int i; for (i=1;i<=5;
admin
2013-02-23
26
问题
以下程序输出的最后一个值是【 】。
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/3iPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据模型按不同的应用层次分为三种类型,它们是【】数据模型、逻辑数据模型和物理数据模型。
与结构化需求分析方法相对应的是【】方法。
下列数据结构中,能用二分法进行查找的是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作()。
在面向对象方法中,类的实例称为______。
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
下列叙述中,不属于测试的特征的是
在面向对象方法中,信息隐蔽是通过对象的【】性来实现的。
随机试题
不锈钢是靠加入()金属来实现耐腐蚀性的。
A.凉膈散B.玉屏风散C.泻白散D.固冲汤方药配伍寓有“以泻代清”之意的是
在糖尿病营养治疗中。糖类摄入量的原则是在合理控制总能量的基础上适当的提高。糖尿病患者糖类供给量占总能量的适宜比例为
关于Rb,说法正确的是()
乙欠甲、丙欠乙、丁欠丙若干债务,且他们之间的债权均已到期,债权人欲行使代位权。请根据代位权的理论和规定回答下列问题:设甲欲行使代位权,其应满足的条件是:()
柱受力如图,柱顶将产生何种变形?
建设工程采用工程总承包模式的优点有()。
双代号网络图中,某非关键工作的拖延时间不超过自由时差,则()。
2011年8月22日,甲地风公司与乙地信公司在丙地签订了《经销贸易协议》,协议约定风公司委托信公司代理销售“风”系列电动童车,付款方式为第一批先发货,货到3天内付清款项;从第二批起每批由信公司先付款,风公司收款后立即发货。合同签订后,风公司依约向信公司提供
ReadthetextbelowandanswerQuestions7-14.INTERCITYSleeperbetweenLondonandScotlandMostticketsmayb
最新回复
(
0
)