随机生成20个两位的正整数,按升序依次存放在数组元素a(1)~a(20)中,代码略
i=1:j=20:s="":n=0:flag=0
key=Int(Rnd*90)+10
Do While i<=j And flag=0
m=(i+j)\2
If a(m)=key Then flag=1
If a(m)>key Then
j=m-1
Else
i=m+l:n=n+1
End If
s=s+Str(m)
Loop
Text l. Text=s
若执行该程序段后n的值为3,则文本框Text l中显示的内容
A.10 15 18 19 | B.10 15 18 16 | C.10 5 23 | D.10 5 7 8 |
同类型试题
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