首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:根据整型参数m,计算如下公式的值。 例如,若m=2000,则应输出0.000160。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改
下列给定程序中,函数fun的功能是:根据整型参数m,计算如下公式的值。 例如,若m=2000,则应输出0.000160。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改
admin
2017-02-24
65
问题
下列给定程序中,函数fun的功能是:根据整型参数m,计算如下公式的值。
例如,若m=2000,则应输出0.000160。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stcllib.h>
2 #inclucle<conio.h>
3 #include<stdio.h>
4 /*********found*********/
5 fun(int m)
6 { double y=0,d;
7 int i;
8 /*********found*********/
9 for(i=1 00,i<=m,i+=1 00)
10 {d=(double)i*(double)i;
11 y+=1.0/d;
12 }
13 return(y);
14 }
15 void main()
16 {int n=2000;
17 system("CLS");
18 printf("\nThe result is%1f\n",fun(n));
19 }
选项
答案
(1)double fun(int m) (2)for(i=100:i<=m:i+=100)
解析
(1)题目要求在函数fun中求级数前m项和,可用循环语句,每次计算级数中的一项,然后累加。第一处错误在于定义fun(int m),由函数的返回值y可知此处应该定义为double fun(int m)。
(2)for(i=100,i<=m,i+=100)中是一个简单的语法错误。for循环语句的形式为for(表达式1;表达式2;表达式3),其表达式之间应以”;”相隔。
转载请注明原文地址:https://kaotiyun.com/show/YgDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段的运行结果是______。intx=0,y=0;while(x<15)y++,x+=++y;printf("%d,%d",y,x);
下列程序的循环次数是______。x=2;do{x=x*x;}while(!x);
若a是int型变量,且a的初值为4,则计算a+=a-=a*a表达式后a的值为______。
下列程序的输出结果是()。point(char*pt);main(){charb[4]{’a’,’c’,’s’,’f’},*pt=b;pt=point(pt);printf("%c\n",*
下列程序的输出结果是()。#include<stdio.h>intfun(intx){intp;if(x==0‖x==1)return3;else
有下列程序:fun(intx){intp;if(x==0‖x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7)
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
下列关于栈的描述中错误的是()。
下列软件系统结构图的宽度为______。
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k<=n;k++)s=s+1.0/(k*(k+1));printf("s=%f\n\n",s);请填空,使下面程序段的功能与之完全相同S=1.0;k=1;while([8]
随机试题
简述社会主义的计划调节。
A.真性红细胞增多症B.骨髓纤维化C.珠蛋白生成障碍性贫血D.再生障碍性贫血E.缺铁性贫血泪滴形红细胞常见于
凡是反映品质标志单位组成的总体称为()。
根据《水工混凝土施工规范》DL/T5144—2001,混凝土拌合料出现下列()情况,应按不合格料处理。
设备安装标高测量时,测点的绝对标高是指测点相对于()的高程。
A公司2008年财务报表主要数据如下表所示:假设A公司资产均为经营性资产,流动负债为自发性无息负债,长期负债为有息负债,不变的销售净利率可以涵盖新增债务增加利息。A公司2009年的增长策略有两种选择:(1)高速增长:销售增长率为20%。为了筹集高速增
A、 B、 C、 C
Afterthebirthofmysecondchild,Igotajobatarestaurant.Havingworkedwithanexperienced【C1】______forafewdays,Iwa
Formilesaround,theneighborhoodswereemptyandsilent.Storesweredark,schoolsclosed,sidewalksempty.Atcorners,thest
A、Bydifferentgesture.B、Bydifferentvoice.C、Bydifferentcolor.D、Bydifferentcostume.C对话中女士提到Theypainttheirfacesindi
最新回复
(
0
)