【加试题】有如下程序段: n = 0: i = 2: f = True Do While i <= 6 And f n = n + 1 f = False For j = 6 To i Step -1 If a(j) < a(j - 1) Then t = a(j): a(j) = a(j - 1): a(j - 1) = t Last = j f = True End If Next j i = Last + 1 Loop 数组元素a(1)到 a(6)的值依次为“10,16,82,36,51,87”,经过该程序段“加工”后,下列说法不正确( )
A . 变量n的值为5
B . 此过程中数据共需比较8次
C . 此过程中数据共需交换2次
D . 数组元素a(1)到a(6)的值为升序
答案:A