试题

试题 试卷

logo

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

浙江省绍兴市诸暨中学2017-2018学年高二下学期信息技术期中考试试卷

编“字符串缩写”程序,实现如下功能:在文本框Text1中输入Ascii字符串,字符串中如果有由Ascii表中相邻字符(升序)组成的子串,则把该子串缩写成由第一个字符、“-”和最后一个字符组成,比如“abcdfpxcba”则缩写成“a-dfpxcba”。程序运行界面如下图所示。

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

Private Sub Command1_Click()

Dim s As String, result As String, i As Integer, j As Integer, t As Integer

s = Text1.Text  :t = Len(s) :result = ""

i=1

Do While i <= t

   j = i

   Do While i < t

       If Asc(Mid(s, i + 1, 1)) = Asc(Mid(s, i, 1)) + 1 Then

            i = i + 1

       Else

           Exit Do

       End If

   Loop

   If i > j Then

      result = ①

   Else

      result = result + Mid(s, i, 1)

   End If

   i = i + 1

Loop

Text2.Text = ②

End Sub

(3)、如果输入的字符串是“aBcucwxyzdcb”,输出结果为
举一反三
返回首页

试题篮