首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
本程序实现文本加密。先给定序列:a1,a2,…,an,它们的取值范围是1~n,且互不相同。加密算法是:把原文本中第k个字符放到加密后文本的第ak个位置处。若原文本长度大于n,则只对前n个字符加密,后面的字符不变;若原文本长度小于n,则在后面补字符“*”使文
本程序实现文本加密。先给定序列:a1,a2,…,an,它们的取值范围是1~n,且互不相同。加密算法是:把原文本中第k个字符放到加密后文本的第ak个位置处。若原文本长度大于n,则只对前n个字符加密,后面的字符不变;若原文本长度小于n,则在后面补字符“*”使文
admin
2009-09-28
83
问题
本程序实现文本加密。先给定序列: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全国计算机二级
相关试题推荐
为了区分类中重载的同名的不同方法,要求()。
在下列源代码文件Test.java中,正确定义类的代码是()。
下面这段程序是基于AWT的Applet用户界面,请根据提示在程序中的画线处填入正确的语句使程序能够正确运行。importjava.applet.Applet;importjava.awt.TextField;publiccla
在Java语言的所有方法中,比较特殊的一类方法是抽象方法,它只有方法头,而没有【】。
一个关系表的行称为【】。
用树形结构表示实体之间联系的模型是()。
在双链表中,每个结点有两个指针域,一个指向前驱结点,另一个指向【】。
在关系代数中,对一个关系投影操作以后,新关系的元组个数跟原来关系的元组个数相比()。
设a=00101101,若想通过a^b运算使a的高4位取反,低4位不变。则b的二进制数应是【】。
随机试题
阅读《伊利亚特》的下列节选片断,参考两个提示写一篇不少于450字的短文。提示:(1)分析荷马对于特洛伊战争的态度及对交战双方两个主要英雄的看法。(2)结合选文论述荷马史诗的基本艺术特征。要求:主要围绕所给的材料和提示进行综合分析,不能分别回答问题。
由于洪水灾害的影响,我省远途铁路交通运输曾_______中断。[一段时间]
亦雅亦俗汪曾祺黄波①买到汪曾祺的两本小书,都是山东画报出版社在汪氏逝世后出版的,一为《文与画》,收录其关于国画的文字,并配有他自作的画;二为《五味》,均为谈吃的美文。其实汪氏小说集散文集舍中均
患者,男性,40岁。饱餐后突发中上腹剧痛,呈撕裂样,迅速波及全腹10小时来诊。既往高血压病15年,血压控制不理想。“胃病”2年,未规律诊治。查体:急性病容,腹肌强直,肠鸣音未闻及,WBC11×109/L。则最可能的诊断为
诊断下肢大隐静脉曲张最可靠的依据是
在生产环境中,加热金属、熔融玻璃及强发光体等可成为()辐射源。
Ⅲ级火灾风险的风险等级特征表现在()。
甲公司与A公司2016年度有关资料如下:(1)甲公司2016年1月1日发行股票10000万股取得A公司70%的股权,并能够对A公司实施控制。甲公司普通股股票每股面值为1元,发行日每股市价为2.95元,甲公司另支付发行费用500万元。甲公司对A公司投资前所
产业发展是农民增收致富的基础,由于各地情况不同,农业产业化的具体方式和途径应该()。
目前,以“文化﹢科技”“文化﹢金融”“文化﹢创意”等为代表的融合模式,已经得到广泛应用。“文化﹢科技”,主要是促使高新技术成果向文化领域转化应用,强化文化对信息产业的内容支撑和创意提升。“文化﹢金融”,重在引导各类社会资本投资文化领域,利用互联网金融模式,
最新回复
(
0
)