【加试题】有如下VB程序段:数组元素a(1)到a(6)的值分别为“Beijing”、“Guangdong”、“Jiangsu”、“Jiangxi”、“Shanghai”、“Zhejiang”,已按字典序排序。当key的值为“Zhejiang”时,单击命令按钮Command1,文本框Text1中显示的内容为( ) Private Sub Command1_Click() Dim i As Integer, j As Integer, m As Integer Dim s As String i = 1: j = 6 Key = Text1.Text:s = "" Do While i <= j m = Int((i + j) / 2 + 0.5) s = s + " " + a(m) If Key > a(m) Then i = m + 1 Else j = m - 1 End If Loop Text1.Text = s End Sub
A . Jiangxi Zhejiang
B . Jiangsu Shanghai Jiangxi Zhejiang
C . Jiangxi Zhejiang Shanghai
D . Jiangsu Shanghai Zhejiang
答案:C