首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjT4.vbp,其窗体如图所示。该程序用来对在上面的文本框中输入的英文字母串(称为“明文”)加密,加密结果(称为“密文”)显示在下面的文本框中。加密的方法为:选中一个单选按钮,单击“加密”按钮后,根据选中的单选按钮后面的数字n
在考生文件夹下有一个工程文件sjT4.vbp,其窗体如图所示。该程序用来对在上面的文本框中输入的英文字母串(称为“明文”)加密,加密结果(称为“密文”)显示在下面的文本框中。加密的方法为:选中一个单选按钮,单击“加密”按钮后,根据选中的单选按钮后面的数字n
admin
2020-04-08
63
问题
在考生文件夹下有一个工程文件sjT4.vbp,其窗体如图所示。该程序用来对在上面的文本框中输入的英文字母串(称为“明文”)加密,加密结果(称为“密文”)显示在下面的文本框中。加密的方法为:选中一个单选按钮,单击“加密”按钮后,根据选中的单选按钮后面的数字n,将“明文”中的每个字母改为它后面的第n个字母(“z”后面的字母认为是“a”,“Z”后面的字母认为是“A”),如图所示。窗体中已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的?改为正确的内容。
注意:不得修改程序中的其他部分和控件的属性。最后将修改后的文件按原文件名存盘。
选项
答案
【操作步骤】 步骤l:打开本题工程文件。 步骤2:打开代码编辑窗口,去掉程序中的注释符“′”,将问号改为正确的内容。 参考答案(阴影部分是需考生填入的内容) PriVate Sub Commandl_Click() Dim n As Integer, k As Integer, m As Integer Dim c As String,a As String For k=0 To 2 If Opl(k).Value Then n=Val(Opl(k).
Caption
) End If Next k m=Len(Textl.Text) a="" For k=1 To
m
c=Mid$(Textl.Text,
k
,1) c=String(1,Asc(c) +n) If c>"z"Or c>"Z"And c<"a"Then c =String(1,Asc(c) -26) End If
a
=a+c Next k Text2.Text=a End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。 【易错提示】单选按钮数组的起始下标为0,而不是l,在循环和判断的时候要特别注意。
解析
根据题意,首先要确定移动的位数,移动的位数是通过单选按钮来选择的,移动的值是由单选按钮的Caption属性值决定的,然后要确定循环的次数,循环的次数是由输入字母的个数决定的。使用Mid()函数取出字符串中的字符,利用Asc()函数返回字符的代码,利用String()函数将字符代码转换成字符。
转载请注明原文地址:https://kaotiyun.com/show/eATp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
(1)考生文件夹中有工程文件sjt3.vbp。窗体上有一个名称为Label1、标题为“标签控件”的标签;有一个名称为Command1、标题为“命令按钮”的命令按钮。单击上述两控件中的任一控件,则在标签Label2中显示所单击控件的标题内容(标题内容前添加“
以下叙述中正确的是()。
以下不能输出“Program”的语句是()。
以下数组定义语句中,错误的是( )。
设有下面程序代码:PrivateSubCommand1_Click()DimaAsVarianta=Array(22,43,23,56,87,45,67,12,98,98,56,34,23,75
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为()。
下列叙述中正确的是
窗体上有一个名称为HScroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是
在E-R图中,用来表示实体联系的图形是( )。
随机试题
化合物A(C12H18O2),其1H—NMR谱图数据(δ值):1.2(t,6H);3.4(q,4H);4.4(s,4H);7.2(s,4H),用高锰酸钾氧化得对苯二甲酸,试推测A的结构。
患者,男,32岁。阴囊潮红,睾丸肿痛2天,伴发热恶寒,舌红苔黄腻,脉弦数。其治法是
“备案号”栏应填:“随附单据”栏应填:
下面是某初中课堂实录的教学片段。T:Ok!Next,let’sreadthetextandchoosethebestheadingforeachparagraph.Readthepassageandchooseth
Socialsciencehasweighedinonthe"tigermom"debate,anditlookslikeeveryoneisright:Bothover-protectiveandlaid-back
Thinnerisn’talwaysbetter.Anumberofstudieshave【C1】______thatnormal-weightpeopleareinfactathigherriskofsomedis
每个进程在得到处理机运行前,必须首先进行下列哪一种操作?()
下列关于运算符重载的叙述中,正确的是()。
【B1】【B3】
Firmsthatusecomputershavefoundthatthenumberofstaff_______isneededforqualitycontrolcanbesubstantiallyreduced.
最新回复
(
0
)