下列给定程序中,函数fun的功能是计算下式: 直到并将计算结果作为函数值返回。 例如,若形参e的值为1e-3,函数的返回值为2.985678。 请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删

admin2015-07-25  30

问题 下列给定程序中,函数fun的功能是计算下式:

直到并将计算结果作为函数值返回。
例如,若形参e的值为1e-3,函数的返回值为2.985678。  
请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:   
#indude
doublefun(double e)
    {
    int i;double s.x;
  /**********found***********/
    s=0;i=【1】;
    x=1.0;
    while(x>e)(
/**********found***********/
    【2】;
/**********found***********/
    x=(2.0*i一1)/【3】(2.0*i);
    s=s+x;
    }
    return S;
  }
  main()  
  {  
    double e=le一3:
    printf(“\nThe result is:%f\n”fun(e));
  }。

选项

答案(1)0 (2)i++或++i或i+=1或i=i+1 (3)2.0*1

解析 填空1:i从1开始参加运算,由于i在循环开始时自增,所以赋初值为0。
    填空2:由通项知i每次增1。
    填空3:根据公式中的通项得到表达式的值。
转载请注明原文地址:https://jikaoti.com/ti/UGkiFFFM
0

相关试题推荐
最新回复(0)