首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
本程序实现文本加密。先给定序列:a1,a2,…,an,它们的取值范围是1~n,且互不相同。加密算法是:把原文本中第k个字符放到加密后文本的第ak个位置处。若原文本长度大于n,则只对前n个字符加密,后面的字符不变;若原文本长度小于n,则在后面补字符“*”使文
本程序实现文本加密。先给定序列:a1,a2,…,an,它们的取值范围是1~n,且互不相同。加密算法是:把原文本中第k个字符放到加密后文本的第ak个位置处。若原文本长度大于n,则只对前n个字符加密,后面的字符不变;若原文本长度小于n,则在后面补字符“*”使文
admin
2009-09-28
55
问题
本程序实现文本加密。先给定序列: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://kaotiyun.com/show/dc1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
如果应用程序要在Applet上显示输出,则必须重写的方法是(.)。
下列为窗口事件的是()。
软件(程序)调试的任务是()。
Java中对共享数据操作的并发控制采用传统的【】。
删除指定的构件常用的容器方法是【】。
下列数组a中,版本较新的能在程序运行时动态调整大小的是()。
阅读下列代码:publicclassTest{publicstaticvoidmain(Stringargs[]{System.out.println(100%3);System.out.pnntln(100%3.0);}}程序运行结果为()。
数据的存储结构是指()。
如下的代码段中,如果方法unsafe()正常运行,那么结果是()。publicvoidexample(){try{unsafe();System.out.pri
Java程序与数据库的连接机制是()。
随机试题
阅读材料,回答问题。材料1我们党在坚持基本经济制度上的观点是明确的、一贯的,而且是不断深化的,从来没有动摇。中国共产党党章都写明了这一点,这是不会变的,也是不能变的。我在这里重申,非公有制经济在我国经济社会发展中的地位和作用没有变,我们
第三心音的产生是由于()
下列不属于暑邪耗气伤津的临床表现是
关于卵巢激素正确的是:
对流免疫电泳中,抗体向负极移动的原因是()。
下列有关资产评估与会计的区别,说法正确的有()。
套利获得利润的关键就是()。
我国1998年取消了对商业银行贷款限额控制,标志着我国货币政策已转变为以间接调控为主,货币政策外部时滞()。
《音乐之声》是根据同名音乐剧改编,剧情讲述了:能歌善舞的家庭女教师与退役军官及其儿女之间的故事。这是一部_______的音乐故事片。
A、Sheworkedinasupermarketfortuition.B、Shehelpedsomeonetolearntoread.C、Shegavesinglemothersthehelpthattheyn
最新回复
(
0
)