首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序输出的最后一个值是【 】。 int ff(int n) { static int f=1; f=f*n; retum f; } main() { int i;
以下程序输出的最后一个值是【 】。 int ff(int n) { static int f=1; f=f*n; retum f; } main() { int i;
admin
2009-01-15
34
问题
以下程序输出的最后一个值是【 】。
int ff(int n)
{ static int f=1;
f=f*n;
retum f;
}
main()
{ int i;
for(i=1;i<=5;i++) printf("%d\n",ff(i))i
}
选项
答案
120
解析
静态变量的类型说明符是static,静态局部变量属于静态存储方式,它具有以下特点:
①静态局部变量属于静态存储类别,在静态存储区内分配存储单元。在程序整个运行期间都不释放。
②对静态局部变量是在编译时赋初值的,即只赋初值一次,在程序运行时它已有初值。以后每次调用函数时不再重新赋初值而只是保留上次函数调用结束时的值。
③如在定义局部变量时不赋初值的话,则对静态局部变量来说,编译对自动赋初值0(对数值型变量)或空字符(对字符变量)。(注意:C语言中的非静态变量在定义时,系统并不会自动给它赋初值)
④虽然静态局部变量在函数调用结束后仍然存在,但其他函数是不能引用它的。
本题中函数的功能是:与for语句一起求一个整数的阶乘。
转载请注明原文地址:https://kaotiyun.com/show/tKHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
(1)在名称为Form1的窗体上添加一个名称为Shape1的圆角矩形,高、宽分别为1000、2000。请利用属性窗口设置适当的属性以满足下列要求:①圆角矩形中填满绿色(颜色值为:&H0000FF00&或&HFFOO&)。②窗体的标题为“
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Forml的窗体上画一个命令按钮,其名称为Commandl,如图2-130(a)所示,然后通过属性窗口设置窗体和命令按钮的属性,实现如下功能:①窗体标题为”设置按
在名称为Forml的窗体上画一个文本框,其名称为Textl,初始内容为空白;然后再画三个单选按钮,其名称分别为OPl、OP2和OP3,标题分别为北京、西安和杭州,编写适当的事件过程。程序运行后,如果选择单选按钮OPl,则在文本框中显示”颐和园”;如果选择单
(1)在名称为Form1的窗体上添加一个名称为Command1的命令按钮,标题为“打开文件”,再添加一个名称为CD1的通用对话框。程序运行后,如果单击命令按钮,则弹出打开文件对话框,请按下列要求设置属性和编写代码:①设置适当属性,使对话框的标题为
以下能对正实数d的第3位小数四舍五入的表达式是
下列对队列的描述中正确的是
在关系模型中,每一个二维表称为一个
能够产生1到50之间(含1和50)随机整数的表达式是
某系统结构图如下图所示(图中n≥5)该系统结构图的宽度是()。
随机试题
Duringtheirlives,manypeopleexperiencedifficultiesandstruggletodosomething.Somesolvetheirproblem,butsome【C1】____
企业职工个人不能构成责任实体,因而不能成为责任控制体系中的责任中心。()
下列说法中正确的包括()。
思想库是指从事于力图影响公共政策的多学科研究的独立组织。根据上述定义,以下属于思想库的是()。
(2005年单选31)某甲出生在美国,父亲是中国人,母亲是美国人,父母定居在美国。根据中国国籍法的规定,关于某甲国籍的正确表述是()。
民族区域自治的基本含义是()
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为
A、 B、 C、 B
Whenawordiscreatedthroughchangingitspartofspeech,theword-formationmethodiscalled
Organicfarmershadfoughttopreventgenetically-engineeredcropsfrombeing【C1】______organic,anditcould【C2】______forthem.
最新回复
(
0
)