问题 单项选择题

有下列程序段: 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”语句退出循环。

填空题
问答题 简答题