题型:综合题 题类:常考题 难易度:困难
浙江省嘉兴市第一中学2019届高三上学期信息技术期末考试试卷
编号 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
字符 |
V |
i |
s |
u |
a |
l |
B |
A |
S |
I |
C |
从对照表中找出与编号对应的字符完成加密,如下表显示了数字“2018”的加密过程:
数字 |
2 |
0 |
1 |
8 |
位置 |
1 |
2 |
3 |
4 |
编号 |
3 |
2 |
4 |
1 |
加密字符 |
s |
i |
u |
V |
小张按照上述原理,设计了一个解密的VB程序,功能如下:单击“解密”按钮Command1,将文本框Text1中的密文(字符数不超过11个)进行解密,并将解密后的明文在文本框Text2中输出。程序运行效果如图a所示。
图a
图b
Private Sub Command1_Click()
Dim s As String, s1 As String, s2 As String, chAs String, numAs Integer
s = "VisualBASIC"
s1 = Text1.Text
s2 = "": ch = ""
i = 1
Do While ①
ch = Mid(s1, i, 1)
For j = 1 To Len(s)
If ch = Mid(s, j, 1) Then Exit For 'Exit For 退出 For 循环
Next j
②
s2 = s2 + CStr(num) 'Cstr(x)在返回的字串前不加空格
i = i + 1
Loop
Text2.Text = s2
End Sub
① ②
试题篮