当前位置: 高中信息技术 / 综合题
  • 1. (2020·浙江模拟) 统计“英文句子单词平均长度”的程序,其实现功能为在文本框Text1中输入要统计的英文句子,单击“统计”按钮Command1。进行统计,求出句子中共有几个单词、句子单词的平均长度,并显示在标签框Labell中。程序运行界面如图所示。

    1. (1) 代码“Private sub command1 Click()”中的Commandl_Cick是(单选,填字母:A .对象名/B .事件名/C .事件处理过程名)。
    2. (2) 实现上述功能的VB程序如下,请在画线处填入合适的代码。

      Private sub Commandl_Click ()

        Dim s As String

        Dim n As Integer

        Dim cnt As Integer

        Dim i As Integer

        Dim num As single

        Dim cd As Single

        Dim ave As single

        s=Text1.Text

        n=Len (s)

        num=0

        cd=0

        cnt=0

        For i=1 To n

            ① 

          If c>=“a” And c<=“z”Or c>=“A”And c<=“Z”Then

            cnt=cnt+1

          Elself c>=“0”And c<=“9”Then

            cnt=cnt+1

          Else

            If cnt>0 Then

              num=num+1

              cd=cd+cnt

                ② 

            End If

          End If

        Next i

        If cnt>0 Then

          num=num+1

          cd=cd+cnt

        End If

        ave=cd/num

        Label1. Caption=“总共有”+Str(num)+“个单词,平均长度为”+str(ave)

      End sub

       ② 

    3. (3) 若在文本框中输入“you are“No1”. ”,则经过上述程序统计共有单词数为个。

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