首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
40
问题
下列给定程序中,函数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://kaotiyun.com/show/tXJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是______。#definea121constb=12;enumc{a1,a2};main(){printf("%d,%d,%d",sizeof(a),sizeof(b),si
若有如下程序段;intx=3,y=4,z;floata=2.0;z=y%x/a;则执行后,z中的值是()
若题中各变量已正确定义并赋值,下面符合C语法的表达式是()
算法的时间复杂度是指()
语句int(*ptr)();的含义是
排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为______。
fprintf函数的一般调用方式是()
在C语言的函数中()
设有以下程序,为使之正确运行,请在下划线中填入应包含的命令行。(注:try_me()函数在a:\myfile.txt中有定义。)【】main(){printf("\n");try_me();printf
随机试题
病人,男性,55岁,TURP术后2h,行持续膀胱冲洗通畅,冲出液呈淡血性,主诉下腹部胀痛难忍,血压16/10kPa,脉搏80次/分,呼吸21次/分,下列护理哪项正确()
下列属于静态报表的是()。
设备、管道的绝热按用途可分为( )等类型。
根据《注册建造师管理规定》,在下列情形中,不予注册的情形包括()。
关于水泥混凝土道路基层的作用,阐述正确的是()。
公司向发起人,国家授权投资的机构,法人及社会公众发行的股票,必须为记名股票。()
有一辆货车运输2000玻璃瓶,运费按到达时完好的瓶子数目计算。运费每只2角,如有破损,破损瓶子不给运费,还要每只赔偿一元。结果得到运费379.6元。这次搬运中玻璃瓶破损了()只。
2016年某市一次有关市民邻里关系的调查显示,在受访的951位市民中,“没有邻居”的有6位。“有邻居”的受访市民中,对邻居表示“了解”的占55.8%(“了解”分“很了解”和“部分了解”,占比分别为26.9%和28.9%),其余的表示“不了解”;对邻里关系表
设α=,A=ααT,求|6E-An|.
Parentsandstudentsarenowrelyinglessontakingoutloansandmoreongrants,scholarshipsandtheirownincomeandsavings,
最新回复
(
0
)