下列 VB 程序段功能为:在文本框 Text1 中输入字符串,在标签 Label1 中显示是否是环形回文串,环形串“cbcbaab”如图所示,若从“aa”之间断开,形成字符串“abcbcba”是一个回文,所以“cbcbaab” 就是一个环形回文串。

st = Text1.Text:n = Len(st)
For i = 1 To n
c = 1: p = i
q =

Do While Mid(st, p, 1) = Mid(st, q, 1) And c <= n \ 2
p = p Mod n + 1
q =

c = c + 1
Loop
If

Then
Label1.Caption = “是回文串”: Exit For
End If
Next i
If

Then Label1.Caption = “不是回文串”
上述程序段中,方框处可选语句为:
①(p + n - 2) Mod n + 1 ②(p + n - 1) Mod n + 1
③(q + n - 2) Mod n + 1 ④(q + n - 1) Mod n + 1
⑤i > n ⑥i >= n ⑦c > n\2 ⑧c >= n\2
则(1)(2)(3)(4)处语句依次可为( )