首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序输出的最后个值是【 】 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
21
问题
以下程序输出的最后个值是【 】
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全国计算机二级
相关试题推荐
数据库的设计通常可以分为4个步骤:需求分析、概念设计、【】和物理设计。
设有下列二叉树:对此二叉树后序遍历的结果是
不能把字符串"Hello!"赋给数组b的语句是______。
为建立如下图所示的存储结构(即每个结点两个域,p是指向结点的指针域,data用以存放整型数),请将定义补充完整。pdataastructlist{【】;intdata;}a;
结构化程序设计包含3种基本控制结构,其中SCAN—ENDSCAN语句属于______结构。
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、______和限制使用goto语句。
变量a中的数据用二进制进表示的形式是01011101,变量b中的数据用二进制表示的形式是 11110000,若要求将a的高4位取反,低4位不变,所要执行的运算是( )。
以下选项中,能用作数据常量的是______。
软件需求分析一般应确定的是用户对软件的______。
栈和队列的共同点是()。
随机试题
A、Fruit.B、Water.C、Lunch.D、Repairservices.B访谈最后,男士给可能参与活动的自行车手的提示是:要带上水。中继站处有供应,但是自己备一份还是有用处的。故选B。
关于风湿热环形红斑的描述,以下哪项是错误的
道德是在人们社会生活实践中形成的,决定道德的是
关于微囊中药物释放机理或释放规律正确的叙述是
如图所示的梁,以下剪力、弯矩图正确的是()。
赵某在道路旁施工开挖管道沟未设置保护措施和警示标志,晚上李某骑车路过时掉入坑中,造成车损人伤。李某针对给自己带来的损害,可以向赵某要求()。
班主任组织和培养班集体应抓好哪几方面的工作?
昆体良提出教育的最终目的是培养()
在创建快速报表时,基本带区包括()。
ErumNadeem:Yourarticleonhappinessliftedmyspirits.Thereisoneveryinterestingaspecttonote:theeightstepstoh
最新回复
(
0
)