【正确答案】
B
【答案解析】本题考查For循环。程序执行如下: 1)初始化:i=10 ; 2)For ;第一次循环,条件i≥1为真 3)sum=sum+i ;sum=10 4)step-2 ;相当于i=i-2,故i=8 5)For ;第二次循环,条件i≥1为真 6)sum=sum+i ;sum=18 7)step-2 ;相当于i=i-2,故i=6 8)For ;第三次循环,条件i≥1为真 9)sum=sum+i ;sum=24 10)step-2 ;相当于i=i-2,故i=4 11)For ;第四次循环,条件i≥1为真 12)sum=sum+i ;sum=28 13)step-2 ;相当于i=i-2,故i=2 14)For ;第五次循环,条件i≥1为真 15)sum=sum+i ;sum=30 16)step-2 ;相当于i=i-2,故i=0 17)For ;第六次循环,条件i≥1为假 18)循环结束。 综上所述,应选择选项B。