有如下程序段:
i = 1
Do While i <= 4 And flag(i) = False
For j = 5 To i + 1 Step -1
If a(j) < a(j -1) Then
k = a(j):a(j) = a(j-1):a(j-1) = k
flag(i) = True
End If
Next j
i = i + 1
Loop
数组元素a(1)到a(5)的值依次为“56,23,78,11,8”,数组flag的初值均为False,经过该程序段“加工”后,数组元素放flag(1)到flag(5)中值为True的个数是( )