i = 0:j = 9:Key = 78:f = False:n = 0
Do While i <= j And Not f
m = Fix((i + j + 1)/ 2)
If a(m)= Key Then
If m=0 Then
f = True
ElseIf a(m)< > a(m – 1)Then
f= True
Else
j = m – 1
End If
ElseIf a(m)> Key Then
i = m + 1
Else
j = m - 1
End If
n = n+1
Loop
数组元素a(0)到a(9)的值依次为“99,90,90,78,78,78,70,56,45,36”,执行该程序段后,n、m的值分别是( )
A.1 5 | B.3 3 | C.4 3 | D.4 5 |

同类型试题

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

