首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> double fun(int n) {static double f=1; f*=n: return f; } main() {int i; double s=0: for(i=1;i<6;i++) s+=
有以下程序: #include<stdio.h> double fun(int n) {static double f=1; f*=n: return f; } main() {int i; double s=0: for(i=1;i<6;i++) s+=
admin
2020-07-28
48
问题
有以下程序:
#include<stdio.h>
double fun(int n)
{static double f=1;
f*=n:
return f;
}
main()
{int i;
double s=0:
for(i=1;i<6;i++)
s+=fun(i);
printf("%1f\n",S);
程序计算的是( )。
选项
A、s=1!+2!+3!+4!+5!
B、s=1+2+3+4+5
C、s=1*2*3*4*5
D、s=1!*2!*3!*4!*5!
答案
A
解析
函数fun()中的变量f是静态变量,所以只初始化一次,之后每次调用fun(),f的初值就是上一次fun()结束时的值,对于fun()函数,当传入n=1时,f=1,返回值为1;当传入n=2时,f=1×2=2,返回值为2;当传入n=3时,f=2×3=6,返回值为6;当传入n=4时,f=6×4=24,返回值为24,所以每次调用fun函数时,f变量在上一次fun函数运行结束时保留值的基础上,再与n乘积,并重新赋值给f,所以可以将f理解为记录当前的累乘值,即当main函数中i=1时,f=1!=1;当main()含数i=2时,f=2!=2,当main函数中i=3时,f=3!=6……另外main函数中的s记录调用fun函数的返回值之和,所以s=1!+2!+…+i!,由于i最大值为5,所以s=1!+2!+3!+4!+5!,答案为A。
转载请注明原文地址:https://kaotiyun.com/show/2U3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
表达式3.6-5/2+1.2+5%2的值是
有以下程序#include<stdio.h>voidf(int*p,int*q);main(){intm=1,n=2,*r=&m;f(r,&n);printf("%d,%d",m,n);}voidf(int*p,int
以下叙述中正确的是
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。函数fun根据所给n名学生的成绩,计算出所有学生的平均成绩,把高于平均成绩的学生成绩求平均值并返回。例如,若有成绩为:50,60,70,8
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
违背数据流图(DFD)构造规则的是
数据独立性是数据库技术的重要特点之一,所谓数据独立性是指
以下关于C语言数据类型使用的叙述中错误的是
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
随机试题
我国国歌原来是哪部电影的插曲【】
属于青紫型先天性心脏病的是
在高斯60投影带中,带号为N的投影带的中央子午线的经度L的计算公式为()。
建设行政监督部门自收到备案材料之日起()个工作日内没有提出异议,招标人可发布招标公告或发出招标邀请书。
各种会计账簿应按页次顺序连续登记,不得跳行、隔页。()
企业转让某项商标的所有权,取得转让收入10000元,其正确的处理方法是()。
诚然,推进素质教育,需要改革中高考制度,建立多元评价体系,以把学校、教师、学生从应试教育中解放出来。但在当前的评价制度之下,学校的选择也十分关键,是沿着升学目标,强化目标的合理性,围绕它组织教育教学和学校管理,还是以育人为出发点,先育好人,再考虑未来的升学
2019年5月,全国12358价格监管平台受理价格举报、投诉、咨询共计37576件,同比下降40.70%,环比下降9.31%。其中,价格举报4192件,环比下降19.06%;价格投诉2059件,环比下降15.92%;价格咨询31325件,环比下降7.34%
33,23,15,9,( )
Aroundtheworld,rumblesofcomplaintaboutglobalizationaregrowinglouder—andtheserumblesarenotconfinedtoactivistmov
最新回复
(
0
)