1. 某对分查找算法的VB程序段如下:

i=1 : j=6 : k=0

key = Val( Textl.Text)

Do Whilei<= j

    k=k+ 1

    m= Int((i +j)/2+0.5)

    If key = a(m) Then Exit Do

    If key< a(m) Then j=m-1 Else i=m+ 1

Loop

文本框Text1中输入27,执行该程序段后,k的值为2,则a(1)到a(6)各元素可能的值是(   )

A. 12,45,27,31,78,95 B. 15,27, 56, 61,73,89 C. 89,73, 61,56,35,27 D. 13,31, 47,56,73,80
【考点】
查找算法及程序实现;
【答案】

您现在未登录,无法查看试题答案与解析。 登录
单选题 普通
基础巩固
能力提升
变式训练
拓展培优
真题演练
换一批