小明用VB程序编写了一个密码生成器,单击“生成密码”按钮生成一个8位数的密码,该密码必须同时包含数字、大写字母和小写字母,并在文本框Text1中显示。程序界面如下图所示。
(1)
在设计程序界面时,要将文本框Text1中的内容清空,应修改该文本框的属性。
(2)
实现上述功能的VB程序如下:
Private Sub Command1_Click()
Const n = 8
Dim s As String
Dim a As Integer, i As Integer
Dim x As Boolean, y As Boolean, z As Boolean
x = False
y = False
z = False
Randomize
Do While ①
s =
""
For i = 1
To n
a =
Int(Rnd() * 62) + 1
If a
<= 10 Then
x
= True
s
= s + Chr(a + Asc("0") - 1)
ElseIf ② Then
y
= True
s
= s + Chr(a + Asc("A") - 11)
Else
z
= True
s = s + Chr(a +
Asc("a") - 37)
End
If
Next i
Loop
Text1.Text = ③
End Sub
①处的代码是
②处的代码是
③处的代码是
答案: 【1】text
【1】Not x Or Not y Or Not z 或x = False Or y = False Or z = False【2】a<=36【3】s