问题 单项选择题

下面程序运行后,语句“Print i”执行的次数是( )。
Private Sub Form_Click()
Dim i As Integer,j As Integer
i=0
Do
i=i+1
For j=10 To 1 Step-3
i=i+j
Print i
Next j
Loop While i<50
End Sub

A.4

B.8

C.12

D.16

答案

参考答案:C

解析: 本题考查双重循环的分析。程序段中的循环结构为外循环Do…Loop While,内部又包括For循环,内循环的执行次数固定,每执行一次外循环,执行4次内循环,每次执行完内循环后,外循环变量i的值增加23,因此外循环共执行了3次。可推出内循环中的语句Print i共执行了12次。

选择题
单项选择题