i=1:j=100:key=11
Do While i<=j
mid1=i+(j-i)\4:mid2=i+(j-i)\2:mid3=j-(j-i)\4
If mid1=key Or mid2=Key Or mid3=key=Then
Exit Do
If i<=key And key<mid1 Then j=mid1-1:n1=n1+1
If mid1<key And key<mid2 Then
i=mid1+1:j=mid2-1:n2=n2+1
End If
If mid2<Key And key<mid3 Then
i=mid2+1:j=mid3-1:n3=n3+1
End If
If mid3<key And key<=j Then
i=mid3+1:n4=n4+1
End If
Loop
n=n1+n2+n3+n4
程序运行结束后,变量n的值是( )
A.1 | B.2 | C.3 | D.4 |

同类型试题

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

