试题

试题 试卷

logo

题型:综合题 题类:常考题 难易度:普通

浙江省名校协作体2020-2021学年高二下学期信息技术联考试卷

四则混合运算是指加法、减法、乘法和除法四种混合运算。现有一程序可计算不带括号的“+”、“-”、“*”三则混合运算。在文本框Text 1中输入表达式(保证符合数学规范),单击“=”按钮Command 1后,在标签Label l中输出运算结果,程序界面如图所示。

(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)、若删除加框处代码,在文本框Text1中输入表达式“3-2+2*3”,程序运行结束时标签Label1中显示的内容为
举一反三
返回首页

试题篮