当前位置: 高中信息技术 / 综合题
  • 1. (2021高二下·浙江月考) 四则混合运算是指加法、减法、乘法和除法四种混合运算。现有一程序可计算不带括号的“+”、“-”、“*”三则混合运算。在文本框Text 1中输入表达式(保证符合数学规范),单击“=”按钮Command 1后,在标签Label l中输出运算结果,程序界面如图所示。

    1. (1) 实现上述功能的VB程序如下,请在划线处填入合适的代码。

      Private Sub Command1_Click( )

          Dims As String,ch As String

          Dim i As Integer,t As Integer

          Dim ans As Long,px As Long

          s=Text1.Text

          ans=0:t=0:px= 1

          For i=1 To Len(s)

              ch=Mid(s,i,1)

              IfThen

                  t=t*10+Val(ch)

              Else

                  px=px*t

                 

                  If ch= "_" Then

                     

                      px=-1

                  End If

                  t=0

              End If

          Next i

          Label 1.Caption=Str(ans+

      End Sub

    2. (2) 若删除加框处代码,在文本框Text1中输入表达式“3-2+2*3”,程序运行结束时标签Label1中显示的内容为

微信扫码预览、分享更方便