刷题首页
题库
高中信息
题干
(加试题)有如下VB程序段:
i = 1: j = 10:x=18
Do While i<= j
m = Int((i + j) / 2)
If x = f(m) Then Exit Do
If x <f(m) Then j = m - 1 Else i = m + 1
Loop
数组元素f(1)到f(10)的值依次为: 2,7,8,10,12,13,16,18,19,20,该程序段运行后,下列表达式值为True的是
A.i=m+1
B.j=m-1
C.j>m+1
D.i>m-1
上一题
下一题
0.99难度 选择题 更新时间:2019-04-02 02:38:37
答案(点此获取答案解析)
同类题1
下列流程图属于循环结构的有( )。
A.①④
B.③④
C.②④
D.①③
同类题2
某算法流程图如下图所示,执行该流程后,变量x,y的值分别是( )
A.0," 3 1"
B.0," 1 3"
C.3,31
D.3,1
同类题3
某算法的部分流程图如图所示,输出值s为
A.4
B.9
C.16
D.25
同类题4
某Visual Basic程序如下:
Private Sub Command1_Click()
Dim i As Integer, sum As Integer
sum = 0
For i = 10 To 2 Step -2
sum = sum + i
Next i
Text1.Text = Str(sum)
End Sub
运行程序,单击命令按钮Command1后弹出如图所示的出错信息提示,此时程序正执行的语句是( )
A.Sum = 0
B.For i = 10 To 2 Step -2
C.sum = sum + i
D.Text1.Text = Str(sum)
同类题5
在数组d中存放了10个不同的整数。下面流程图描述的算法功能是在数组d中查找元素值88,若找到输出该数组元素的下标,若没找到,输出0。流程图①处应填入( )。
A.输出m
B.输出dm
C.输出m-1
D.输出dm-1
相关知识点
算法理论
面向对象程序设计 VB开发工具
循环结构