首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序输出的最后个值是【 】 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
43
问题
以下程序输出的最后个值是【 】
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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#defineF(X,Y)(X)*(Y)main(){inta=3,b=4;printf("%d\n",F(a++,b++));程序运行后的输出结果是
下面描述中,不符合结构化程序设计风格的是
若有以下程序:main(){chara;a=’H’-’A’+’0’;printf("%c\n",a);}执行后的输出结果是【】。
数据库技术的主要特点为数据的集成性、数据的高【】和低冗余性、数据独立性和数据统一管理与控制。
有以下程序,程序运行后的输出结果是______。intf(intb[][4]){inti,j,s=0;for(j=0;j<4;i++){i=j;if(i>2)i=3-j;
设a、b、c为整数,且a=2、b=3、c=4,则执行完以下语句后,a的值是【】。a*=18+(b++)-(++c);
设有语句“chara=’72’;”则变量a()。
有以下定义#include<stdio.h>chara[10],*b=a;不能给a数组输入字符串的语句是
在软件开发中,下面任务不属于设计阶段的是______。
随机试题
在淤泥等软土地基上进行吹砂时,应根据()确定第一层的吹填砂厚度。
A公司运用标准成本系统计算甲产品成本,有关资料如下:(1)本期单位产品直接材料的标准用量为5千克,单位材料的标准价格为2元,单位产品的标准工时为4小时,预计标准总工时为2000小时,标准工资总额为6000元,标准制造费用总额为7200元(其中变
PASSAGEFOUR(1)FredericChopinwasborninZelazowaWola,Poland,onFebruary22,1810,toaFrenchfatherandPolishmoth
()是对劳动者具有从事某种职业必备的知识,技术能力的基本要求。
呼吸衰竭的患者在哪些情况下,宜尽早建立人工气道,进行人工通气?
能防止动脉粥样硬化,具有保护心脏作用的脂蛋白是
中毒性痢疾时的护理要点不包括
与依他尼酸合用,可增加耳毒性和肾毒性,听力损害可能发生的是()。
东平建筑公司承建原北市白云山隧道项目,现缺乏一种进口掘进机,公司领导决定用租赁方式向原北市建筑机械租赁公司租赁,以节约资金。若原北市建筑机械租赁公司的此种掘进机确实性能良好,但缺少产品合格证,则()。
陶潜在《九日闲居诗序》中云:“余闲居,爱重九之名,秋菊盈园,而持醪靡由。”其中描写的节日是()。
最新回复
(
0
)