某对分查找算法的VB程序段如下: key=Int(Rnd*20)+3 i=1:j=6:id=1 Do Whilei<=j m=(i+j)\2 If key = a(m) Then Exit Do If key < a(m) Then j=m-1:id=id*2 Else i=m+1:id=id*2+1 End If Loop Label 1. Caption = Str(id) 数组元素a(1)到a(6)的值依次为“4,7,9,14,15,21”,执行该程度段后,标签Label1中显示的内容不可能的是( )
A . 4
B . 7
C . 13
D . 15
答案:C