更多"本程序实现文本加密。先给定序列:a1,a2,…,an,它"的相关试题:
[单项选择]设递增序列A为a1a2,…,an,递增序列B为b1,b2,…,bm,且m>n,则将这两个序列合并为一个长度为m+n的递增序列时,当()时,归并过程中元素的比较次数最少。
A. an>bm
B. an<b1
C. a1>b1
D. a1<bm
[填空题][说明]
本程序将利用文本框txtInput 输入的一行字符串中的所有字母加密,加密,加密结果在文本txtCode中显示。加密方法如下:将每个字母的序号移动5个位置,即“A”->“F”“a”->“f”,“B”->“G”……“Y”->“D”,“Z”->“E”。程序段如下:
[Visual Basic 代码]
Private Sub Form_ Click( )
Dim strInput As String*70 ; 输入字符串
Dim Code as String*70 ;加密结果
Dim strTemp As String*1 ;当前处理的字符
Dim i as Integer
Dim Length As Integer ;字符串长度
Dim iAsc As Integer ;第i个字ASCII码
(1) ;取字符串
i=1
Code=“”
(2) ;去掉字符串右边的空格,求真正的长度
Do While(i<=Length)
(3) ;取第i个字符
If (strTemp>="A" And strTemp<="Z’,) Then
iAsc= Asc (strTemp)+5
If iAsc>Asc(“Z”)Then iAsc=iAsc-26
Code=Left$(Code,i-1)+Chr$ (iAsc)
ElseIf (strTemp>="a" And strTemp<="z") Then
iAsc=Asc(strTemp)+5
If iAsc>Asc (“z”) TheniAsc=iAsc-26
Code=Left$(Code,i-1)+Chr$(iAsc)
Else
Code=Left$(Code,i-1)+strTemp
End If
(4)
Loop
(5) ;显示加密结果
End Sub
[单项选择]
已知栈S初始为空,对于一个符号序列a1a2a3a4a5(入栈次序也是该次序),当用I表示入栈、O表示出栈,则通过栈S得到符号序列a2a4a5a3a1的操作序列为()
A. I O I I O O I O O I
B. I I O I O I O I O O
C. I O O I I O I O I O
D. I I O I I O I O O O
[简答题]已知一个整数序列A=(a0,a1,…,an-1),其中0≤ai<n(0≤i<n)。若存在ap1=ap2=…=apm=x且m>n/2(0≤pk<n,1≤k≤m),则称x为A的主元素。例如A=(0,5,5,3,5,7,5,5),则5为主元素;又如A=(0,5,5,3,5,1,5,7),则A中没有主元素。假设A中的n个元素保存在一个一维数组中,请设计一个尽可能高效的算法,找出A的主元素。若存在主元素,则输出该元素;否则输出-1。要求:给出算法的基本设计思想。
[填空题]【 】的加密方式是首先将明文序列以固定长度进行分组,每一组明文用相同的密钥和加密函数进行运算。
[单项选择]
公钥密码是()。常用的公钥加密算法有(),它可以实现加密和数字签名。
常用的公钥加密算法有(),它可以实现加密和数字签名
A. DES
B. IDES
C. 三元 DES
D. RSA
[填空题] 【17】 的加密方式是首先将明文序列以固定长度进行分组,每一组明文用相同的密钥和加密函数进行运算。
[填空题]【17】 的加密方式是首先将明文序列以固定长度进行分组,每—组明文用相同的密钥和加密函数进行运算。
[填空题]______加密方式是首先将明文序列以固定长度进行分组,每一组明文用相同的密钥和加密函数进行运算。
[多项选择]在Word文档中,可以用鼠标拖动的方法实现文本块的移动。具体操作是:先选定 Word文本块,然后( )。
A. 按住Ctrl键并拖动鼠标
B. 按住Shift键并拖动鼠标
C. 按住Alt键并拖动鼠标
D. 直接拖动鼠标