题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-23 17:45:18

[简答题]下列程序的功能是:利用以下所示的简单迭代方法求方程:
cos(x)-x=0的一个实根。
xn+1=cos(xn)
迭代步骤如下:
(1)取x1初值为0.0。
(2)x0=x1,把x1的值赋给x0。
(3)x1=cos(x0),求出一个新的x1。
(4)若x0-x1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2)。
(5)所求x1就是方程cos(x)-x=0的一个实根,作为函数值返回。
请编写函数countValue( )实现程序要求,最后调用函数writeDAT( )把结果输出到文件out41.dar中。
注意:部分源程序已给出。
请勿改动主函数main( )和写函数writeDAT( )的内容。
试题程序:
#include<conio.h>
#include<math.h>
#include<stdio.h>
float countvalue( )

main ( )

clrscr( );
printf("实根=%f/n",countValue( ));
printf("%f/n",cos(countValue( ))countValue( ));
writeDAT( );
writeDAT( )

FILE *wf;
wf=fopen("out41.dat","w");
fprintf(wf,"%fln",countValue(
fclose(wf);

更多"下列程序的功能是:利用以下所示的简单迭代方法求方程: cos("的相关试题:

[简答题]下列程序的功能是:利用以下所示的简单迭代方法求方程cos(x)-x=0的一个实根。xn+l=cos(xn)
迭代步骤如下:
(1)取x1初值为0.0。
(2)x0=x1,把x1的值赋给x0。
(3)x1=cos(x0),求出一个新的x1。
(4)若x0-x1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2)。
(5)所求x1就是方程cos(x)-x=0的一个实根,作为函数值返回。
请编写函数countValue( )实现程序要求,最后调用函数writeDAT( )把结果输出到文件out9.dat中。
注意:部分源程序已给出。
请勿改动主函数main( )和写函数writeDAT( )的内容。
[试题程序]
#include<stdlib.h>
#include<math.h>
#include<stdio.h>
void writeDAT( );
float countValue( )


voidmain( )

system("CLS");
printf("实根=% f/n",countValue( ));
printf("% f/n",cos(countValue( ))-countValue( ));
writeDAT( );

void writeDAT( )

FILE *wf;
wf=fopen("out9.dat","W");
fprintf(wf,"% f/n",countValue( ));
fclose(wf);

[简答题]下列程序的功能是:利用以下所示的简单迭代方法求方程:
cos(x)-x=0的一个实根。
xn+1=cos(xn)
迭代步骤如下:
(1)取x1初值为0.0。
(2)x0=x1,把x1的值赋给x0。
(3)x1=cos(x0),求出一个新的x1。
(4)若x0-x1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2)。
(5)所求x1就是方程cos(x)-x=0的一个实根,作为函数值返回。
请编写函数countValue( )实现程序要求,最后调用函数writeDAT( )把结果输出到文件out41.dar中。
注意:部分源程序已给出。
请勿改动主函数main( )和写函数writeDAT( )的内容。
试题程序:
#include<conio.h>
#include<math.h>
#include<stdio.h>
float countvalue( )

main ( )

clrscr( );
printf("实根=%f/n",countValue( ));
printf("%f/n",cos(countValue( ))countValue( ));
writeDAT( );
writeDAT( )

