首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序输出的最后一个值是【 】。 int ff(int n) {static int f=1; f=f*n; return f, } main() {int i; for(i=1;i<=5;i+
以下程序输出的最后一个值是【 】。 int ff(int n) {static int f=1; f=f*n; return f, } main() {int i; for(i=1;i<=5;i+
admin
2013-02-23
27
问题
以下程序输出的最后一个值是【 】。
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语句一起求一个整数的阶乘0。
转载请注明原文地址:https://kaotiyun.com/show/XGJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义和语句:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则不能表示a数组元素的表达式是______。
为了避免在嵌套的条件语句if-else中产生二义性,C语言中规定的if-else配对原则是______。
下列程序的输出结果是______。main(){intw=5;fun(w);printf("\n");}fun(intk){if(k>0)fun(k-1);printf("%d",k);}
若有说明:long*p,a;则不能通过scanf语句正确给输入项读入数据的程序段是______。
C语言运算对象必须是整型的运算符是_____。
以下叙述中正确的是
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
算法的时间复杂度是指______。
数据结构分为线性结构和非线性结构,带链的队列属于[]。
随机试题
关于建设工程返修中法律责任的说法,正确的是()。
A.风邪B.寒邪C.湿邪D.燥邪E.火邪具有燔灼、升腾性质的邪气是
由D触发器的应用电路如图7-67所示,设触发器输出Q的初值为0,在时钟CP脉冲的作用下,输出Q为()。
全棉男婴针织套头衫
()是指不以当事人的意志为转移,能够引起一定的劳动法律后果的客观现象。
【情境】点通电子设备有限公司是一家研发生产数字芯片的专业公司。公司的创始人陆华涛多年前留学美国,获得电子工程学博士学位,在集成电路设计方面颇有声誉,取得多项发明专利。2006年,陆华涛回国创业,并获得某风险投资公司的风险投资。公司将研发基地设立在M市留学
小丽的语文成绩很好,庄老师常常鼓励她多阅读,勤写作,力争将来成为一名优秀的作家。小刚学习基础较差,但是篮球打得很好,庄老师鼓励他将来做一名职业运动员,对庄老师的做法,下列评价中不正确的是()
__________是小学生中最为常见的一种以注意力缺陷和活动过度为主要特征的行为障碍综合症。
如果一个家长想用看电视作为强化物奖励儿童认真按时完成作业的行为,最合适的安排应该是()。
Shehadrecentlyleftajobandhadhelpedherselftocopiesofthecompany’sclientdata,whichsheintendedto____instartingh
最新回复
(
0
)