首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include float sf(int n) { static float f=1; f*=n; return f; } main() { int i; float s=0; for(i=l;i<6;i++) s+=sf(i); p
有以下程序: #include float sf(int n) { static float f=1; f*=n; return f; } main() { int i; float s=0; for(i=l;i<6;i++) s+=sf(i); p
admin
2020-01-10
21
问题
有以下程序:
#include
float sf(int n)
{ static float f=1;
f*=n;
return f;
}
main()
{ int i;
float s=0;
for(i=l;i<6;i++)
s+=sf(i);
printf’’%f\n’’,s);
}
程序计算的结果是( )。
选项
A、153
B、15
C、120
D、105
答案
A
解析
静态变量只在初次定义时赋初值,且子函数的静态变量一直在内存中,当下次调用该函数时,静态变量还具有上次调用结束时的值,且不会被再次赋值,所以本题多次调用函数时,计算的内容是1!+2!+3!+4!+5!,结果是153。
转载请注明原文地址:https://kaotiyun.com/show/oHCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在e数的个位和百位上,b数的十位和个位数依次放在c数的十位和千位上。例如,当a=45,b=12时,调用该函数后c=2514。注意:部分源
下列给定程序中函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<stdlib.h>#inclu
有以下程序段:inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf(’’%d\n’’,n);break;
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i<n;i++){_______________printf("%d",w
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front=rear-1。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
下列叙述中错误的是
软件测试的目的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
算法的空间复杂度是指()。
随机试题
下列选项中,属足太阳膀胱经腧穴的有
A.氨苄西林 B.青霉素类 C.乙胺丁醇 D.利福平 E.异烟肼对细菌及结核杆菌感染都有效的药物是
配制100mi酸乳,需在鲜牛乳中加入10%乳酸多少毫升()。
人防工程两相邻防护单元之间的连通口设置,正确的是()。
以下关于疏浚工程纵断面质量控制标准的表述正确的是( )。
主要目的是反垄断和反不正当竞争的产业政策是()。
关于专业公司薪酬数据的表述,不正确的是()。
随着社会老龄化的日益加剧,许多社区空巢老人越来越多,他们生活小事不能自理,需要社会特殊照顾。目前,社会对一些独居老人的关照仍显欠缺。逢年过节,虽然有关部门上门送粮油、衣物、金钱等进行慰问,但对于空巢老人来说,关心还不到位,措施还不得力。在这种情况下,需要成
学校德育对政治、经济、文化发生影响,是因为具有()
若[x]表示不超过x的最大整数,则积分∫04[x]dx的值为()
最新回复
(
0
)