首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,其中,已给出了所有控件(如图3-141所示)和部分程序。 程序运行时,请按以下顺序操作: 1)单击“读入文件”按钮,把考生目录下的文件in5.dat中的内容读入内存并显示在上面的文本框(Tex
在考生文件夹下有一个工程文件sjt5.vbp,其中,已给出了所有控件(如图3-141所示)和部分程序。 程序运行时,请按以下顺序操作: 1)单击“读入文件”按钮,把考生目录下的文件in5.dat中的内容读入内存并显示在上面的文本框(Tex
admin
2019-05-14
36
问题
在考生文件夹下有一个工程文件sjt5.vbp,其中,已给出了所有控件(如图3-141所示)和部分程序。
程序运行时,请按以下顺序操作:
1)单击“读入文件”按钮,把考生目录下的文件in5.dat中的内容读入内存并显示在上面的文本框(Text1)中;
2)单击“加密”按钮,则可对Text1中的内容进行加密并显示在下面的文本框(Text2)中。
3)单击“存结果”按钮则把’Text2中的内容存到out5.dat文件中。
加密规则:对于第奇数个字符,若是字母,则把它变为它后面的字符(若为“Z”则变为“A”),不是字母则不变;对于第偶数个字符,若是字母,则把它变为它前面的字符(若为“A”则变为“Z”),不是字母则不变。大小写字母都遵循此规则。例如:
若原有的字符是:AbbaZGHa-MnnKYzx
则加密后的字符是:BaczAFGb-NmeiXaw
已经给出“存结果”按钮的Click事件过程和函数isletter,函数isletter(aAsString)判断变量a中是否为一个字母,若是则返回True,否则返回False,可以直接调用。
请编写“读入文件”按钮和“加密”按钮的Click事件过程,以实现上述功能。(in5.dat文件中只含英文单词和空格,不分段落和行)
注意:考生不得修改已经存在的程序,必须用“存结果”按钮存储加密结果,否则无成绩。最后,按原文件名把程序存盘。
选项
答案
【操作步骤】 步骤1:打开考生文件夹中的本题工程文件sjt5.vbp,在代码编辑窗口指定位置编写以下代码。参考代码: Private Sub Command1_Click( ) Open "n5.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) If isletter(Hid(s,i,1))=True Then If i Mod 2=0 Then Tf Mid(s,i,1)="a"Then ss=ss & "z" Else IF Mid(S,i,1)="A"Then ss=ss & "Z" Else ss=ss & Chr(Asc(Mid(s,i,1))-1) End If Else If 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:按<F5>键运行程序,先单击“读入文件”按钮,接着单击“加密”按钮,然后单击“存结果”按钮保存结果,最后单击窗体右上角的关闭按钮结束程序。 步骤3:按要求将文件保存至考生文件夹中。
解析
转载请注明原文地址:https://kaotiyun.com/show/wTUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个文本框,其名称为Text1,初始内容为空白,并设置成多行显示格式;然后再画两个命令按钮,其名称分别为Commandl和Command2,标题分别为“显示”和“保存”,如图3.92所示,编写适当的事件过程。程序运行后,如果单击“显示”按钮,则读
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Forml的窗体上添加一个计时器控件,名称为Timerl。请利用属性窗口设置适当属性,使得在运行时可以每隔1秒,调用计时器的Timer事件过程一次。另外,请把窗体
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Forml、标题为“列表框练习”的窗体上画一个名称为Listl的列表框,表项内容依次输入XXX、ddd、mmm和aaa,且以宋体14号字显示表项内容,如图3-93
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1、标题为“显示记录”的窗体上画一个名称为Text1的文本框,其初始内容为空;再画一个名称为Commandl的命令按钮数组(下标从0开始,有4个按钮,其对
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Forml的窗体上画一个名称为.CDl的通用对话框,通过属性窗口设置CDl的初始路径为C:\,默认的文件名为None,标题为“保存等级考试”,如图3.125所示。
(1)在考生文件夹下有工程文件sjt5.vbp,窗体上有两个标题分别是“读数据”和“统计”的命令按钮,请添加一个名称为Labell、标题为“回文的个数为”的标签和一个名称为Textl,初始值为空的文本框,如图3一15所示。程序功能如下:①单击“读数据”按
在名称为Form1的窗体上画一个名称为Image1的图像框,并通过属性窗口为其装入考生文件夹中的图标文件CARS.ico;再画一个名称为Timer1的计时器,一个名称为Command1、标题为“开始”的命令按钮,如图所示。要求:通过属性窗口设置适当的属性
随机试题
由一组结构基因加上其上游的启动子和操纵基因组成的结构称为
非关键工作时差的调整应在其时差的范围内进行,以便更充分地利用资源、降低成本或满是施工的需要,可采用的调整方法之一是:
(1)基本资料:乐居地板厂,系增值税一般纳税人,主要生产销售各种实木漆饰地板(以下简称漆板),也接受委托加工实木漆饰地板。2014年2月期末:增值税留抵税额8000元;各种增值税抵扣凭证均合法有效并在规定的时间办理了认证手续。(2)201
母公司在编制合并财务报表前,对子公司所采用会计政策与其不一致的情形进行的下列会计处理中,正确的有()。
道德作为一种特殊的社会意识形式,归根到底是由社会经济基础决定的。()
甲涉嫌犯聚众斗殴罪,在2010年8月9日被抓捕时逃跑。2014年6月5日,甲抢夺他人财物,数额特别巨大。下列选项中,正确的是()(2015年非法学基础课单选第4题)
设u=f(x+y,x2+y2),其中f二阶连续可偏导,求.
Thecountry’sinadequatementalhealthsystemgetsthemostattentionafterinstancesofmassviolencethatthenationhasseen
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
Iamwritingthisathomebecauselastweekmyergonomic(符合人体工程学的)chairattheofficefellapart,unableanylongertobearmyw
最新回复
(
0
)