程序改错
下列给定程序中,函数proc()的功能是根据整型形参n,计算如下公式的值:
Y=1-1/(22)+1/(33)-1/(44)+…+(-1)(n+1)/(nn)
例如,n中的值为l0,则应输出0.817962。
请修改程序中的错误,使它能得到正确结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include
#include
#include
double proc(int n)
{
double y=1.0;
f|****found****
int J=1; .
int i;
for(i=2;i<=n;i++)
{
j=-l*j;//****found****
y+=1/(i*i);
)
return(y);
)
void main()
{
int n=10:
system("CLS"):
printf("\nThe result is%lf\n",proc(n));
)
试题出处:http://www.examtiku.com/shiti/7903429441.html
网考网参考答案:
网考网解析:进入考试题库查看解析
大数据分析:根据网考网与考试题库的统计分析,该试题:
45%的考友选择了A选项
43%的考友选择了B选项
8%的考友选择了C选项
4%的考友选择了D选项
考友解析与评论:
· 像这种考试,没什么技术含量,全靠运气。
· 没读清题就选了,多么简单的一题啊
· 我也是这么错的
发布评论 查看全部评论