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

题目

设有如下程序:

该程序通过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


相似考题
更多“ 设有如下程序:该程序通过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题:

    没有如下程序:该程序通过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


    正确答案:C
    本题考查VBA中循环结构的知识。这类问题需要分析出每一次循环所做的操作。第一次循环时,i=1,n=0,:=0/1,所以累加上去的是0/1:第二次循环时,i=2,n=1,x=1/2,行以累加上去的是1/2;第三次循环时,i=3,n=2,x=2/3,所以累册上去的是2/3循环5次后累加的应该是0/1+1/2+2/3+3/4+415。

  • 第2题:

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


    正确答案:C
    解析:当i=1时,sum=0+0/1;当i=2时,sum=0+0/1+1/2;当i=3时,sum=0+0/1+1/2+2/3;当i=4时, sum=0+0/1+1/2+2/3+3/4;当i=5时,sum=0+0/1+1/2+2/3+3/4+4/5,即For循环是用来计算表达式“1/2+2/3+3/4+4/5”的。

  • 第3题:

    设有如下程序:

    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


    正确答案:C
    解析:本题考查VBA中循环结构的知识。这类问题需要分析出每一次循环所做的操作。第一次循环时,i=1,n=0,x=0/1,所以累加上去的是0/1;第二次循环时,i=2,n=1,x=1/2,所以累加上去的是1/2;第三次循环时,i=3,n=2,x=2/3,所以累加上去的是2/3;循环5次后累加的应该是0/1+1/2+2/3+374+4/5。

  • 第4题:

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


    正确答案:C

  • 第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


    正确答案:C
    解析: 本题考查VBA中循环结构的知识。这类问题需要分析出每一次循环所做的操作。第一次循环时,i=1,n=0,x=0/1,所以累加上去的是0/1;第二次循环时,i=2,n=1,x=1/2,所以累加上去的是1/2;第三次循环时,i=3,n=2,x=2/3,所以累加上去的是2/3;循环5次后累加的应该是0/1+1/2+2/3+3/4+4/5。

  • 第6题:

    设有如下程序: Private Sub Command1_Click() Dim sum As Double,x As Double sum=0 n=0 Fori=1 To 5 x=n/i n=n+1 sum=sum+x Nexti 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


    正确答案:C
    解析:变量Sum和n的初始值都为0,在进行第一次循环时,x=n/i(i=1),结果为0,n=n+1,n值为1,Sum=Sum+x,Sum值为0;在进行第二次循环时,x=n/i(i=2),x的值为1/2,n=n+1,n值为2,则Sum值为1/2;第三次循环十,x-n/i(i-3),x的值为2/3,n-n+l,n值为3,则Sum值为1/2+2/3:依此类推,直至循环结束。最后Sum的值应为1/2+2/3+3/4+4/5的结果,所以正确答案为C