有如下程序段: b(0)=0 For i=1 To 6 k=i For j=i+1 To 7 If a(k) > a(j) Then k=j Next j If i <> k Then t=a(k): a(k)=a(i): a(i)=t If a(i) <> a(i-1) Then b(i)=i Else b(i)=b(i-1) End If Next i 若数组元素a(1)到a(7)的值依次为“6,7,6,3,9,2,3”,则经过上述程序加工后,b(5)的值是( )
A . 3
B . 4
C . 5
D . 6
答案:B