当前位置: 高中信息技术 / 综合题
  • 1. (2018高二下·绍兴月考) 行程编码(Rim-length Coding)是一种相对简单的压缩技术,是将一个相同字符的连续串用一个串长和字符来代替,例如,有一个字符串“aaabccddddd”,经过行程编码压缩后可以用“3a1b2c5d”来表示。小李编写了一个行程编码的VB程序,功能如下:在文本框Text1中输入原码,单击“压缩”按钮Command1后,在文本框Text2中显示压缩码。程序设计界面和运行界面分别如图a和图b所示。

    1. (1) 在设计程序界面时,要使文本框Text2显示为空,可在其属性窗口中将属性的属性值修改为空。
    2. (2) 实现上述功能的VB程序如下,请在画线处填入合适代码。

        Private Sub Command1_Click()

          Dim i As Integer,count As Integer,length As Integer

          Dim ch As String,key As String,s As String

          S=Text1.Text

          length=Len(s)

          key=    ①    

          i=2:count=1

          Do While i<=length

            ch=Mid(s,i,1)

            If ch=key Then

            count=count+1

          Else

            Text2.Text=Text2.Text+Str(count)+key

            count=1

            key=ch

          End If

          ②    

        Loop

         Text2.Text=Text2.Text+Str(count)+key  ‘③

        End Sub

       ② 

    3. (3) 如果删除“③”所处的那一行代码,运行该程序,在文本框Text1中输入aaabccddddd,单击“压缩”按钮,则文本框Text2中显示的内容为

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