问题
单项选择题
有下列程序段: N=0 For i=0 To 50 i=i+3 n=n+1 If i>10 Exit Endif Next i N 该程序段的执行结果为______。
A.2
B.3
C.4
D.5
答案
参考答案:B
解析:[分析] 本题考查的是FOR循环和EXIT语句。进入FOR循环时,向循环变量i赋初值0,执行循环体I的值增加3变为3,n加1变为1,判断if语句中的条件“I>10”为假,循环体结束,循环变量i加上步长1变为4,没有超过终值50,再一次进入循环体执行。以此类推,第二次循环体执行后i的值为7,n的值为2,i的值增加步长1变为8,进入第三次循环,i的值变为11,n的值变为3,if语句的条件“i>10”成立,执行“EXIT”语句退出循环。