首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm。窗体上三个命令按钮的名称分别是Command1、Command2和Command3,标题分别是“显示”、“统计”和“保存”。运行程序时,单击“显示”按钮,从文件in5.txt中
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm。窗体上三个命令按钮的名称分别是Command1、Command2和Command3,标题分别是“显示”、“统计”和“保存”。运行程序时,单击“显示”按钮,从文件in5.txt中
admin
2016-01-31
76
问题
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm。窗体上三个命令按钮的名称分别是Command1、Command2和Command3,标题分别是“显示”、“统计”和“保存”。运行程序时,单击“显示”按钮,从文件in5.txt中读取文本,并显示在文本框Text1中,如图3-10所示。单击“统计”按钮,则统计Text1中字母R、T、D(不区分大小写)出现的次数,统计结果分别保存在窗体变量intR、intT、intD中,同时显示在文本框Text2中(显示格式不限)。单击“保存”按钮,可将intR、intT、intD中的数据保存到考生文件夹下out5.txt文件中。
要求:
1)去掉“显示”按钮事件过程中的注释,把程序中的?改为能实现上述要求的正确内容。
2)编写统计字母R、T、D出现次数的事件过程。
3)不要改动各控件的属性设置和程序的其他部分。最后把修改后的文件用原文件名存盘。
选项
答案
审题分析 根据题目源程序,要使单击“显示”按钮时,从文件in5.txt中读取文本,并显示在文本框Text1中,需要首先以Input方式打开文件,然后使用Line Input#语句将文件号指明的文件中的内容读入到指定的字符串变量中,然后将该变量赋给文本框的Text属性。 要在单击“统计”按钮时,统计字母“R”、“T”、“D”的出现次数,可在“统计”按钮的单击事件过程中,通过For循环用Mid函数逐一取出str1中的每个字符进行判断,若其为对应字符,则对应的计数器增加1。循环结束时,三个计数器变量中的值就是该字符出现的次数。 操作步骤 步骤1:打开考生文件夹中的本题工程文件sjt5.vbp,在代码编辑窗口,去掉程序中的注释符“′”,将问号“?”改为正确的内容。 参考代码: Line Input #1, str1 Text1.Text=str1 步骤2:按指定位置编写“统计”按钮的单击事件过程。 参考代码: PriVate Sub Command2_Click() Dim i As Inteaer intR=0:intT=0:intD=0 Fori=1 To Len(str1) If Mid(str1, i, 1)= "R" Or Mid (str1, i, 1)= "r" Then intR=intR+1 End If If Mid(str1, i, 1)= "T" Or Mid (str1, i, 1)="t" Then intT=intT+1 End If If Mid(str1, i, 1)="D" Or Mid (str1, i, 1)="d" Then intD=intD+1 End If Next Text2.Text=intR&" "& intT&" "& int D End Sub 步骤3:按
键运行程序,先单击“显示”按钮,接着单击“统计”按钮,最后单击“保存”按钮。 步骤4:按要求将文件保存至考生文件夹中。 考点链接 顺序文件、常用内部函数。
解析
转载请注明原文地址:https://kaotiyun.com/show/7wLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
能够改变窗体边框线类型的属性是()。
在Windows95/98下,使用VisualBasic6.0至少需要______的内存。
要想改变一个窗体的标题内容,则应设置______属性的值。
3在文本框Textl中输入一个键盘键,将会发生4个事件,这4个事件的顺序是()。
在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序:PrivateSubCommandl_Click()DimiAsInteger,jAsIntegerDima(10,10)AsInteger
只能用来显示字符信息的控件是()。
有下列函数过程:FunctionFunc2(aAsInteger,bAsInteger)AsIntegerStaticmAsInteger,iAsIntegerm=0i=2a=i+m+1b=i+a+bFunc2=mEnd
Sub过程与Function过程最根本的区别是()。
如果在C盘当前文件夹下已存在名称为studata.dat的顺序文件,那么执行语句Open"C:\studata.dat"ForAppendAs#1之后,将
随机试题
肌酐清除率主要反映肾脏的功能是
患儿男6岁,诊断为腮腺炎,护士提供指导,此病易出现的并发症是
以下关于遗弃罪的说法中,错误的有哪些?()
【背景资料】某水利枢纽工程由电站、溢洪道和土坝组成。主坝为均质土坝,上游设干砌石护坡,下游草皮护坡和堆石排水体,坝顶设碎石路,工程实施过程中发生下述事件:事件1:项目法人委托该工程质量监督机构对于大坝填筑按《水利水电基本建设工程单元工程
湖南A外贸公司向塞拉利昂出口一批价值为3000美元的釉面砖(检验检疫类别为空),该批货物由江西B陶瓷工厂生产,包装数量为300纸箱吗,装于30个木箱中,这些木箱从四川C木质包装生产企业购买,并由C企业进行检疫除害处理。该批货物装于一个40尺集装箱中到厦门口
目前我国公有制的主要实现形式是()。
2006年该师各团除菌痢外的传染病发病人数与菌痢发病人数的比例最接近5:2的是()。下列四个百分条图中,能够正确表示该师四个团中除菌痢外的传染病发病人数占该传染病发病总人数的比例的一个是()。
对人才进行系统分类的中国思想家是
中国新民主主义革命时期的统一战线包含两个联盟。下列关于两个联盟的说法,正确的是()
将长为a的一段铁丝截成两段,用一段围成正方形,另一段围成圆,为使两段面积之和最小,问两段铁丝各长多少?
最新回复
(
0
)