首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有工程文件sj5.vbp及窗体文件sj5.frm,该程序是不完整的。在名称为Forml的窗体上有3个Label控件和2个命令按钮,命令按钮的名称为Commandl与Command2,标题为“读取”与“保存并退出”。考生文件夹下的数据文件in5
在考生文件夹下有工程文件sj5.vbp及窗体文件sj5.frm,该程序是不完整的。在名称为Forml的窗体上有3个Label控件和2个命令按钮,命令按钮的名称为Commandl与Command2,标题为“读取”与“保存并退出”。考生文件夹下的数据文件in5
admin
2012-10-09
55
问题
在考生文件夹下有工程文件sj5.vbp及窗体文件sj5.frm,该程序是不完整的。在名称为Forml的窗体上有3个Label控件和2个命令按钮,命令按钮的名称为Commandl与Command2,标题为“读取”与“保存并退出”。考生文件夹下的数据文件in5.txt存放一些字符。要求程序运行时,按“读取”按钮后,从考生文件夹下的in5.txt中读出数据并识别出其中的非字母元素,按“保存并退出”按钮后,将非字母元素写入考生文件夹下的out5.txt文件中(以标准格式在一行中输出);执行完毕,“读取”按钮变成“完成”,且无效(变灰),单击“保存并退出”按钮,程序结束,如图29—5所示。
注意:请将程序代码补充完整,但不能修改其他部分。存盘时不得改变文件名和文件夹,相应的txt文件也保存到考生文件夹下,否则没有成绩。
选项
答案
本题主要考查文件的读入,根据一定的条件筛选后再输出到另一个文件中。其中用到了判断是否读到文件尾函数EOF()、将字符转换成ASCII码函数Ase()和求字符串长度函数Len()。补充后的代码如下: Dim str As String Private Sub Commandl_Click() Dim tmp As String str="" Open"App.Path&\in5.txt"For Input As#1 ’打开文件准备读取 While EOF(1)=
False
’读取文件知道文件尾 Input#l,trap ’将读取的文本放人trap中 str=str+trap’将tmp放入字符串中 Wend Commandl.Enabled=False’Commandl不可用 Commandl.
Caption
="完成" ’Commandl的Caption属性变为完成 End Sub Private Sub Command2_Click() Dim rel As String Dim tmp As String Dim i As Integer rel="" For i=1 To
Len
(str) ’利用for循环遍历字符串 tmp=Mid(str,i,1) ’逐个取出用来判断 If Asc(tmp)
Asc("z")Then rel=rel+trap’如果不是字母,则放人输出字符串中 End If Next i Open"App.Path &\out5.txt"For Output As#2 Print#2,rel’将得到的字符串写入文件 Close#2 Unload Me End Sub 单击[*]按钮运行程序,并按要求保存。
解析
转载请注明原文地址:https://kaotiyun.com/show/cChp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
VisualBasic根据计算机访问文件的方式将文件分成三类,其中不包括______。
如果要改变窗体的标题,需要设置窗体对象的______属性。
算法一般都可以用哪几种控制结构组合而成______。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
单击窗体上的关闭按钮时,触发的事件是
下列关于退出VisualBasic系统的方法的描述错误的是
下列语句的输出结果是【】。 PrintFormat$(1256,"000,000.00")
在关系模型中,把数据看成一个二维表,每一个二维表称为一个【】。
下列叙述中,不属于数据库系统的是
注意:下面出现的“考生文件夹”均为c:\wexam\25160001。去掉程序中的注释符,把程序中的?改为正确的内容,使其实现下述功能,但不能修改程序中的其他部分。在窗体上有三个菜单(名称分别为Read、Calc和Save,标题分别为“读入
随机试题
我国境内的几处晚期猿人按时间顺序由远及近排列正确的是()。
我国领导体制的最主要的弊端,也是衍生其他问题的根源指的是
患者,男性,59岁,慢性根尖周囊肿,根管预备时,小号根管器械不能进入根尖1/2。此时宜采用的治疗方案是A.塑化治疗B.根管上1/2做根管充填C.根尖切除术并囊肿摘除术D.根尖倒充填术并囊肿摘除术E.拔除
某土建工程,以直接费为计算基础,其中直接费为100万元,间接费费率为10%,利润率为8%,税率为3.41%,则该工程的含税造价为()万元。
下列交易或事项,会引起存货账面价值发生增减变动的是()。
格什温是20世纪最富有美国特色的一位作曲家,他将美国爵士乐的音乐素材与古典作曲技法熔于一炉,代表作品()以爵士乐为特点,为爵士乐走向世界舞台起了积极作用。
如何贯彻启发性教学原则?
在意大利统一过程中,加富尔为了获得拿破仑三世的支持,让与法国的领土是()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
Childrenseemtolosehairasaresponsetofeelingabandoned.The【M1】______youngmanwhosesqueakyvoicewasastandingjoket
最新回复
(
0
)