组卷题库 > 高中信息技术试卷库
试题详情
某对分查找算法的VB程序段如下:

i=1:j=8:s=0:c=0

Key= Int(Rnd * 10) +41

flag = True

Do Whilei<= j And flag

     c=c+ 1

     m-(i+j)\2

     If Key = a(m) Then flag = False

     If Key < a(m) Thenj=m-1 Elsei=m+ 1

     s=s* 10+ m

Loop

数组元素a(1)到a(8)的值依次为“10,20,30,40,50,60,70,80”,执行该程序段后,下列说法错误的是(    )

A、c的值一定是3
B、s的值一定是465
C、i的值一定是5
D、j的值可能是4或5
知识点
参考答案
采纳过本试题的试卷
教育网站链接