首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有工程文件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
48
问题
在考生文件夹下有工程文件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可以自动检测______错误。
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
在窗体上画一个名称为List1的列表框,一个名称为Label1的标签。列表框中显示若干城市的名称。当单击列表框中的某个城市的名称时,在标签中显示选中城市的名称。下列能正确实现上述功能的程序是
结构化程序设计的主要任务是确定每个模块的
运行下面的程序后,输出的结果为 Cls Dimt(5,5)asInteger Fori=1To5:t(i,i)=1:Next Fori=1To5 Forj=1To5 Printt(i,j), Next
下列程序段的执行结果为 I=4 x=5 Do I=I+1 X=K^2 LoopUntilI>=7 Print"I=";I Print"x=";x
当组合框的Style属性设置为何值时,组合框称为简单组合框?
下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
数据库管理系统是位于用户与【】之间的软件系统。
只有将组合框的Style属性设置为何值时,才能触发DblClick事件?
随机试题
肺癌的短毛刺形成的病理基础是
关于真性红细胞增多症的血象描述不正确的是
设备仓储合同保管人的义务为()。
根据中国证监会的规定,凡具有资产管理业务条件的证券公司,都可以开展集合资产管理业务。( )
A公司委托B银行为代理人向其客户提供服务,下列情形中A公司不需要对此服务过程承担民事责任的是()。
城市维护建设税按纳税人所在地的不同,设置了三档税率,这是()。
简述劳动分工的内容与原则。
A、 B、 C、 D、 D每个图中上面的元素是轮换规律,第1行中出现的3种,第2行和第3行中都应该有;下面元素的规律是每行只有1个为阴影。依此规律,问号处的图上面部分应是“+”,下面应是阴影图形。故正确答案是
研究证明,吸烟所产生的烟雾中的主要成分丙烯醛,是眼睛健康的慢性杀手,而橄榄油提取物羟基酪醇,能有效减缓这个慢性杀手给眼睛带来的伤害,由此得出结论,常吃橄榄油能够让吸烟者的眼睛远离伤害。以下如果为真,最能支持上述论述的是()。
AsinglenightoftakingthedrugEcstasycancauseseriousbraindamageandhastenthe【C1】______ofParkinson’sdisease,scienti
最新回复
(
0
)