首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:根据整型参数m,计算如下公式的值。 例如,若m= 2000,则应输出0.000160。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,
下列给定程序中,函数fun的功能是:根据整型参数m,计算如下公式的值。 例如,若m= 2000,则应输出0.000160。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,
admin
2018-03-28
140
问题
下列给定程序中,函数fun的功能是:根据整型参数m,计算如下公式的值。
例如,若m= 2000,则应输出0.000160。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stdlib .h >
#include < conio.h >
#include < stdio.h >
/*********found*********/
fun (int m)
{ double y=0, d;
int i;
/*********found*********/
for (i =100,i <=m,i+=100)
{d = (double) i * (double) i;
y+=1.0/d;
}
return (y) ;
}
void main ()
{ int n=2000;
system ("CLS") ;
printf("\nThe result is % 1f\
n",fun(n));
}
选项
答案
(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/bxxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序段中c的二进制值是______。chara=3,b=6,c;c=a^b<<1;
以下程序执行后sum的值是()。main(){inti,sum;for(i=1;i<26;i++)sum+=i;printf("%d\n",sum);}
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
有以下程序#includeintfun(intX,inty){if(x!=y)return((x+y)/2):elsereturn(x):}main().{inta=
设有如下宏定义#defineMYSWAP(z,x,y){z=x;x=y;y=z;}以下程序段通过宏调用实现变量a,b内容交换,请填空。floata=5,b=16,c;MYSWAP(【】a,b);
以下语句中存在语法错误的是()。
以下选项中合法的实型常数是
若要求从键盘读入含有空格字符的字符串,应使用函数
以下四个选项中,不能看作一条语句的是()。
随机试题
属于餐时血糖调节剂的口服降血糖药是
实热型咽喉肿痛的针灸取穴为
在钨极氩弧焊,使用最多的电极是铈钨极。
A.膀胱B.大肠C.小肠D.三焦受盛之官是指
患者,女性,69岁。右眼渐进性无痛性视力下降3年,右眼突然胀痛,伴头痛,呕吐4小时。眼部检查:视力:右指数/30cm,左0.5。右眼角膜雾状混浊,前房浅,瞳孔圆形,直径6mm,晶状体皮质大部分混浊,眼底看不清。左眼角膜透明,瞳孔圆形,直径3mm,晶状体皮质
多食易饥,兼见大便溏泄者,属
图书出版社经营的基本目标包括()等。
蒋某(男)想收养弟弟的女儿小王为养女。根据《收养法》的规定,蒋某的收养行为应当符合的条件是()
跳高的姿势通常有()。
PeopleintheUnitedStatesinthenineteenthcenturywerehauntedbytheprospectthatunprecedentedchangeinthenation’sec
最新回复
(
0
)