首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
47
问题
下列给定程序中,函数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://jikaoti.com/ti/zKn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数值的类型是______。fun(floatx){floaty;y=3*x-4;returny;}
以下函数用来在w数组中插入x。n所指向的存储单元中存放w数组中字符个数。数组w中的字符已按从小到大的顺序排列,插入后数组w中的字符仍有序。请填空。voidfun(char*w,charx,int*n){inti,
阅读下面程序,则程序段的功能是#include"stdio.h"main(){intc[]={23,1,56,234,7,0,34},i,j,t;for(i=1;i<7;i++){t=c[i];j=i-
下面函数调用语句含有实参的个数为func((exp1,exp2),(exp3,exp4,exp5));
有如下程序main(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=ch[i];
数据存储和数据流都是______,仅仅是所处的状态不同。
在C语言的函数中()
函数fun的功能是:根据以下公式求p的值,结果由函数值返回。m与n为两个正数且要求m>n。例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。#include<con
下述函数通过递归方法将字符串倒置,使用时需要指定字符数组的首地址、起始下标和终止下标。请填空:#include<stdio.h>voidfun(char*s,intlow,inthigh){if(【】)
随机试题
下列食物中富含最理想的天然优质蛋白质的是
A.目B.舌C.口D.鼻E.耳肺在窍为
转铁蛋白增多说明
10kV或6kV固定式配电装置的出线侧,在架空出线回路或有反馈可能的电缆出线回路中,应装设断路器。()
某县公安局城西派出所接到群众报警称,城区某医院住院部电梯上升途中突发故障,导致多人被困电梯内,接警后,值班民警迅速赶到现在处置。民警赶到现场时,发现电梯停在了6楼和7楼之间,电梯空间狭小闷热,被困者焦急地呼喊和拍打电梯门,此时11名人员被困在电梯内近半个小
设z=z(x,y)由F(az-by,bx-cz,cy-ax)=0确定,其中函数F连续可偏导且aF’1-cF’2≠0,则=__________。
下列设备中,属于输入设备的是( )。
Withtheworld’spopulationestimatedtogrowfromsixtoninebillionby2050,researchers,businessesandgovernmentsarealre
Itwas6:40inthemorningandnearlyallofthedoctorsattendingthemedicalconferencehadassembledforthefirstsessionof
A、Taiwan’sNationalistParty.B、PeopleFirstParty.C、DemocraticProgressiveParty.D、TheNewParty.A
最新回复
(
0
)