题目

(加试题)若数组元素d(1)到d(8)的值依次为“86,75,58,46,20,18,12,5”,查找某Key值的VB程序段如下: n = 0 : i = 1 : j = 8 Key = Val(Text1.Text) Do While i <= j     m = (i + j) \ 2     If Key = d(m) Then Exit Do       'Exit Do表示退出循环     If Key > d(m) Then         j = m - 1 : n = n - 1     Else         i = m + 1 : n = n + 1     End If Loop Label1.Caption = Str(n) 当输入不同的Key值,运行该程序段后,在标签Label1中显示的不同结果共有(  ) A . 5种 B . 6种 C . 7种 D . 8种 答案:D
信息技术 试题推荐
最近更新