首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序输出的最后个值是【 】 int ff(int n) { static int f=1; f=f*n return f; } main() {int
以下程序输出的最后个值是【 】 int ff(int n) { static int f=1; f=f*n return f; } main() {int
admin
2013-06-11
40
问题
以下程序输出的最后个值是【 】
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,静态局部变量属于静态存储方式,它具有以下特点:
静态变量的类型说明符是static,静态局部变量属于静态存储方式,它具有以下特点:
①静态局部变量属于静态存储类别,在静态存储区内分配存储单元。在程序整个运行期间都不释放。
②对静态局部变量是在编译时赋初值的,即只赋初值—次,在程序运行时它已有初值。以后每次调用函数时不再重新赋初值而只是保留上次函数调用结束时的值。
③如在定义局部变量时不赋初值的话,则对静态局部变量来说,编译时自动赋初值0(对数值型变量)或空字符(对字符变量)。 (注意:C语言中非静态变量在定义时,系统并不会自动给它赋初值)
④虽然静态局部变量在函数调用结束后仍然存在,但其他函数是不能引用它的。本题中函数的功能是:与for语句一起求一个整数的阶乘。
转载请注明原文地址:https://www.kaotiyun.com/show/s8Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){ihtm=3,n=r,x;x=-m++;X=x+8/++n;printf("%d\n",x);}程序运行后的输出结果是
设有下列二叉树:对此二叉树后序遍历的结果是
下面程序的输出是______。typedefunion{longx[2];inty[4];charz[8];}MYTYPE;MYTYPEthem;main(){pr
条件“20<x<30或x<-100”的C语言表达式是【】。
在16位IBM-PC上使用C语言,如定义下列共用体类型变量:uniondata{inti;charch;floatf;}a,b,c;则共用体变量a,b,c占用内存的字节数为()。
若有以下说明和语句:intc[4][5],(*p)[5];p=c;能够正确引用c数组元素的是()。
下面不属于软件设计原则的是()。
若以“w+”方式打开一个已存在的文件,则以下叙述正确的是______。
面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个______。
随机试题
TheDevelopmentofMassMediaMassmediaincludesprintmedialikenewspapersandmagazines,electronicmedialikeradio,te
催化转录合成RNA的酶是()
国务院财政部门和各省、自治区、直辖市人民政府财政部门,依法对注册会计师、会计师事务所和注册会计师协会进行监督、指导。()
下列进口商品中按13%低税率计征增值税的商品有()。
关于交易成本,以下表述错误的是()。[2015年9月真题]
设函数y=f(x)在(0,+∞)内有界且可导,则().
在关系数据库系统中,当合并两个关系时,用户程序可以不变。这是()。
过去产酒以家酿为主,批量生产的槽房在明代初期出现于宜宾。独占鳌头的杂粮酒是“温德丰”,它的成功秘诀有赖于“陈氏秘方”。秘方在陈氏门中流传了六代,直至陈三一代,因膝下无子才把秘方传给了爱徒赵铭盛。后来传至邓子均手中,已经是末代皇帝宣统那时候了。邓子均出身贫苦
TheRightAmountofEnergyWeallenjoybeingaroundpeoplewithenergy.Theyinspireus.Theyarestimulating,fun,andup
A、Childrenweremorelikelytodrinktoomuchsoda.B、Attentionproblemshadnothingtodowithageandsex.C、Drinkingsodamig
最新回复
(
0
)