当前位置: 高中信息技术 / 综合题
  • 1. (2020高二上·浙江期中) 用户注册某APP时,密码有如下要求:至少为8个字符,并且必须含有数字和字母。小林编写了一个VB程序,对用户设定的密码进行合法性验证,如图所示。在文本框Text1中输入密码,单击“验证”按钮,在标签 Label1中显示验证结果“符合要求”或“不符合要求”。

    图1

    1. (1) 观察程序设计界面,共有类对象具有Caption属性。
    2. (2) 实现上述功能的VB程序如下,请在划线处填上合适的代码。

      Private Sub cmd_Click( )

          Dim a1 As Integer, a2 As Integer, flag As Boolean

          Dim s As String, c As String, i As Integer, n As Integer

          a1 =0: a2 =0: flag =False

          s=Text1.Text

          n =Len(s)

          i=1

          Do While

              c =Mid(s, i. 1)

              If Then

                  a1=1

              Elself c > = "0" And c < = "9" Then

                  a2=1

              End If

              If   Then flag =True

              i=i+1

          Loop

          If flag And n >=8 Then

              Label2. Caption="验证结果:符合要求"

          Else

              Label2. Caption="验证结果:不符合要求"

          End If

      End Sub

    3. (3) 代码“Private Sub cmd_Click( )”中的“click”是(单选,填字母:A .事件处理过程名;B .属性名;C .事件名;D .对象名)
    4. (4) 运行该程序,在文本框Text1中输入“Wd6b$ksss”,单击“验证”按钮后,则加框处语句共执行了次。

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