首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有工程文件sj5.vbp及窗体文件sj5.frm,该程序是不完整的,要求将程序补充完整,但不能修改其他部分。修改后的程序文件都保存,存盘时不得改变文件夹和文件名。 在窗体上有一个名为一rextl的文本框,两个命令按钮,名称分别为Com
在考生文件夹下有工程文件sj5.vbp及窗体文件sj5.frm,该程序是不完整的,要求将程序补充完整,但不能修改其他部分。修改后的程序文件都保存,存盘时不得改变文件夹和文件名。 在窗体上有一个名为一rextl的文本框,两个命令按钮,名称分别为Com
admin
2009-03-26
32
问题
在考生文件夹下有工程文件sj5.vbp及窗体文件sj5.frm,该程序是不完整的,要求将程序补充完整,但不能修改其他部分。修改后的程序文件都保存,存盘时不得改变文件夹和文件名。
在窗体上有一个名为一rextl的文本框,两个命令按钮,名称分别为Commandl、Command2、标题分别是“读取”和“加密保存”,要求程序运行后,单击“读取”按钮,将考生文件夹下文本文件in5.txt中的文本信息读入文本框Text1中;单击“加密保存”按钮,将Text1中的英文字母加密转换,将转换后的结果显示到Text1中并保存到考生文件夹下的out5.txt文件中。转换方式为转换成该字母对应字母表中前一个位置的字母。例如,转换前的字母是“b”,则转换后的是“a”,转换前的是“G”,转换后的是“F”。程序运行时的窗体界面如图69—5所示。
注意:文件必须存放在考生文件夹下,窗体文件名为sj5.frm,工程文件名sj5.vbp,加密的结果存入out5.txt,否则没有成绩。
选项
答案
根据题意,将两个命令按钮和一个文本框控件添加到窗体中,命令按钮的名称分别为Commandl和Command2,Caption分别为“读取”和“加密保存”,文本框的名称为Textl,MultiLine属性为True、Scrollbars属性为2。设计完成后编写如下代码: Dim str As String Private Sub Commandl_Click() str="" Dim trap As String Open"App.Path&\in5.txt"For
Input
As#l While
EOF(1)=False
Input#1,tmp’逐行读取文件 str=str+tmp’将读取到的字符放入str字符串中 Wend Close#1 Textl.
Text
=str ’在Textl中显示字符串 End Sub Private Sub Command2_Click() str="" Dim tmp As String For i=1 To
Len(Text1.Text)
tmD=Mid(Textl.
Text
,i,1) ’通过Mid函数一个一个读入字符 If Asc(tmp)<=Asc("z")And Ase(tmp)>=Asc("A")Then If Asc(tmp)<=Asc("z")And Asc(tmp))>=Asc("a")Then ’当输人为小写字母时 tmp=Chr((Asc(tmp)-1-Asc("a")+26)Mod 26+Asc("a")) Else’当输入为大写字母时 tmp=Chr((Asc(tmp)-1-Asc("A")+26)Mod 26+Asc("A")) End If End If str=str+tmp’将字符串连起来 Next i Open"App.Path&\out5.txt"For Output As#2 Print#2,str Close#2 End Sub 单击[*]按钮运行程序,并按要求保存。
解析
转载请注明原文地址:https://kaotiyun.com/show/NV1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
希望编写好的Java程序代码,应遵守命名规则、【】、为代码分段、适当使用空白行、遵循第32条规则。
设有n元关系R及m元关系S,则关系R与S经笛卡儿积后所得新关系是一个()元关系。
在AWT包中,创建一个具有10行、45列的多行文本区域对象ta的语句为【】。
设x=1,y=2,z=3,则表达式y+=z--/++x的值是()。
在对一个复杂表达式进行运算时,要按运算符的优先顺序从高到低进行,同级的运算符则按照【】进行。
以下过程设计工具不属于图形工具的是()。
输入输出在计算机中有两个主要作用,是【】和提供数据处理结果。
int类型的取值范围为()。
如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新的关系中属性个数少于原来关系中属性个数,这说明所实施的运算关系是()。
线程控制方法中,yield()的作用是()。
随机试题
下列哪一项与子宫肌瘤鉴别诊断最不相关
有精神互用关系的两脏是
新生儿窒息复苏,应准备的药品有
对不符合我国环境保护规定要求的技术和设备引进应该()。
计算机的中央处理器包括()。
资料:某公司2011年7月31日对存货类财产进行清查时,发现有下列情况:(1)盘盈甲商品10件,单位成本为200元;后经查明是由于收发计量上的误差所造成的。(2)乙商品毁损20件,单位成本为300元,单位残值为50元,作原材料
随着移动设备的流行,手机、平板电脑(PAD)逐渐渗透到人们的生活。很多人也由“离不开电视”变为“离不开手机和PAD”。有人认为,更多地使用电脑会减少人们看电视的时间,毕竟时间是有限的。但有调查显示,“用电脑的时间”增多的人并没有减少看电视的时间。为了验证上
一、注意事项 1.申论考试,与传统作文考试不同,是对分析驾驭材料的能力、解决问题能力、语言表达能力的测试。 2.作答参考时限:阅读材料40分钟,作答110分钟。 3.仔细阅读给定的资料,按照后面提出的“申论要求”依次作答。二、给定资料 (
Thesaying"ClothesMaketheMan"datesbacksome400yearsanditreferstothefactthatwhenpeopleseeawell-dressedperson
“乘法减少”和“加法增大”各用在什么情况下?
最新回复
(
0
)