i=1:j=63:n=0
Do While i<=j
m=(i+j)\2
If key =a(m)Then
Exit DoElse If key<a(m)Then
j=m-1:n=n-1Else
i=m+1:n=n+1End If
Loop数组元素a(1)到a(63)存放着递增的数据。若执行该程序段后,n的值为6,则下列表达式成立的是( )。
A.key<a(1) | B.key=a(1) | C.key=a(63) | D.key>a(63) |
同类型试题
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