首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
本程序实现文本加密。先给定序列:a1,a2,…,an,它们的取值范围是1~n,且互不相同。加密算法是:把原文本中第k个字符放到加密后文本的第ak个位置处。若原文本长度大于n,则只对前n个字符加密,后面的字符不变;若原文本长度小于n,则在后面补字符“*”使文
本程序实现文本加密。先给定序列:a1,a2,…,an,它们的取值范围是1~n,且互不相同。加密算法是:把原文本中第k个字符放到加密后文本的第ak个位置处。若原文本长度大于n,则只对前n个字符加密,后面的字符不变;若原文本长度小于n,则在后面补字符“*”使文
admin
2009-09-28
78
问题
本程序实现文本加密。先给定序列: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://www.kaotiyun.com/show/dc1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列为窗口事件的是()。
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。
算法的时间复杂度是指()。
下列叙述中正确的是()。
下列命令中用于Java解释命令的是()。
下列关于char类型的数据的说法中,正确的是()。
下列说法中,正确的是()。
软件工程的理论和技术性研究的内容主要包括软件开发技术和()。
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
程序设计方法要求在程序设计过程中()。
随机试题
绝大多数能治愈的肾炎是
患者,女性,在行左腮腺浅叶切除加面神经解剖术后3个月开始出现进食时耳垂下皮肤潮红,出汗,最有可能的原因是
酶虽然不是蛋白质,但是能在生物体内处于十分温和的条件下高效地催化复杂的生物化学反应。()
节点②中高韧性PE膜的合理位置为:
【背景资料】某市政跨河桥上部结构为长13m单跨简支预制板梁,下部结构由灌注桩基础、承台和台身构成。施工单位按合同工期编制了如图2K320010-1所示的网络计划图,经监理工程师批准后实施。在施工过程中,发生了以下事件。事件一:在进行1#基础灌注桩施
张某与A公司签订了3年期限的劳动合同,试用期2个月,工资2000元,当地最低工资标准为1500元。根据劳动合同法律制度的规定,张某的试用期工资不得低于()。
教师申诉制度
与1995年相比,2007年我国国际旅游收入占世界国际旅游收入总额的比重约()。
从所给的四个选项中,选出最合适的一个填入问号处,使之呈现一定的规律性。
WhatdoesMrs.Rumboldlooklike?Shewasalarge,__________ladyina__________blackdress.
最新回复
(
0
)