试题

试题 试卷

logo

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

浙江省台州市联谊五校2018-2019学年高二下学期信息技术期中考试试卷

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

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

(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

      Label3.Caption = "弱"

    ElseIf m = 2 Then

      Label3.Caption = "中"

    Else

      Label3.Caption = "强"

    End If

End If

End Sub

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

试题篮