首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
56
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
设有以下定义和语句,则*(*(p+2)+1)的值为【】。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
以下程序运行后的输出结果是【】。main(){intx=0210;printf("%X\n",x);}
函数fseek(pf,OL,SEEK_END)中的SEEK_END代表的起始点是
在以下程序段中,已知血型数据占两个字节,则输出结果是unionun{inti;doubley;}structst{chara[10];unionunb;};
下面程序段的运行结果是char*p="abcdefgh";p+=3;printf("%d\n",strlen(strcpy(p,"ABCD")));
若有定义:inta[2][3];则才a数组的第i行第j列(假调i,j已正确说明并赋值)元素值的正确引用为
若有以下定义和语句,则对a数组元素地址的正确引用为inta[2][3],(*p)[3];p=a;
若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是
设y是int型变量,请写出判断y为奇数的关系表达式【】。
函数调用语句;fseek(fp,-20L,SEEK_END);的含义是()
随机试题
患儿女,8岁。扭伤右足3小时,行走受限。查体:右外踝部位肿胀明显,且有环行压痛,被动内翻、外翻时疼痛加重。此病例最有可能的踝部外伤姿势为
试述在SQLServer2000和VisualFoxPro中打开表设计器的步骤。
A.一级结构B.二级结构C.超二级结构D.三级结构氆E.四级结构是多肽链中氨基酸的排序顺序
一个完整的计算机系统应该指的是:
《建设工程安全生产管理条例》规定,对()达到一定规模的危险性较大的分部分项工程,施工单位应编制专项施工方案。
石油蛋白质()
学校教育对个体发展的特殊功能表现在哪些方面?
将60拆成10个质数之和,要求其中最大的质数尽可能小,那么这个最大的质数是多少?
一种错误的认识是,只有热情开朗乃至经常喋喋不休的人,才有更强的适应性,也更容易在群体中受欢迎,这种印象让那些内向的人有些自卑,甚至怀疑自己有社交障碍,转而求助于心理医生或抗抑郁药物。但大可不必如此,因为_____________。有研究显示,大约有30%的
在考生文件夹下打开Excel.xlsxX文件。将sheet1工作表的A1:E1单元格合并为一个单元格,内容水平居中;计算“销售额”列的内容(数值型,保留小数点后0位),按销售额的降序次序计算“销售排名”列的内容(利用RANK函数):利用条件格式将E3:
最新回复
(
0
)