首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm。窗体上三个命令按钮的名称分别是Command1、Command2和Command3,标题分别是“显示”、“统计"和“保存”。运行程序时,单击“显示”按钮,从文件in5.txt中
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm。窗体上三个命令按钮的名称分别是Command1、Command2和Command3,标题分别是“显示”、“统计"和“保存”。运行程序时,单击“显示”按钮,从文件in5.txt中
admin
2020-07-22
55
问题
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm。窗体上三个命令按钮的名称分别是Command1、Command2和Command3,标题分别是“显示”、“统计"和“保存”。运行程序时,单击“显示”按钮,从文件in5.txt中读取文本,并显示在文本框Text1中,如图3—10所示。单击“统计”按钮,则统计Textl中字母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:打开考生文件夹中的本题工程文件sit5.vbp,在代码编辑窗口,去掉程序中的注释符“*”,将问号“?”改为正确的内容。 参考代码: Line Input #1, strl Textl.Text = str1 步骤2:按指定位置编写“统计”按钮的单击事件过程。 参考代码: PriVate sub Command2一click() Dim i As Integer intR=0: intT=0: intD=0 For i = 1 To Len(strl) If Mid(strl, i, 1) : ”R” Or Mid (strl, i, 1) =“r”Then intR=intR+ 1 End If If Mid(strl, i, 1) = “T” Or Mid (st r1, i, 1) =“t”Then intT=intT+ 1 End If If Mid(str1,i,1) = “D” Or Mid (st r1, i, 1) =“d” Then intD=intD+ 1 EndIf Next Text2.Text:intR& “ ” & intT & “ ” & intD End Sub 步骤3:按
键运行程序,先单击“显示”按钮,接着单击“统计”按钮,最后单击“保存”按钮。 步骤4:按要求将文件保存至考生文件夹中。
解析
转载请注明原文地址:https://jikaoti.com/ti/qBS0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设窗体上有一个名称为Checkl的复选框,并有下面程序代码:PrivateSubCheck1MouseDown(BuaonAsInteger,ShiftAsInteger,XAsSingle.YAsSingle)Checkl.Va
以下关于VB文件的叙述中,正确的是
在结构化程序设计中,模块划分的原则是
有下面程序代码:PrivateSubCommandlClick()Fork:5To1Step—1X=k+x*10NextkPrintxEndSub程序运行后,单击命令按钮Commandl,输出结果是()。
窗体上有一个名称为Commandl的命令按钮,其事件过程如下:PrivateSubCommandl_Click()x=”VisualBasicProgramming”a=Right(x,11)
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
窗体上有1个名称为Text1的文本框,1个名称为Timer1的计时器,且己在属性窗口将Timer1的Interval属性设置为2000、Enabled属性设置为False。以下程序的功能是,单击窗体,则每隔2秒钟在Text1中显示一次当前时间。Priva
随机试题
A.近曲小管B.髓袢降支细段C.髓袢升支粗段D.远曲小管E.集合管继发性主动转运CL-的部位是()
患者,男,53岁。左侧腰痛2个月余,无其他不适。查体:左肾区叩痛。尿常规可见多个红细胞。诊断考虑的疾病是1.肾结核2.肾结石3.肾癌4.肾盂癌5.肾囊肿6.肾盂积水
关于胎儿脐带血管氧含量,下列哪项是错误的
清除食管内容物的主要动力是
患儿,5岁。近2天来腹痛绵绵,时作时止,痛时喜按,面白少华,神疲乏力,手足不文,食后腹胀,大便偏稀。唇舌较淡,脉沉稳。治疗应首选()
肠伤寒的肠溃疡特征( )。细菌性痢疾的肠溃疡特征( )。
我国债券市场分为( )。
甲盐场2014年共占地5000平方米,其中盐滩用地3500平方米,办公用地800平方米,其余为职工宿舍用地。已知甲盐场所在地城镇土地使用税年单位税额为每平方米2元。有关甲盐场2014年应缴纳的城镇土地使用税,下列计算正确的是()。
A.concludedB.normalC.actuallyPhrases:A.consideredtobe【T1】____________weightB.Anumberofstudies
关于数据库管理阶段的特点,下列说法中错误的是
最新回复
(
0
)