首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中函数fun的功能是:根据整型形参m,计算如下公式的值。 例如,若m中的值为:5,则应输出:1.46361 1。请改正程序中的错误,使它能得到正确结果。 注意: 不要改动main函数,不得增行或删行,也不得更改程序的结构。
给定程序中函数fun的功能是:根据整型形参m,计算如下公式的值。 例如,若m中的值为:5,则应输出:1.46361 1。请改正程序中的错误,使它能得到正确结果。 注意: 不要改动main函数,不得增行或删行,也不得更改程序的结构。
admin
2021-06-15
100
问题
给定程序中函数fun的功能是:根据整型形参m,计算如下公式的值。
例如,若m中的值为:5,则应输出:1.46361 1。请改正程序中的错误,使它能得到正确结果。
注意:
不要改动main函数,不得增行或删行,也不得更改程序的结构。
【试题源程序】
#include
double fun(int m)
{
double y=1.0;
int i;
/**********found**********/
for(i=2;i<m;i++)
/**********found**********/
y+=1/(i*i);
return(y);
}
main()
{
int n=5;
printf("\nThe result is%If\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)
解析
错误(1):使用for循环计算公式取到m时,最后一次循环应该等于m,所以i<m应改为i<=m。
错误(2):在除法运算中,如果除数和被除数都是整数,那么所除结果也是整数,因此需要对结果进行强制转换或者将除数或被除数其中一个整型常量变为浮点型常量。
转载请注明原文地址:https://kaotiyun.com/show/vVtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中fun函数的功能是:求出以下分数序列的前n项之和。和值通过函数值返回main函数。例如,若n=5,则应输出:8.391667。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改
给定程序中,函数fun的功能是:判断形参S所指字符串是否是“回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。“回文”是正读和反读都一样的字符串(不区分大小写字母)。例如,LEVEL和Level是“回文”,而LEVLEV不是。
给定程序MODI1.C中函数fun的功能是:计算函数(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值。其中x和y的值不等,z和y的值不等。例如,当x的值为9、y的值为11、z的值为15时,函数值为-3.50。请改正程序中的错误,使它能得
给定程序中,函数fun的功能是:有N×N矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素置为0。例如,若N=3,有下列矩阵:123456789计算结果为10
给定程序中,函数fun的功能是:有N×N矩阵,根据给定的m(m=N)值,将每行元素中的值均右移m个位置,左边置为0。例如,N=3,m=2,有下列矩阵123456789程序执行结果为0
函数fun的功能是:将a、b中的两个两位正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=4251。注意:部
在下列选项中,没有构成死循环的程序段是()。
以下选项中不合法的标识符是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
随机试题
关于肠病性肢端皮炎描述正确的是
子宫脱垂Ⅲ度为
某有限责任公司的法律顾问在审查公司减少注册资本的方案时,提出以下意见,其中哪种意见不符合公司法的规定?()
如图所示的逻辑电路中,触发器初态Q=0,当触发器被第一个CP脉冲作用后,Y1、Y2的状态是()。
投掷器械落在投掷区角度线上成绩有效。()
终身教育包括教育体系的各个阶段和各种方式,既有学校教育,又有社会教育,既有正规教育,也有非正规教育。()
心智技能具有的特点包括()
三层浏览器/服务器架构是现在比较流行的应用系统架构。下列关于此架构的说法,错误的是()。
StayingSmart:AdviceonNavigatingYourCareerMillionsofcareerchangesoccureachyear.Somearenatural,butmanymore
AtomicPowersStationsoutatSeaMayBeBetterthanInlandOnes[A]AftertheeventsofMarch11th2011,whenanearthquakeand
最新回复
(
0
)