niusouti.com

设有如下程序:Private Sub Command1 Click( ) Dim sum AS Double,x As Double sum=0 n=0 For i=1 To 5 x=n/i n=n+1 sum=sum+x Next i End 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

题目

设有如下程序:Private Sub Command1 Click( ) Dim sum AS Double,x As Double sum=0 n=0 For i=1 To 5 x=n/i n=n+1 sum=sum+x Next i End Sub 该程序通过For循环来计算一个表达式的值,这个表达式是______。

A.1+1/2+2/3+3/4+4/5

B. 1+1/2+1/3+1/4+1/5

C. 1/2+2/3+3/4+4/5

D. 1/2+1/3+1/4+1/5


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

    设有如下程序: 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


    正确答案:C
    解析:第一次循环时n、sum均为0,所以sum值为0,第二次循环时n为1、i为2,所以sum值为1/2,第三次循环时n为2、i为3,所以sum值为1/2+2/3。

  • 第2题:

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


    44

  • 第3题:

    如下程序段执行后sum的值为() int i,sum; i=1; sum=0; while(i<=5) { sum+=i; i++; }

    A.5

    B.10

    C.15

    D.20


    15

  • 第4题:

    设有如下程序: Private Sub Command1_Click() Dim sum As Double,x As Double sum=0 n=0 For i=1 To 5 x=n/i n=n+1 sum=sum+x Next End Sub 该程序通过For循环计算一个表达式的值,这个表达式是 ______。

    A.1+1/2+2/3/4+4/5

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

    C.1/2+2/3+3/4+4/5

    D.1+1/2+1/3+1/4+1/5


    正确答案:C
    解析:本题考查循环语句,其过程如下:
      i=1时,x=0/1=0,n=0+1=1,sum=0+0;
      i=2时,x=1/2,n=1+1=2,sum=0+1/2;
      i=3时,x=2/3,n=2+1=3,sum=0+1/2+2/3;
      i=4时,x=3/4,n=3+1=4,sum=0+1/2+2/3+3/4;
      i=5时,x=4/5,n=4+1=5,sum=0+1/2+2/3+3/4+4/5。

  • 第5题:

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

    A.5050

    B.100

    C.99

    D.无限循环,无结果


    无限循环,无结果

  • 第6题:

    5、写出如下程序的运行结果和运行原理: sum = 0 n = 99 while n > 0: sum = sum + n n = n - 2 print(sum)


    24