首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数proc()的功能是:应用递归算法求某数a的平方根。求平方根的迭代公式如下: x1=(x0+a/x0)/2 例如,3的平方根为1.732051。 请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main()函数,不得增
下列给定程序中,函数proc()的功能是:应用递归算法求某数a的平方根。求平方根的迭代公式如下: x1=(x0+a/x0)/2 例如,3的平方根为1.732051。 请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main()函数,不得增
admin
2013-03-25
79
问题
下列给定程序中,函数proc()的功能是:应用递归算法求某数a的平方根。求平方根的迭代公式如下:
x1=(x0+a/x0)/2
例如,3的平方根为1.732051。
请修改程序中的错误,使它能得出正确的结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include
#include
//****found****
proe(double a.double x0)
{
double x1,y;
x1=(x0+a/x0)/2.0;
//****found****
if(fabs(x1-x0)>0.00001)
y=proc(a,x1);
else y=x1;
return y;
}
void main()
{
double s;
printf("Enter s:");scanf("%If",&s);
printf("The square root of%1f is %1f\n", s,proc(s,1.0));
}
选项
答案
(1)错误:proc(double a,double x0) 正确:double proc(double a,double x0) (2)错误:if(fabs(x1—x0)>0.00001) 正确:if(1abs(x1—x0)>=0.00001)
解析
由主函数中的proc函数调用可知,函数proc应该有一个double型的返回值。因此,“proc(double a,double x0)”应改为“double proc(double a,double x0)”;由double型数据的精确值可知,“if(fabs(x1—x0)>0.00001)”应改为“if(1abs(x1—x0)>=0.00001)”。
转载请注明原文地址:https://www.kaotiyun.com/show/tXJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是______。intd=1;fun(intp){staticintd=d;d+=p;printf("%d",d);returnd;}main(){inta=
以下程序的输出结果是______。main(){inta[4][4]={{1,3,5,},{2,4,6},{3,5,7}};printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1],a[3]
执行以下的程序段后,m的值是______。inta[2][3]={{1,2,3},{4,5,6}};intm,*p;p=&a[0][0];m=p[4];
以下程序的输出结果是______。#include<stdio.h>main(){inta=200;#definea100printf("%d",a);#undefapri
以下程序的输出结果是【】。main(){inty=9;for(;y>0;y--)if(y%3==0){printf("%d",--y);contin
语句int(*ptr)();的含义是
若二维数组a有m列,则在a[i][j]前的元素个数为
排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为______。
设y是int型变量,请写出判断y为奇数的关系表达式【】。
fprintf函数的一般调用方式是()
随机试题
Howcanwegetridofgarbage?Dowehaveenoughenergysourcestomeetourfutureenergyneeds?Thesearetwoimportantquestio
肾病综合征低蛋白血症的主要原因是
伤亡事故的原因可分为直接原因与间接原因。下列关于伤亡事故的原因中,属于直接原因的是()。
投资者可以作为资本投入企业的是( )。
甲酒厂为增值税一般纳税人,主要生产粮食白酒。2014年6月发生下列经营业务:(1)外购一批小麦作为原材料,取得的增值税专用发票上注明金额100万元、增值税额13万元;支付给运输该批小麦的乙运输公司运费8万元,取得普通发票。(2)外购一批高粱作为原材料,
WAIS—RC中数字符号分测验的正式测验时限是()。
在人力资源部门对新员工进行一般性的指导中,不包括()等内容。
“法律条文没有作出规定的,法官就不能受理。譬如有公民的奴隶被人拐走或偷跑掉,此公民要求法律受理就要找法官,向他申明:根据某某法律,我认为此奴隶应归我所有。法官确认后才能受理。”这一描述主要说明罗马法()。
1964年,周恩来总理代表党和政府提出实现“四个现代化”奋斗目标是在()。
Theopportunitycostsofchoosingajobareespeciallyimportanttocollegestudents.Thereisakindoftriangularrelationship
最新回复
(
0
)