单选题
下面程序执行时,输出的结果是( )。
Private Sub Form_Click()
Dim i As Integer,j As Integer
i=10
Do
i=i+j
For j=10 To i Step-3
i=i+j
Next j
Loop While i<50
Print i;j
End Sub
A、
50 10
B、
50 9
C、
57 10
D、
57 9
【正确答案】
C
【答案解析】
[解析] 本题考查二层循环的分析。程序段中的循环结构为外循环Do…Loop While,又包括了For型循环。外循环为直到型循环,先执行循环体,再判断条件。i的初值为10,内循环执行完一次后,i值为20,i值为7,此时内层循环变量j小于1,内循环结束;执行下一次外循环,此叫i初值为27,内存循环j初值为10,小于终止值,内层循环不执行;以此类推,当i为57时,循环结束。
提交答案
关闭