更多“假设有以下程序段:ForI=1to3Forj=5to1Step-1PrintI*jNextjNextI则语句PrintI*j的执行次数I ”相关问题
  • 第1题:

    阅读下面的程序段: K=0 For I=1 to 3 For J=1 to I K=K+J Next J Next I 执行上面的语句后,K的值为______。

    A.8

    B.10

    C.14

    D.21


    正确答案:B
    解析:本题是两层嵌套循环,外面的循环执行一次,里面的循环就要全部都执行一次。
    初始时K=0
    当I=1时,里面循环要全部执行,有for J=1 to 1;所以K=K+1,最后K值为1
    当I=2时,里面循环要全部执行,有for J=1 to 2;所以K=K+1,K=K+2,最后K值为4
    当I=3时,里面循环要全部执行,有for J=l to 3;所以K=K+1,K=K+2,K=K+3,最后K值为10
    最后得到的K值为10

  • 第2题:

    假定有以下程序段: For i= 1 To 4 For j=5 To 1 Step-1 Print i*j Next j, Next i 则语句Print i*j的执行次数是

    A.20

    B.16

    C.17

    D.18


    正确答案:A
    解析:本题考查For循环控制语句。考生要理解For循环的执行顺序与次数。本题有2个For循环,外层的For循环每执行1次,内层的For循环都会全部执行1次,总执行次数为4乘以5次,故答案为A。

  • 第3题:

    有以下程序段: For i=1 to 3 For j=4 to 1 Step -1 Print i+j Next j Next i 则语句Print i+j的执行次数是 。

    A.12

    B.13

    C.14

    D.15


    A

  • 第4题:

    假定有以下程序段For i=1 To 3 For j=5 To 1 Srep-1 Print i*j Next jNext i则语句Print i*j 的执行次数是______。

    A.15

    B.16

    C.17

    D.18


    正确答案:A
    解析:For循环语句中,Step表示步长,即循环计数器变化的幅度。如果省略步长的声明,则默认步长为1。本题中外循环i每次加1,故执行3次循环,内循环j每次减1,故执行5次循环,每执行一次外循环就执行5次内循环,因此内循环执行的次数为3*5=15。

  • 第5题:

    有如下程序 For i=1 To 3 For j=5 To 1 Step -1 Print i+ j Next j, I其循环执行的次数为:______。

    A.12

    B.13

    C.14

    D.15


    正确答案:D