当前位置: 高中信息技术 / 综合题
  • 1. (2020高二上·诸暨期末) 两个长度相同的字符串s1和s2,若所含字符及各字符的数量均相等时可以归为一类。

    如字符串“ABDAC”与字符串“AABCD”可以归为同一类,与“AABBC”不可以归为同一类。图图编写了一VB程序,功能如下:在文本框Text1中输入字符串s1,在文本框Text2中输入字符串s2,单击“判断”按钮Command1,在标签Label1中显示是否可以归为同一类的结果。部分运行界面如图所示。

    请回答下列问题:

    1. (1) 要使窗体的标题栏文字显示为“同类字符判断”,则应设置窗体的 属性(单选,填字母:A .Text / B .Name /C .Caption)。
    2. (2) 实现上述功能的 VB 程序如下,请在划线处填入合适的代码。

      Private Sub Command1_Click()

          Dim a(1 To 100) As Boolean

          Dim i As Integer, j As Integer

          Dim flag As Boolean

          s1 = Text1.Text

          s2 = Text2.Text

          flag = True

          For i = 1 To Len(s2)

              

          Next i

          If Len(s1) <> Len(s2) Then

              flag = False

          Else

          For i = 1 To Len(s1)

              c =

              j = 1

              Do While j <= Len(s2)

                  If  Then

                      a(j) = False

                      Exit Do

                  End If

                 

              Loop

              If j = Len(s2) + 1 Then flag = False

          Next i

      End If

      If flag Then

          Label1.Caption = "可以归为同一类"

          Else

              Label1.Caption = "不可归为同一类"

          End If

      End Sub

    3. (3) 程序中加框处代码有错,请改正。

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