题型:单选题 题类:常考题 难易度:普通
教科版高中信息技术选修一 对分查找变式
Private Sub Command1_Click( )
Dim L As Integer, R As Integer,n As Integer
x As Integer
n=Val(Text1.Text)
L=1
R=n+1
Do While
x=(L+R)\2
if 2^X+3*x-5<=n Then L=x+1
Else R=x-1
Loop
Label1.Cption=“方程2^X+3*x-5<=n的最大正整数解为:”+
End Sub
要使程序实现上述算法思想,则方框上的语句是( )
i= 1 : j =9 : n =0
key=Val( Textl.Text)
Do While i <= j
m=(i + j) \ 2
If key = d(m) Then
Exit Do
j= m - 1
Else
i=m+1
End If
Loop
方框中的正确代码应为( )
试题篮