首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,其中,己给出了所有控件(如图3—141所示)和部分程序。 程序运行时,请按以下顺序操作: 1)单击“读入文件”按钮,把考生目录下的文件in5.dat中的内容读入内存并显示在上面的文本框(Tex
在考生文件夹下有一个工程文件sjt5.vbp,其中,己给出了所有控件(如图3—141所示)和部分程序。 程序运行时,请按以下顺序操作: 1)单击“读入文件”按钮,把考生目录下的文件in5.dat中的内容读入内存并显示在上面的文本框(Tex
admin
2019-05-14
27
问题
在考生文件夹下有一个工程文件sjt5.vbp,其中,己给出了所有控件(如图3—141所示)和部分程序。
程序运行时,请按以下顺序操作:
1)单击“读入文件”按钮,把考生目录下的文件in5.dat中的内容读入内存并显示在上面的文本框(Text1)中;
2)单击“加密”按钮,则可对Text1中的内容进行加密并显示在下面的文本框(Text2)中。
3)单击“存结果”按钮则把Text2中的内容存到out5.dat文件中。
加密规则:对于第奇数个字符,若是字母,则把它变为它后面的字符(若为“Z”则变为“A”),不是字母则不变;对于第偶数个字符,若是字母,则把它变为它前面的字符(若为“A”则变为“Z”),不是字母则不变。大小写字母都遵循此规则。例如:
若原有的字符是:AbbaZGHa-MnnKYzx
则加密后的字符是:BaczAFGb-NmoiXaw
已经给出“存结果”按钮的Click事件过程和函数isletter,函数isletter(aAsString)判断变量a中是否为一个字母,若是则返回True,否则返回False,可以直接调用。
请编写“读入文件”按钮和“加密”按钮的Click事件过程,以实现上述功能。(in5.dat文件中只含英文单词和空格,不分段落和行)
注意:考生不得修改已经存在的程序,必须用“存结果”按钮存储加密结果,否则无成绩。最后,按原文件名把程序存盘。
选项
答案
【操作步骤】 步骤1:打开考生文件夹中的本题工程文件sjt5.vbp,在代码编辑窗口指定位置编写以下代码。参考代码: Private Sub Command1_Click() Open"in5.dat"For Input As 1 Line Input #1,s Close #1 Text1.Text=s End Sub Private Sub Command2_Click() Dim i As Integer,ss As String ss= " " For i=1 To Len(s) rf isletter(Nid(s,i,1))=True Then If i Mod 2=0 Then Tf Mid(s,i,1)="a"Then ss = ss & "z" Elsetf Hid(s,i,1)="A"Then ss=ss & "z" Else ss = ss & Chr(Asc(Mid(s,i,1))-1) End If Else Tf Mid(s,i,1)= "z" Then ss = ss & "A" Else If Mid(s,i,1)="z"Then ss = ss & "a" Else s = ss & Chr(Asc(Mid(s,i,1))+1) End If End If Else ss = ss & Mid(s, i, 1) End If Next Text2.Text=ss End Sub 步骤2:按
键运行程序,先单击“读入文件”按钮,接着单击“加密”按钮,然后单击“存结果”按钮保存结果,最后单击窗体右上角的关闭按钮结束程序。 步骤3:按要求将文件保存至考生文件夹中。
解析
转载请注明原文地址:https://kaotiyun.com/show/RHUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设数据集合为D={1,2,3,4,5},下列数据结构B=(D,R)中为非线性结构的是()。
假定计时器控件Timerl的Enabled属性为True,Interval属性为1000,并编写如下程序代码:PrirateSubTimer1_Timer()DimxAsIntegerFori=1To100x=x+1Nexti
下面属于白盒测试方法的是
已知出租车行驶不超过4公里时一律收费10元。超过4公里时分段处理,具体处理方式为:15公里以内每公里加收1.2元,15公里以上每公里收1.8元。在考生文件夹下有一个工程文件sjt4.vbp。程序的功能是:单击“输入”按钮,将弹出一个输入对话框,接收出租车
在名称为Form1的窗体上添加一个名称为Label1的标签,使其初始内容为空,且能根据其标题内容自动调整标签的大小;再添加两个命令按钮,标题分别为“日期”和“时间”,名称分别为Command1、Command2。请编写两个命令按钮的Click事件过程,使得
在名称为Form1的窗体上添加一个名称为Label1、标题为“添加项目”的标签;添加一个名称为Text1的文本框,初始内容为空;添加一个名称为Combo1的下拉式组合框,并通过属性窗口输入若干项目(不少于3个,内容任意);再添加两个命令按钮,名称分别为Co
对于某些控件,只要将其Style属性设置为1,则可以在该控件上使用Picture属性显示图片。以下不具备这一使用规则的控件是
窗体上有一个名称为VScrolll的垂直滚动条,为了设定单击滚动条两端箭头时的Value增量值,应设置的属性是
命令按钮、单选按钮、复选框都可以通过Picture属性在控件上显示图片,但需事先设置某一属性。该属性为
以下不可以作为“容器”的控件是
随机试题
建设和谐文化根本是()。
A.通过单纯扩散B.载体介导的易化扩散C.通道介导的易化扩散D.原发性主动转运E.继发性主动转运葡萄糖通过一般细胞膜的转运方式属于
有关肉芽肿性炎的描述,错误的是
含义为“单独海损不赔”海运险为()。
下列所得,依法不需要计征个人所得税的有()。
最新研究成果表明,血液中高密度脂蛋白胆固醇含量较低的人要比那些含量高的人更容易出现记忆力缺陷,前者发生记忆力缺陷的概率要比后者高出27%。同时,高密度脂蛋白胆固醇能够将血管中的血脂运到肝脏中处理掉,有效防止心脏病和其他心血管疾病的发生;而低密度脂蛋白胆固醇
阅读以下文章,回答问题:地震发生时,最基本的现象是地面的连续振动,主要是明显的晃动。极震区的人在感到大的晃动之前,有时首先感到上下跳动。这是因为地震波从地内向地面传来,纵波首先到达的缘故。横波接着产生大振幅的水平方向的晃动,是造成地震灾害的主要原因。
社会工作是以利他主义价值观为指导,以科学的知识为基础,运用科学方法助人的服务活动。根据上述定义,下列属于社会工作的一项是:
曲线y=x2+x(x<0)上曲率为的点的坐标是_________.
ThecrippledJackproudlywalkedwitha______totheplatformtojointhechildren.
最新回复
(
0
)