试题

试题 试卷

logo

题型:综合题 题类:常考题 难易度:困难

浙江省绍兴市2017-2018学年高二下学期选考信息技术适应性考试试卷

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

(1)、在设计程序界面时,要使文本框Text2显示为空,可在其属性窗口中将属性的属性值修改为空。
(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)、如果删除“③”所处的那一行代码,运行该程序,在文本框Text1中输入aaabccddddd,单击“压缩”按钮,则文本框Text2中显示的内容为
返回首页

试题篮