首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画1个文本框,名称为Textl(multiline属性为True),然后再添加三个命令按钮,名称分别为Commandl、Command2和Command3,标题分别为“读数”、“统计”和“存盘”,如图所示。程序的功能是:单击“读数”按钮,则把考生文
在窗体上画1个文本框,名称为Textl(multiline属性为True),然后再添加三个命令按钮,名称分别为Commandl、Command2和Command3,标题分别为“读数”、“统计”和“存盘”,如图所示。程序的功能是:单击“读数”按钮,则把考生文
admin
2013-11-29
52
问题
在窗体上画1个文本框,名称为Textl(multiline属性为True),然后再添加三个命令按钮,名称分别为Commandl、Command2和Command3,标题分别为“读数”、“统计”和“存盘”,如图所示。程序的功能是:单击“读数”按钮,则把考生文件夹下的in5.txt文件中的所有英文字符放入Textl(Mutiline属性为True)中;单击“统计”按钮,找出并统计英文字母i,j,k,l,m,n(不区分大小写)各自出现的次数;单击“存盘”按钮,将字母i到n出现次数的统计结果依次存到考生目录下的顺序文件out5.txt中。
注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt5.vbp,窗体文件名保存为sjt5.frm。
选项
答案
Format()函数用于按指定格式返回字符串。在“统计”按钮的事件过程中,可用For循环语句和Mid()函数将文本榧中的字符逐一取出,通过Select Case语句分别判断其题为英文字母i,j,k,l,m或n(不区分大小写),并分别将结果统计剑6个变量中。最后在文本框中按指定的格式显示统汁结果,为使每个结果各占一行,可在每个结果后面加一个叫印换行符vbCrLf。 步骤1:建立界面,并设置控件的属性。程序中用到的控件及属性见表1和表2。 [*] 步骤2:分析并编写程序代码。 程序提供代码 程序结束 Option Explicit Private Sub Commandl_Click() Dim a As String Dim S As String Open App.Path&“\in5.txt”For Input As#1 Do While Not EOF(1) a=Input(1,#1) S=S&a Loop Close#l Textl=S End Sub Private Sub Command2_Click() Dim str As String Dim nl As Integer Dim n2 As Integer Dim n3 As Integer Dim n4 As Integer Dim n5 As Integer Dim n6 As Integer Dim i AS Integer For i=1 To Len(Textl) str=Mid(Textl,i,1) Select Case str Case“i”.“1” nl=nl+1 Case“j”,“J” n2=n2+1 Case“k”.“K” n3=n3+1 Case“l”.“L” n4=n4+1 Case“m”.”M” n5=n5+1 Case“n”.“N” n6=n6+l End Select Next Textl=“字母i或l出现的次数为”&Format(nl,”00”)&vbCrLf Textl=Textl&“字母j或J现的次数为”&Format(n2,“00”)&vbCrLf Textl=Textl&”字母k或K出现的次数为”&Format(rL3,“00”)&vbCrLf Textl=Textl&“字母l或L出现的次数为”&Format(n4,“00’’)&vbCrlf Textl=Textl&“字母m或出现的次数为”&Format(n5,“00”)&vbCrlf Textl=Textl&“字母n或N出现的次数为”&Format(n6,“00”) End Sub Prirate Sub Command3_Click() Open“out5.txt” For Output As#1 Print#1.Textl.Text Close 1 End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
转载请注明原文地址:https://kaotiyun.com/show/hXQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
软件工程三要素包括方法、工具和过程,其中,【】支持软件开发的各个环节的控制和管理。
某人编写了下面的程序PrivateSubCommandl_click()DimaAsInteger,bAsIntegera=InputBox(“请输入整数”)b=InputBox(“请输入整数”)proaprobCallpr
(1)在名称为Forml的窗体上画一个框架、一个文本框、一个命令按钮。框架的名称为Framel,标题为“框架”。文本框在Frame1框架中,名称为Text1、标题为“模拟试题”。命令按钮的名称为Commandl、标题为“屏蔽”。编写适当的事件过程,当程序运
(1)在名称为Forml的窗体中画一个名称为Textl的文本框,其标题为“0”;再添加一个名称为Timerl的计时器。请设置适当的控件属性,并编写适当的事件过程.使得在运行时,每隔1秒钟文本框中的数字加1,当达到10时,在窗口上打印“10”,然后重新从O开
(1)在考生文件夹中有工程文件sj3.vbp及其窗体文件sj3.frm,该程序是不完整的,在窗体上有两个名称分别为Textl和Text2的文本框,一个名称为Commandl,标题为“登录”的命令按钮。其中Textl文本框用来输入用户名,Text2文本框用来
(1)在考生文件夹下有工程文件sj3.vbp及窗体文件sj3.frm,根据下文的描述,编写相应的程序。存盘时不得改变文件名和文件夹。本题描述如下:在窗体上有一名为Textl的文本框,要求程序运行后,每用鼠标左键单击窗体一次,则文本框的宽增加15
在考生文件夹下有一个工程文件sj5.vbp,其窗体上有4个标签Labell、Lable2、Label3和Label4,标题分别为“用户名”、“密码”、“剩余次数”和“5”;一个命令按钮Commandl、标题为“登录”;两个文本框名称分别为Textl和Tex
(1)在名称为Forml的窗体上画一个名称为Checkl的复选框数组,它含4个复选框,它们的标题依次为“Iteml”、“Item2”、“Item3”和“Item4”,其索引号分别为0,l,2,3。初始状态下,“Iteml”和“Item4”为选中状态。程序运
(1)在窗体上绘制一个列表框,名称为Listl;一个文本框,名称为Textl;一个命令按钮,名称为C1,标题为“复制”。要求程序运行后,在列表框中自动建立4个列表项,分别为“Iteml”、“Item2”、“Item3”和“Item4”。如果选择列表框中的一
随机试题
有以下程序:#includemain(){intx=1,y=2,z=3;if(x>y)if(y
A.麻疹疫苗B.乙型脑炎疫苗C.脊髓灰质炎疫苗D.百白破混合制剂E.乙肝疫苗2个月小儿应接种
维持阴阳相对的动态平衡称之为
脂肪酸合成酶催化合成的脂肪酸是
证券公司应当在集合资产管理计划设立工作完成后( )个工作日内,将集合资产管理计划的设立情况报中国证监会及注册地中国证监会派出机构备案。
首次发行的公开招股说明书摘要应当早于网上直播推介。()
主板上市公司申请公开发行新股,应满足的条件之一是()。
在某专利侵权纠纷民事诉讼中,专利权人申请人民法院通知具有专门知识的人张某出庭,代表当事人对专利侵权技术比对涉及的专业问题在法庭上提出意见。根据民事诉讼法及相关规定,下列关于该意见的哪种说法是正确的?
中世纪非常漫长,从公元5世纪到15世纪,整整1000年的时间。那时,大多数学者的时间和精力大都消耗在故纸堆里,他们将古代的智慧视为金科玉律,把古希腊自然哲学大师亚里士多德的思想当作是自然界所有知识的基础,只相信已有的解释,却拒绝怀疑,拒绝自己面对自然,所以
HowsciencegoeswrongScientificresearchhaschangedtheworld.Nowitneedstochangeitself.[A]Asimpleideaunderlies
最新回复
(
0
)