首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序输出的最后一个值是【 】 int ff(int n) {static int f=1; f=f*n; return f; } main() {int i; for(i=1;i
以下程序输出的最后一个值是【 】 int ff(int n) {static int f=1; f=f*n; return f; } main() {int i; for(i=1;i
admin
2009-02-15
26
问题
以下程序输出的最后一个值是【 】
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://jikaoti.com/ti/KGK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于注释语句的叙述中,错误的是
窗体上有名称分别为Text1、Text2的文本框,名称为Command1的命令按钮。运行程序,在Text1中输入“FormList”,然后单击命令按钮,执行如下程序:PrivateSubCommand1_Click()Text2.T
设窗体上有1个名称为Listl的列表框,程序运行时,如果选中了第3个列表项(最上面的列表项为第0个列表项),则下面不成立的是
PrintRight(”VBProgramming”,2)语句的输出结果是
考生文件夹下有工程文件sjt4.vbp。窗体的设计界面、各控件初始属性及有关代码见窗体文件。程序的功能是,程序运行时能自动调用Start过程,产生10个1~100的随机整数保存到数组a中,并将它们显示到文本框Text1中,成为原始数据序列,用户可在文本框T
以下关于VB对象属性的叙述中,错误的是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
窗体上已有1个名称为Picturel的图片框,要求实现下面2个功能之一:(1)在窗体上移动鼠标时,立即将Picturel显示在鼠标位置(2)在窗体上单击鼠标时,立即将Picturel显示在鼠标位置下面不能实现上述任何功能的事件过程是
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
随机试题
抗甲状腺药物的副作用主要是()。
所有生物碱类化合物都具有的特性是
金黄色葡萄球菌感染的脓液特点是
当从建筑或单柱外部观测时,日照变形观测点应设置在()。
下列不属于安全控制的目标的是()。
表5—2是某工业企业在一个调查期内的有关固定资产方面的财务数据。请根据此表回答问题。(单位:万元)下列不属于固定资产内容的项目是()。
以相对数形式表示的两个不同时期发展水平的比值,是()。
甲企业为居民纳税人,主要从事服装生产和销售业务。2014年有关收支情况如下:(1)取得销售货物收入9000万元、技术服务收入700万元、出租设备收入60万元、出售房产收入400万元、国债利息收入40万元。(2)缴纳增值税900万元、资源税20万元、城市
一般资料:求助者,女性,30岁,公务员。案例介绍:求助者半年前因感冒诱发心肌炎,住院治疗一月余。医生嘱咐减少体力活动,避免疲劳,建议静养一周。因其孩子才两岁,一次夜间发烧,她喂孩子吃药,帮孩子测体温,基本一夜没睡,清晨突感心慌心悸,出虚汗,感到极
“面对金融危机这一全球性挑战,世界各国需要加强政策协调、密切合作、共同应对。在这些11火键时刻,坚定信心比什么都重要”。信心作为对前景的良好预期()。①能够改变经济规律的客观性和普遍性②可以推动经济主体对经济活动的积极参与③能够摆脱物质条件
最新回复
(
0
)