FILE *wf;
wf=fopen("out41.dat","w");
fprintf(wf,"%fln",countValue(
fclose(wf);

[简答题]下列程序的功能是:利用以下所示的简单迭代方法求方程:
cos(x)-x=0的一个实根。
xn+1=cos(xn)
迭代步骤如下;
(1)取x1初值为0.0。
(2)x0=x1,把x1的值赋给x0。
(3)x1=cos(x0),求出一个新的x1。
(4)若x0-x1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2)。
(5)所求x1就是方程cos(x)-x=0的一个实根,作为函数值返回。
请编写函数countValue( )实现程序要求,最后调用函数writeDAT( )把结果输出到文件out41.dat中。
注意;部分源程序已给出。
请勿改动主函数main( )和写函数writeDAT( )的内容。
试题程序:
#include<conio.h>
#include<math.h>
#include<stdio.h>
float countValue( )



main ( )

clrscr( );
printf("实根=%f/n",countValue( ));
printf("%f/n",cos(countValue( ))-countValue( ));
writeDAT( );

writeDAT( )

FILE *wf;
wf=fopen("out41.dat","w");
fprintf(wf,"%f/n",countValue( ));
fclose(wf);

[多项选择]简单应用题 编写函数fun( ),它的功能是利用以下所示的简单迭代方法求方程cos(x)-x=0的一个实根。 xn+1 =cos(xn) 迭代步骤如下: (1)取x1初值为0.0。 (2)x0=x1,把x1的值赋给x0。 (3)x1=cos(x0),求出一个新的x1。 (4)若x0-x1的绝对值小于0.000001, 则执行步骤(5),否则执行步骤(2)。 (5)所求x1就是方程cos(x)-x=0的一个实根,做为函数值返回。 程序输出结果Root=0.739085。 注意:部分源程序已存在文件test6_2.cpp中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 文件test6_2的内容如下: #include #include #include float fun( ) { } void main( ) { cout<<"Root="<
[简答题]请编写函数findRoot( ),其功能是:利用以下所示的简单迭代方法求方程cos(x)-x=0的一个实根。
迭代步骤如下:
(1)取x1初值为0.0。
(2)把x1的值赋给x0,即x0=x1
(3)求出一个新的x1,即x1=cos(x0)。
(4)若x0-x1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2)。
(5)所求x1就是方程cos(x)-x=0的一个实根,作为函数值返回。
函数writeData( )负责把结果输出到OUT.DAT文件中。
注意:部分源程序已给出。
请勿改动主函数main( )和写函数writeData( )的内容。
试题程序:
#include<stdlib.h>
#include<math.h>
#include<stdio.h>
void writeData( );
float findRoot( )

float x1=0.00,x0;
int i=0;
do


x0=x1;//将x1的值赋给x0
x1=cos(x0);//得到一个新的x1的值

while(fabs(x1-x0)>0.000001);//如果
误差比所要求的值大,则继续循环
return x1;

void main( )

system("CLS");
printf("root=%f",findRoot( ));
writeData( );

void writeData( )

FILE*wf;
wf=fopen("OUT.DAT","w");
fprintf(wf,"%f",findR
[简答题]编写函数fun( ),它的功能是利用以下所示的简单迭代方法求方程cos(x)-x=0的一个实根。
Xn+1=COS(Xn)
迭代步骤如下:
(1)取x1初值为0.0。
(2)x0=x1,把x1的值赋给x0。
(3)x1=cos(x0),求出一个新的x1。
(4)若x0-x1的绝对值小于0.000001,则执行步骤(5),否则执行步骤(2)。
(5)所求x1就是方程cos(x)-x=0的一个实根,作为函数值返回。
程序输出结果Root=0.739085。
注意:部分源程序已存在文件test6_2.cpp中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
文件test6_2的内容如下:
#include<conio.h>
#include<math.h>
#include<iostream.h>
float fun( )


void main( )

cout<<"Root="<<fun( )<<endl;

[简答题]编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。
迭代步骤如下:
(1)取x1初值为0.0;
(2)x0=x1,把x1的值赋给x0;
(3)x1=cos(x0),求出一个新的x1;
(4)若x0-x1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2);
(5)所求x1就是方程cos(x)-x=0的一个实根,作为函数值返回。
程序将输出结果Root=0.739085。
注意:部分原程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
[试题源程序]
#include<math.h>
#include<stdio.h>
float fun( )


main( )

printf("Root=%f/n",fun( ));

[简答题]编写函数fun,其功能是:利用下面的简单迭代方法求方程cos(x)-x=0的一个实根。
xn+1=cos(xn)
迭代步骤如下:
(1)取x1初值为0.0;
(2)x0=x1,将x1的值赋给x0
(3)x1=cos(x0),求出一个新的x1
(4)若x0-x1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2);
(5)所求x1就是方程cos(x)-x=0的一个实根,作为函数值返回。
程序将输出结果Root=0739086。
注意:部分源程序给出如下。
请勿改动主函数数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<conio.h>
#include<math.h>
#include<scdio.h>
double fun( )


main( )

double f=fun( );
printf("Root=%f/n",f);

[填空题]以下程序中函数 fun 的功能是:构成一个如图所示的带头结点的单向链表,在结点 的数据域中放入了具有两个字符的字符串。函数 disp 的功能是显示输出该单向链表 中所有结点中的字符串。请填空完成函数 disp。 head ab cd ef /0 #include typedef struct node /*链表结点结构*/ { char sub[3]; struct node *next; }Node; Node fun(char s) /* 建立链表*/ { …… } void disp(Node *h) { Node *p; p=h->next; while(= _______ ) { printf("%s/n",p->sub);p= _______ ; } } main( ) { Node *hd; hd=fun( ); disp(hd);printf("/n"); }

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码