题库 高中信息

题干

(加试)数组a存放n个学生的学号及成绩,a(2*i-1)存放第i个学生的学号,a(2*i)存放第i个学生的成绩,且成绩按降序排列(i=1,2,……n)。下列VB程序功能为:文本框Text1中输入成绩key,查找该成绩对应学生的学号,在文本框Tex2中显示。
Key = Val(Text1. Text)
i=1:j=( ① )
flag =False
Do While I <=j And Not flag
m=(i+j)\2
If key =a(2*m)Then
Flag = True
Elseif  ( ②  )  Then
j=m-1
Else
i=m+1
End If
Loop
If flag Then Text2.Text=Str( ③ ) Else Text2.Text=“未找到!”
上述程序段3各方框处的代码分别为
A.(1)2*n (2)key>a(2*m) (3)a(2*m+1)
B.(1)2*n  (2)key<a(2*m)  (3)a(2*m+1)
C.(1)n   (2)key>a(2*m) (3)a(2*m-1)
D.(1)n  (2)key <a(2*m)    (3) a(2*m-1)
上一题 下一题 0.99难度 选择题 更新时间:2019-11-19 07:47:18

答案(点此获取答案解析)