更多“阅读下面的程序段:For a=1 To 2For b=1 To aFor c=b To 2i=i+1NextNextNextPrint i执行上面的3重 ”相关问题
  • 第1题:

    阅读下面的程序段:

    a==0

    For i=1 To 3

    For j=1 To i

    For k=j To 3

    a=a+l

    Next k

    Next j

    Next i

    执行上面的程序段后,a的值为( )。

    A.3

    B.9

    C.14

    D.21


    正确答案:C
    C。【解析】本题考查三重循环,当i=1时,j=1,则Fork=JTo3执行3次,所以a=3,当i=2时,Forj=IT01执行2次Fork=jT03执行3次,所以总共执行5次,所以此时a=3十5=8当i=3时,ForJ=1Toi执行{次,Fork=jT03执行3次,所以总共执行了6次,所以a=3+5+8=14次。

  • 第2题:

    阅读下面的程序段: public class Sun { public static void main(String args[ ]) { int a=0 for(int i=1;i<=3;i++) { for(int j=1;j<-i;j++) { for(int k=j;k<=3;k++) { a=a+1; } } } System.out.println(A) 我; }}执行上面的3重循环后,a的值为( )。

    A.3

    B.9

    C.14

    D.21


    正确答案:C
    解析:本题考查对for循环嵌套的理解。本题应用3重嵌套循环,循环嵌套的执行,当外层循环执行1次,内层循环就要执行所有循环。 i=1时,j=1,k执行3次循环得到a的值3;i=2, j=1时,k执行3次循环得到a的值加3并覆盖原值,j=2时,k执行两次循环,a的值加2;依次,i=3时,i执行3次。其中,分别执行3、 2、1次,a的值分别加3、2、1,最后得到a的值14。故本题答案是C。

  • 第3题:

    阅读下面的程序段:

    For a=1 To 2

    For b=1 To a

    For c=b To 2

    i=i+1

    Next

    Next

    Next

    Print i

    执行上面的3重循环后,i的值为

    A.4

    B.5

    C.6

    D.9


    正确答案:A
    解析:本题是一个多重循环语句,是For…Next结构的多重迭用,仔细分析即可看出:在结构中i=i+1共执行了5次,所以最后i的值为5。

  • 第4题:

    阅读下面的程序段:For a=1 To 2 For b=1 To a For C=b To 2 I=I + 1 Next NextNextPrint I执行上面的三重循环后,I的值为

    A.4

    B.5

    C.6

    D.9


    正确答案:B
    解析:本题是一个多重循环语句,是For…Next结构的三重迭用,仔细分析一下就会看到:在结构中,I=I+1共执行了5次,所以最后I的值为5。

  • 第5题:

    阅读下面程序段: For a=1 To2 For b =1 To a For c = b To 2 i=i+1 Next Next Next Print i 执行上面的3重循环后,i的值为

    A.4

    B.5

    C.6

    D.9


    正确答案:B
    解析:本题是一个多重循环语句,是 For…Next结构的多重迭用,仔细分析一下即可看出:在结构中,i=i+1共执行了5次,所以最后i的值为5。