首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序输出的最后一个值是【 】。 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
62
问题
以下程序输出的最后一个值是【 】。
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全国计算机二级
相关试题推荐
在进行软件结构设计时,应遵循的最主要原理是【】。
单独测试一个模块时,有时需要一个【】程序驱动被测试的模块。
运行以下程序后,如果从键盘上输入china#<回车>,则输了结果为______。#include<stdio.h>main(){intv1=0,v2=0;
下述关于数据库系统的叙述中正确的是______。
软件开发的原型化方法是一种动态定义软件需求的方法,下述条件中,______是实施原型化方法所必需的。①成熟的原型化人员②快速的成型工具③需求了解的准确性
从未排序序列中依次取出元素与已排序序列中的元素作比较,将取出的元素放入已排序序列中的正确位置上,此方法称为______。
下列叙述中,不属于测试的特征的是
在面向对象方法中,信息隐蔽是通过对象的【】性来实现的。
在E-R图中,用来表示实体之间联系的图形是
随机试题
细粒棘球蚴最易感的动物是()
为完成项目施工,发生于工程施工前和施工过程中技术、生活、安全等方面的非工程实体项目所需的费用称为()。
水泥稳定土基层裂缝的防治方法有()。
饰面板采用湿作业法施工时,应进行防碱背涂处理的是()。
竞技健美操可分为_______、_______、_______、_______。
某种飞机在机场降落时,为了减少滑行距离,在触地的瞬间,飞机尾部张开减速伞,以增大阻力,使飞机迅速减速并停下,现有一质量为9000kg的飞机,着陆时的水平速度为700km/h.经测试,减速伞打开后,飞机所受的总阻力与飞机的速度成正比(比例系数为k=6.
Thecostofplantandequipmentincludesallexpendituresreasonableandnecessaryinacquringtheassetandplacingitinapos
ItwasnotuntilDr.AnnaReinstein(i)______theresultsofherseveraldifferentresearchprojectsthatthefindings(ii)______
Wedon’texpectthatthereshouldbesuchagreat______forhousesinthecity.
Economicgrowthreliesonthreegroupsofpeople.Itreliesonpeoplewhomakegoodsor(36)______services.Itreliesonpeoplew
最新回复
(
0
)