首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序输出的最后一个值是【 】 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
29
问题
以下程序输出的最后一个值是【 】
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全国计算机二级
相关试题推荐
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
下面不属于软件需求分析阶段主要工作的是
在黑盒测试方法中,设计测试用例的根据是()。
确定图片框Picturel在窗体上位置的属性是
判断单选按钮是否被选中的属性为
为计算an的值,某人编写了函数power如下:PrivateFunctionpower(aAsInteger,nAsInteger)AsLongDimPAsLongP=aFork=1Ton
设有如下声明语句OptionBase1Dimarr(2,-1To5)AsInteger则数组arr中数组元素的个数是
能得到组合框Combol中最后一个列表项序号的表达式是()。
VisualBasic中的“启动对象”是指启动VisualBasic应用程序时,被自动加载并首先执行的对象。下列关于VisualBasic“启动对象”的描述中,错误的是()。
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
随机试题
幼儿贝贝喝糖水后吃橘子,觉得橘子好酸;妈妈喂他喝了苦瓜汤后,他觉得喝白开水都有点甜。这体现了()的现象。
富于娱乐消遣功能,通俗易懂、流行畅销的文学类型被称为【】
阿米巴肝脓疡药物治疗可选用__________、__________和__________。
A.非特异性酯酶染色阳性,可被NAF抑制B.非特异性酯酶染色阳性,不被NAF’抑制C.中性粒细胞碱性磷酸酶积分减低D.过氧化物酶染色阳性或强阳性E.糖原染色阳性,成块或颗粒状急性单核细胞白血病的细胞化学反应是
髋关节结核可表现为
室外挡土墙、轴线③墙基及楼梯的基础埋深标高按顺序各是多少?
作为宏观调控的基本依据,国家规划经()批准具有法律效力,成为全社会统一行动的纲领。
人们通常把尽可能减少二氧化碳排放的生活方式称为低碳生活。低碳生活离我们很近,把白炽灯换成节能灯、使用环保购物袋、教材循环利用、废物再利用等都能减少二氧化碳排放。这说明()。
税收:调节:差距
Ican’t______whathashappenedtothevegetables,fortheywerefreshlypickedthismorning.
最新回复
(
0
)