itgle.com

设有如下程序: Private Sub Command1_ Click() Dim sum As Double, x As Double sum=0 n=0 For i=1 To 3 x=n/i n=n+1 sum=sum+x Next i End Sub 该程序通过For循环来计算sum的值,sum值的精确结果是( )。A.1+1/2+2/3B.1+1/2+1/3+1C.1/2+2/3D.1/2+1/3

题目

设有如下程序: Private Sub Command1_ Click() Dim sum As Double, x As Double sum=0 n=0 For i=1 To 3 x=n/i n=n+1 sum=sum+x Next i End Sub 该程序通过For循环来计算sum的值,sum值的精确结果是( )。

A.1+1/2+2/3

B.1+1/2+1/3+1

C.1/2+2/3

D.1/2+1/3


相似考题
更多“设有如下程序:Private Sub Command1_ Click() Dim sum As Double, x As Double sum=0 n=0 For i= ”相关问题
  • 第1题:

    有如下程序 includeviodmain() {int i,sum=0;for(i=1;i<=3;sum++)sum+=i;cout<

    有如下程序 #include<iostream.h> viod main() { int i,sum=0; for(i=1;i<=3;sum++) sum+=i; cout<<sum<<end1; } 该程序的执行结果是 ______。

    A.6

    B.3

    C.死循环

    D.0


    正确答案:C

  • 第2题:

    设有程序如下: i=1; sum=0; while i<=100 sum=sum+i; i=i-1; end 则程序的执行结果为:

    A.5050

    B.100

    C.99

    D.无限循环,无结果


    无限循环,无结果

  • 第3题:

    如下程序中实现sum=1+2+3+...+n的程序是

    A.int sum=0,i; for(i=0;i<n;i++)sum+=i;

    B.int sum=0,i; for(i=0;i<n;i++); sum+=i;

    C.int sum=0,i; for(i=1;i<=n;i++); sum+=i;

    D.int sum=0,i; for(i=1;i<=n;i++) sum+=i;


    A循环找到末尾结点,然后赋值给第一个结点,所以选择A)。

  • 第4题:

    11、设有如下程序段,输出结果是()。 int i=0, sum=0; do { sum+=i;i++; }while(i<=4); printf("%d\n", sum);


    44

  • 第5题:

    以下程序段()的功能是:输入n的值,计算序列 1 + 1/2 +1/3 + ...+1/n 的和。

    A.scanf("%d",&n); sum=0; for(int i=1; i<=n ; i++) sum=sum+1.0/i ;

    B.scanf("%d",&n); sum=0; for(int i=1; i<=n ; i++) sum=sum+1/i ;

    C.scanf("%d",&n); sum=0; for(int i=1; i<=n ; i++) ; sum=sum+1.0/i ;

    D.n=100; sum=0; for(int i=1; i<=n ; i++) sum=sum+1.0/i ;


    A