首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
本程序实现文本加密。先给定序列:a1,a2,…,an,它们的取值范围是1~n,且互不相同。加密算法是:把原文本中第k个字符放到加密后文本的第ak个位置处。若原文本长度大于n,则只对前n个字符加密,后面的字符不变;若原文本长度小于n,则在后面补字符“*”使文
本程序实现文本加密。先给定序列:a1,a2,…,an,它们的取值范围是1~n,且互不相同。加密算法是:把原文本中第k个字符放到加密后文本的第ak个位置处。若原文本长度大于n,则只对前n个字符加密,后面的字符不变;若原文本长度小于n,则在后面补字符“*”使文
admin
2009-09-28
42
问题
本程序实现文本加密。先给定序列:a1,a2,…,an,它们的取值范围是1~n,且互不相同。加密算法是:把原文本中第k个字符放到加密后文本的第ak个位置处。若原文本长度大于n,则只对前n个字符加密,后面的字符不变;若原文本长度小于n,则在后面补字符“*”使文本长度为n
后再加密。
例如:若给定序列a1,a2,…a7却分别为2,5,3,7,6,1,4
当文本为“PROGRAM”时,加密后的文本为“APOMRRG”
当文本为“PROGKAMMING”时,加密后的文本为“APOMRRGMING”
当文本为“THANK”时,加密后的文本为“*TA*HKN”
下面的过程code实现这一算法。其中参数数组a()中存放给定序列(个数与数组a的元素个数相等)a(1,a2,a3,…的值,要加密的文本放在参数变量mystr中。过程执行完毕,加密后的文本仍放在变量mysar中。请填空。
Option Basel
Private Sub code (a () As Integer, mystr As String)
Dim ch AS String, cl As String
n=UBound(a)- Len(mystr)
If n>0 Then
mystr=mystr & String$(n,"*")
End If
ch= mystr
For k=【 】To UBound(a)
c1=Mid(mystr,k,1)
n=【 】
Mid$(ch, n)=c1
Next k
mystr=ch
End Sub
选项
答案
1、a(k)
解析
String$(n,"*")返回的是n个*组成的字符串,当字符串的长度小于数组a中元素的个数时,在字符串后面补*号,使字符串与数组的长度相同。For循环中,将字符串中的字符交换位置,Option Base 1指定数组的下标从1开始,所以k的初值为1,因此第14空填1:当k=1时。c1是截取的是第一个字符,根据加密规则,它应放在a(1)中存放的数字指定的位置,即2,依次循环,所以n的值应该是数组a中的值,因此第15空填a(k)。
转载请注明原文地址:https://jikaoti.com/ti/sQq0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列命令中用于Java解释命令的是()。
二元算术表达式的两个操作数全是short类型的数据,则表达式的结果是()。
下列关于Java多线程并发控制机制的叙述中,错误的是()。
下列叙述中,错误的是()。
一个关系表的行称为【】。
下列代码中,将引起一个编译错误的行是()。1)publicclassTest{2)intm,n;3)publicTest(){}4)publicTest(ihta){m=a;}5)publicstaticvoidmain(Stringargs[]
阅读下列代码:publicclassTest{publicstaticvoidmain(Stringargs[]{System.out.println(100%3);System.out.pnntln(100%3.0);}}程序运行结果为()。
如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新的关系中属性个数少于原来关系中属性个数,这说明所实施的运算关系是()。
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为()。
下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是()。
随机试题
女性从生殖功能旺盛的状态向老年衰萎的过渡,称【】
最常导致肝硬化的DNA病毒
A.样本率与总体率比较的目的B.配对计数资料的比较目的C.两个样本率比较的目的D.多个样本率作比较的目的E.将两个或多个样本构成比作比较的目的推断样本率所代表的总体率与总体率是否相等是
一般认为,世界上第一只公司型开放式基金是()。
A公司2015年4月2日以银行存款600万元外购一项专利权,法律规定剩余有效使用年限为10年,A公司估计该项专利权受益期限为8年。同日某公司与A公司签订合同约定5年后以50万元购买该项专利权,A公司采用直线法摊销。A公司2015年度应确认的无形资产摊销额为
某股利分配理论认为,由于对资本利得收益征收的税率低于对股利收益征收的税率,企业应采用低股利政策。该股利分配理论是()。
根据《合同法》规定,导致合同无效的情形包括()。
EyesCanSpeakMuchmeaningcanbecarriedclearly,withoureyes,soitisoften【B1】thateyescanspeak.Doyouhavesuc
一桌宴席的所有凉菜上齐后,热菜共有7个。其中,3个川菜:K、L、M;3个粤菜:Q、N、P;一个鲁菜:X。每次只上一个热菜,上菜的顺序必须符合下列条件:(1)不能连续上川菜,也不能连续上粤菜。(2)除非第三个上Q,否则P不能在Q之前上。
CulturalDifferencesPeoplefromdifferentculturessometimesdothingsthatmakeeachotheruncomfortable,sometimeswithou
最新回复
(
0
)