刷题首页
题库
高中信息
题干
(加试题)有如下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
某算法的流程图如图所示,依次输入10,8,执行流程后,s的值是
A." 1 0 8"
B." 1 2"
C." 0 1"
D." 2 1"
同类题2
某VB程序段如下:
Dim a(1 To 5) As Integer, i As Integer
a(1) = 1: a(2) = 1
For i = 3 To 5
a(i) = a(i - 1) + a(i - 2)
Next i
Text1.Text = Str(a(i - 1))
该程序段运行后,文本框Text1中显示的内容是
A.2
B.3
C.5
D.8
同类题3
看下面流程图得结果,变量s和i的值分别是( )。
A.5 和 3
B.6 和 3
C.8 和 6
D.6 和 6
同类题4
某算法的流程图如图所示,执行该算法后,输出的结果是
A.5
B.20
C.40
D.50
同类题5
有如下Visual Basic程序:
Private Sub Command1_Click()
Dim sum As Double, x As Double
sum=0
n=0
For i=1 To 5
x=n/i
n=n+1
sum=sum+x
Next i
End Sub
该程序计算了一个表达式的值,这个表达式是
A.1/2+2/3+3/4+4/5
B.1+1/2+2/3+3/4
C.1+1/2+2/3+3/4+4/5
D.1+1/2+1/3+1/4+1/5
相关知识点
算法理论
面向对象程序设计 VB开发工具
循环结构