题目

某对分查找的VB程序如下: i = 1: j = 8 : n = 0 key = Val(Text1.Text) Do While i <= j     m = (i + j- 1) \ 2     n=n+1     If a(m) >=key Then         i = m + 1     Else         j = m - 1     End If Loop Label1.Caption=Str(n)+Str(i) 数组元素a(1)到a(8)的值依次为“ 35,32,29,26,21,19,16,12”。在文本框Text1中输入17,执行该程序段后,标签Label1上显示的内容是(      ) A . 3 7 B . 2 7 C . 4 8 D . 2 8 答案:A
信息技术 试题推荐