首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序输出的最后一个值是【 】。 int ff(int n) {static int f=1; f=f*n; return f; } main() {int i; for(i=1;
以下程序输出的最后一个值是【 】。 int ff(int n) {static int f=1; f=f*n; return f; } main() {int i; for(i=1;
admin
2010-05-22
41
问题
以下程序输出的最后一个值是【 】。
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/E8Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于VB文件的叙述中,错误的是()。
结构化程序的三种基本控制结构是()。
在线性表的链式存储结构中,其存储空间一般是不连续的,并且()。
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
有三个关系R、S和T如下:则由关系R和关系s得到关系T的操作是()。
设在当前目录下有一个名为“file.txt”的文本文件,其中有若干行文本。编写如下程序:PrivateSubCommand1_Click()Dimch$.asciiAsIntegerOpen“f
以下关于VB特点的叙述中,错误的是()。
有下面的程序段:x=InputBox(“字符串”,“输入”,“请输入”)Printx如果执行上面程序段时没有从键盘输入任何内容就直接按了回车键,则输出内容是()。
下面()不是VB的文件系统控件。
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click() DimmAsString m=InputBox("请输入字符串") Printpick_str(m)En
随机试题
同步带传动效率较高,可达到80%以上。( )
阅读老舍《断魂枪》中的一段文字,然后回答下列问题。谁不晓得沙子龙是短瘦,利落,硬棒,两眼明得像霜夜的大星?可是,现在他身上放了肉。镖局改了客栈,他自己在后小院占着三间北房,大枪立在墙角,院子里有几只楼鸽。只是在夜间,他把小院的门关好,熟习熟习他的“五虎断
DSA的时间减影方式中没有
A、分子内氢键B、N为酰胺型C、氮原子杂化方式不同D、诱导效应E、空间效应麻黄碱碱性小于伪麻黄碱是由于
项目管理的应用首先在()的工程管理中。
根据《生产安全事故报告和调查处理条例》,除了交通事故、火灾事故外的其他事故造成的伤亡人数发生变化的,应当自事故发生()起及时补报。
阅读下面的诗歌,完成21~23小题。送杜十四之江南孟浩然荆吴相接水为乡,君去春江正渺茫。日暮征帆何处泊?天涯一望断人肠。诗的前三句和第四句在抒情方式上有什么不同?两者之间有什么联系?
ModifyCommand命令建立的文件的默认扩展名是
"Howfarisittothenextvillage?"theAmericanasksamansittingbythesideoftheroad.Insomecountries,becausetheman
Mostof______archaeologistsknowaboutprehistoricculturesisbasedonstudiesofmaterialremains.
最新回复
(
0
)