以下程序计算1+1/3+1/5+…+1/(2N+1),直至1/(2N+1)小于0.00001,横线处应补充的程序是( )。A.2nB.2n+1C.2*nD.2*n+1
以下程序计算1+1/3+1/5+…+1/(2N+1),直至1/(2N+1)小于0.00001,横线处应补充的程序是( )。
A.2n
B.2n+1
C.2*n
D.2*n+1
相关考题:
( 33 )设有如下程序:Private Sub Commandl Click ()Dim sum As Double, x As Doublesum = 0n = 0For i=l To 5x = n / in = n + 1sum 二 sum + xNext iEnd Sub该程序通过 For 循环来计算一个表达式的值,这个表达式是A ) 1+1/2+2/3+3/4+4/5B ) 1+1/2+1/3+1/4+1/5C ) 1/2+2/3+3/4+4/5D ) 1/2+1/3+1/4+1/5
请编写一个函数fun(),它的功能是:根据以下公式求π的值(要求满足精度0.005,即某项小于0.005时停止迭代)。π/2=1+1/3+1*2/(3*5)+1*2*3/(3*5*7)+1*2*3*4/(3*5*7*9)+…+1*2*3*…*n/(3*5*7*…*(2n+1))程序运行后,如果输入精度0.0005,则程序输出3.14…。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:include<conio.h>include<math.h>double fun(double eps){}main(){double x;printf("Input eps: ");scanf("%1f", x);printf("\neps=%1f,PI=%1f\n",x,fun(x));}
以下程序计算1+1/3+1/5+…+1/(2N+1),直至1/(2N+1)小于0.00001,横线处应补充的程序是( )。 public class Sun{ public static void main(String args[]){ int n=1: double term,sum=1.0: do{ n=__; term=1.0/n; sum=sum+term; } while(term=0.00001); System.out.println(n); System.out.println(sum); } }A.2nB.2n+1C.2*nD.2*n+1
请阅读下列程序代码,然后将程序的执行结果补充完整。横线处应填写的内容是( )。 程序代码:执行结果: In Situation 0 no Exception caught in Proc finallyA.In Situation 1B.In SituationC.with CatchD.int iArray 1
程序段中语句x=x+y的执行的频率是() int x,y; x=0;y=0; for(int i=1;i<=n;i++) for(int j=1;j<=i;j++) for(int k=1;k<=j;k++) x=x+y;A.n*(n+1)*(2n+1)/6B.n*(n+1)*(n+2)/6C.n*(n+1)*(2n+3)/6D.n*(n+1)*(n+4)/6
以下程序段中语句"x++;"的语句频度为()。 for(i=1;i<=n;i++) for(j=1;j<=i;j++) for(k=1;k<=j;k++) x++;A.n(n+1)(2n+1)/ 2B.n(n+1)(n+1)/ 2C.n(n+1)(2n+1)/ 6D.n(n+1)(n+2)/ 6
1、程序段中语句x=x+y的执行的频率是() int x,y; x=0;y=0; for(int i=1;i<=n;i++) for(int j=1;j<=i;j++) for(int k=1;k<=j;k++) x=x+y;A.n*(n+1)*(2n+1)/6B.n*(n+1)*(n+2)/6C.n*(n+1)*(2n+3)/6D.n*(n+1)*(n+4)/6