题型:综合题 题类:常考题 难易度:普通
浙教版信息技术基础第三章 信息的加工
Private Sub tj_Click()
Dim s As String,ch As String,i As Integer
Dim dxzm As Integer,xxzm As Integer,sz As Integer,qt As Integer
For i=1 to len(s)
ch=Mid(s,i,1)
If ch>=”A” And ch<=”Z” Then
dxzm=dxzm+1
Then
xxzm=xxzm+1 ′变量xxzm表示小写字母个数
Then
sz=sz+1 ′变量sz表示数字个数
Else
qt=qt+1
End If
Next i
Text2.Text=Str(dxzm)
Text3.Text=Str(xxzm)
Text4.Text=Str(sz)
Text5.Text=Str(qt)
End Sub
长度小于等于 100),在列表框 List1 里输出所有配对括号在表达式中的位置。例如在文本框 Text1 里入:“12*(3-(1+2))*3”,程序运行效果如图所示。
实现上述功能的 VB 代码如下,在划线的地方填入合适代码,完善程序。Private Sub Command1_Click()
Dim s As String
Dim a(1 To 100) As Integer
|
i = 1 top = 0
Do While i <= Len(s)
If Mid(s, i, 1) = "(" Then
top = top + 1
{#blank#}1{#/blank#}
End If
If Mid(s, i, 1) = ")" Then
List1.AddItem Str(a(top)) + " " + Str(i)
{#blank#}2{#/blank#}
End If
i=i+1 Loop
End Sub
试题篮