试题

试题 试卷

logo

题型:填空题 题类:常考题 难易度:普通

浙江省温州市十五校联合体2017 -2018学年高二上学期信息技术期中考试试题

小明编写某 VB 程序,其功能如下:文本框 Text1 里输入数学表达式(假设表达式的

长度小于等于 100),在列表框 List1 里输出所有配对括号在表达式中的位置。例如在文本框 Text1 里入:“12*(3-(1+2))*3”,程序运行效果如图所示。

实现上述功能的 VB 代码如下,在划线的地方填入合适代码,完善程序。Private Sub Command1_Click()

Dim s As String

Dim a(1 To 100) As Integer


     

Dim i As Integer, top As Integer   s = Text1.Text


i = 1 top = 0

Do While i <= Len(s)

     If Mid(s, i, 1) = "(" Then

        top = top + 1

         

     End If

     If Mid(s, i, 1) = ")" Then

        List1.AddItem Str(a(top)) + "    " + Str(i)

         

     End If

     i=i+1 Loop

End Sub

举一反三
返回首页

试题篮