首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序输出的最后个值是【 】 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
36
问题
以下程序输出的最后个值是【 】
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://kaotiyun.com/show/s8Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【】。main(){intx=10,y=20,t=0;if(x==y)t=x;x=Y;Y=t;printf(“%d,%d\n”,x,y);}
有以下程序main(){ihtm=3,n=r,x;x=-m++;X=x+8/++n;printf("%d\n",x);}程序运行后的输出结果是
下面描述中,不符合结构化程序设计风格的是
模式/内模式映射为数据库提供了【】数据独立性。
若定义了以下函数: voidf(…) {… *p=(double*)malloc(10*sizeof(double)); … } p是该函数的形参,要求通过p把动态分配存储单位的地址传回主调函数,则形参p的正确定义应当是
设有以下定义struetss{intinfo;struetss*link;}x,y,z;且已建立如下图所示链表结构:请写出删除结点y的赋值语句【】。
结构化程序设计的一种基本方法是
在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有______。
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。
下列属于不合法的C语言整型常量的选项是()。
随机试题
封闭式基金的基金份额总额在基金合同期限内________,基金份额持有人________。()
先兆临产的症状有
中医学的基本特点是()
A.茜草B.侧柏叶C.白及D.白茅根E.蒲黄既能收敛止血,又能活血化瘀的药物是
下列选项中哪一个属于我国增值税的纳税人?
甲制药厂为增值税一般纳税人,主要生产和销售降压药、降糖药及免税药。2015年3月有关经济业务如下:(1)购进降压药原料,取得的增值税专用发票上注明的税额为85万元,支付其运输费取得的增值税专用发票上注明的税额为1.32万元。(2)购进免税药原料,取得
B集团是全国性的集生产、流通、服务为一体的专业经营化肥、农药、农膜和种子、农机具等农业生产资料的大型企业集团。B集团是我国某供销集团有限公司所属全资企业,总资产300亿元人民币,销售收入超过720亿元,化肥等农资销售量达2500万吨以上。B集团拥有遍布全国
下图是主机A发送的数据包通过路由器转发到主机B的过程示意图根据图中给出的信息,数据包2的目的IP地址和目的MAC地址分别是()。
对CD-ROM可以进行的操作是()。
SurvivalofEnglishLanguageI.Introduction—Englishwidespreadin【T1】______【T1】______—【T2】______show(s)howEnglishsurvived【
最新回复
(
0
)