题库 高中信息

题干

有一种数字加密算法如下:将该数位与其位置相加得到X,X除以10的余数即为编号,若余数为0,编号取10,再从密码表中找出与编号对应的加密字符,其密码表如下:
编号
1
2
3
4
5
6
7
8
9
10
加密字符
H
o
w
A
r
e
Y
O
U
?
 
例如:数字2018加密过程:
数字
2
0
1
8
位置
1
2
3
4
编号
3
2
4
12 mod 10=2
加密字符
w
o
A
o
 
按照上述方法,设计一个字符加密的VB程序,运行程序时,在文本框Text1中输入明文数字,单击加密按钮Command1,程序将明文加密,并将加密后的密文显示在文本框Text2中。程序运行效果如图所示。

(1)将命令按钮上显示的文本Command1”改为“加密”,可在其属性窗口中将____属性的属性值修改为“加密”。
(2)为实现上述功能,请在划线处填入合适代码或选项。
Private Sub Command1_Click()
Dim jm As String, s1 As String, s2 As String, x As Integer
jm = "HowAreYOU?"
s1 = ____________________
For i = 1 To Len(s1)
x = Val(Mid(s1, i, 1)) + i
x = ____________________
If x = 0 Then x = 10
s2 = ____________________
Next i
Text2.Text = s2
End Sub
(3)若密文是“YwUH”,则明文是____________________
上一题 下一题 0.99难度 填空题 更新时间:2019-05-06 06:17:16

答案(点此获取答案解析)