首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:根据整型形参m的值,计算如下公式的值。 t=1-1/(2×2)-1/(3×3)-…-l/(m×m) 请改正函数fun()中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,
下列给定程序中,函数fun()的功能是:根据整型形参m的值,计算如下公式的值。 t=1-1/(2×2)-1/(3×3)-…-l/(m×m) 请改正函数fun()中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,
admin
2010-05-05
44
问题
下列给定程序中,函数fun()的功能是:根据整型形参m的值,计算如下公式的值。
t=1-1/(2×2)-1/(3×3)-…-l/(m×m)
请改正函数fun()中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <conio.h>
#include <stdio.h>
double fun(int m)
{ double y=1.O;
int i;
/*************found**************/
for(i=2;i<m;i++)
/************found**************/
y-=1/ (i*i);
return(y);
}
main()
{ int n=5;
clrscr();
printf("\nThe result is %1f\n", fun(n));
}
选项
答案
(1)错误:for(i=2;i<m;i++) 正确:for(i=2;i<=m;i++) (2) 错误:y-=1/(i*i); 正确:y-=1.0/(i*i);
解析
该题是一道简单的计算题,循环条件for(i=2;i<m;i++)中忽略了i=m时的一种情况,因为题目中i是从2到m的一个计算公式,y-=1/(i*i);的错误很明显,是语法错误,由定义double y=1.0可知,应该是y-=1.0/(i*i);,而非y-=1/(i*i);。
转载请注明原文地址:https://jikaoti.com/ti/JKkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
20世纪上半叶,发生了以()和()为核心的物理学革命,加上其后的宇宙大爆炸模型、DNA螺旋结构、板块构造理论、计算机科学,这六大科学理论的突破,共同确立了现代科学体系的基本结构。
国家赔偿的最重要方式是()。
下列说法错误的是()。
下列以平衡国际收支的暂时不平衡为主要功能的组织是()。
近些年.我国取得了一批重大科技创新成果,实现部分领域由“跟随”到“领跑”的跨越。以下说法不正确的是()。
下列属于公务员需要任职回避的情形是()。
某小学五年级的学生身高(按整数厘米计算),最矮的是138厘米,最高的是160厘米。如果任意从这些学生中选出若干人,那么,至少要选出多少人才能保证有5人的身高相同?
有一项工程,甲单独做需要36天完成,乙单独做需要30天完成,丙单独做需要48天完成。现在由甲、乙、丙三人同时做,在工作期间,丙休息了整数天,甲、乙均未休息。完成这项工作也用了整数天。则丙休息了多少天?
有5个连续自然数,它们的和为一个平方数,中间三个数的和为立方数,则这五个数中最小数的最小值为多少?
随机试题
艾维.李对公共关系的主要贡献是()。
临床上常把______和______之间的消化管称为上消化道。
肾阳虚带下过多的主要证候下列哪项是错误的()
根据《人民币银行结算账户管理办法》的规定,存款人申请开立一般存款账户,应向银行出具的证明文件包括()。
事业单位发生下列交易或事项时,会引起事业基金增减变化的有()。
()对于熟练相当于敏捷对于()
习近平总书记在纪念邓小平同志诞辰110周年座谈会上指出,正是由于有邓小平同志大力倡导和全力推进的改革开放,中国特色社会主义才能_______,中国人民才能过上小康生活。中华民族和中华人民共和国才能以新的姿态_______于世界东方。填入画横线部分
Inthefollowingessay,eachblankhasfourchoices.Choosethebestanswerandwritedownontheanswersheet.Thepurposeoft
为了使模块尽可能独立,要求()。
TheSacrificeatMasadaOnediscoveryalwaysleadstoanother.ArchaeologistsworkingneartheDeadSeabecamecuriousa-bo
最新回复
(
0
)