Key = va1(Text1. text)
i = 1:j = 10
Do While i <= j
m = Int((i +j)/2)
If a(m)= key Then Exit Do
If key > a(m) Then i = m+1 Else j = m-1
Text2.Text = Text2. Text +Str(a(m))
Loop数组元素a(1)到a(10)的值依次为“5,12,20,29,36,40,55,58,66,74”,若在文本框Text1中输入数据,执行该程序段,文本框Text2中显示的内容为:36,58,40,55,则key的值可能是( )
A.38或45 | B.45或56 | C.56或58 | D.57或70 |
同类型试题
y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2
y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2