试题

试题 试卷

logo

题型:综合题 题类:常考题 难易度:普通

【bj】高中信息技术综合库——枚举算法及程序实现2

某密码强度判断程序功能如下:在文本框Text1中输入由大写字母、小写字母、数字和其他字符4种不同类型字符组成的密码字符串,单击“判断”按钮Cmd1,在标签框Label3中显示判断结果。程序运行界面如图所示。

密码强度判断条件如下:密码长度小于6,则强度为“弱”。在密码长度大于等于6的情况下,若只出现一种字符,则密码强度为“弱”;若出现两种不同字符,则密码强度为“中”,出现三种以上不同字符,则密码强度为“强”。

(1)、Cmd1对象属于类。(单选,填字母:A .Label/B .TextBox/C .CommandButton)
(2)、实现上述功能的VB程序如下,请在划线处填入合适的代码。

Private Sub Cmd1_Click()

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

   

    If n<6 Then

        Label3.Caption="弱"

    Else

        s="0000"

        For i=1 To n

            c=Mid(Text1.Text, i, 1)

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

                Mid(s, 4, 1)="1"            '将字符串s第4位上的字符替换为"1"

            ElseIf c>="A" And c<="Z" Then

                Mid(s, 3, 1)="1"

            ElseIf c>="a" And c<="z" Then

                

            Else

                Mid(s, 1, 1)="1"

            End If

        Next i

        m=0

        For i=1 To 4

            If Mid(s, i, 1)="1" Then

        Next i

        If m<2 Then

            Label 3.Caption="弱"

        ElseIf m=2 Then

            Label 3.Caption="中"

        Else

           Label3.Caption="强"

        End If

    End If

End Sub

(3)、若文本框 Text1中输入的内容为“a26$gh2!”,则单击“判断”按钮Cmd1,事件过程运行结束时,变量s的值为
举一反三
返回首页

试题篮