阅读下面的程序段: sum=0 for i=l to 3 forj=i to 4 for k--j to 5 sum=sum+l next k next1 next i 执行上面的三重循环后,s

admin2014-08-27  36

问题 阅读下面的程序段:
    sum=0
    for i=l to 3
    forj=i to 4
    for k--j to 5
    sum=sum+l
next k
    next1
    next i
   执行上面的三重循环后,sum的值为(    )。

选项 A、14
B、23
C、28
D、30

答案C

解析 本题考查循环的知识。这类问题循环题中只有一条语句,就是sullq=sum+1,这样的话问题就变成了判断这条语句共执行多少次,也就是最内层循环一共会执行多少次。可以这样分析:当i=1,i=1时,内循环执行5次,当i=1,j=2时,内循环执行4次……当i=1,j=4时,内循环执行2次,这样的话外循环第一次时内循环共执行5+4+3+2=14次;当i=2时,i从2开始循环,那么内循环共执行4+3+2=9次:当i=3时,j从3开始循环,那么内循环共执行3+2=5次,所以总的执行次数为14+9+5=28次。
转载请注明原文地址:https://jikaoti.com/ti/CoV0FFFM
0

最新回复(0)