首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画1个文本框,名称为Text1(multiline属性为True),然后再添加三个命令按钮,名称分别为Command1、Command2和Command3,标题分别为“读数”、“统计”和“存盘”,如图所示。程序的功能是:单击“读数”按钮,则把考生文
在窗体上画1个文本框,名称为Text1(multiline属性为True),然后再添加三个命令按钮,名称分别为Command1、Command2和Command3,标题分别为“读数”、“统计”和“存盘”,如图所示。程序的功能是:单击“读数”按钮,则把考生文
admin
2016-06-30
64
问题
在窗体上画1个文本框,名称为Text1(multiline属性为True),然后再添加三个命令按钮,名称分别为Command1、Command2和Command3,标题分别为“读数”、“统计”和“存盘”,如图所示。程序的功能是:单击“读数”按钮,则把考生文件夹下的in5.txt文件中的所有英文字符放入Textl(MutiLine属性为True)中;单击“统计”按钮,找出并统计英文字母i,j,k,l,m,n(不区分大小写)各自出现的次数;单击“存盘”按钮,将字母i到n出现次数的统计结果依次存到考生目录下的顺序文件out5.txt中。
注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt5.vbp,窗体文件名保存为sjt5.frm。
选项
答案
步骤1:建立界面,并设置控件的属性。程序中用到的控件及属性见表1和表2。 [*] 步骤2:分析并编写程序代码。 程序提供代码 程序结束 参考答案 Option Explicit Private Sub Commandl_Click() Dim a As String Dim 8 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#1 Text1=S End Sub Private Sub Conunand2_Click() Dim str As String Dim n1 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=l To Len(Text1) str=Mid(Text1,i,1) Select Case str Case"i",“I” n1=n1+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+1 End Select Next Text1=”字母i或I出现的次数为”&Format(n1,“00”)&vbCrLf Text1=Textl&”字母j或J出现的次数为”&Format(n2,”00”)&vbCrLf Text1=Text1&”字母k或K出现的次数为”&Format(n3,”00”)&vbCrLf Text1=Text1&”字母l或L出现的次数为”&Format(n4,”00“)&vbCrLf Text1=Text1&”字母m或M出现的次数为”&Format(n5,”00”)&vbCrLf Text1=Textl&”字母n或N出现的次数为”&Format(n6,”00”) End Sub Private Sub Command3_Click() Open"out5.txt"For Output As#1 Print#1.Text1.Text Close 1 End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
Format()函数用于按指定格式返回字符串。
在“统计”按钮的事件过程中,可用For循环语句和Mid()函数将文本框中的字符逐一取出,通过Select Case语句分别判断其题为英文字母i,j,k,l,m或n(不区分大小写),并分别将结果统计到6个变量中。最后在文本框中按指定的格式显示统计结果,为使每个结果各占一行,可在每个结果后面加一个回车换行符vbCrLf。
转载请注明原文地址:https://jikaoti.com/ti/R3J0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在Visual:Basic的立即窗口内输入以下语句:X=65<CR>PrintChr$(x)<CR>在窗口中显示的结果是
若要求在菜单中包含分隔条,则设计时,在菜单的标题属性中应设置为______。
有如下程序:PrivateSubForm_Click()DimiAsInteger,SumAsInteger Sum=0 Fori=2To10 IfiMod2=0AndiMo
程序测试分为静态测试和动态测试。其中______是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为______。
以下叙述中正确的是()。
下面的过程定义语句中合法的是()。
使用ReDim/Preserve可以改变数组()。
执行下面的程序段后,变量S的值为______。S=5Fori=2.6To4.9Step0.6S=S+1Nexti
随机试题
发现员工触电时,应立即________。
Itwas______thatWedecidedtostayindoors.
A.肺炎球菌肺炎B.产超广谱β内酰胺酶大肠埃希菌所致肺炎C.军团菌肺炎D.金黄色葡萄球菌肺炎E.厌氧菌肺炎下列抗生素分别是上述哪一种感染的首选药万古霉素
控制破伤风病人痉挛的最主要措施是
Excel的字符型数据可以由字母、汉字、数字和其他有效的显示字符组成。()
会计的基本职能是()。
软件生存周期一般包括三个大的周期阶段:软件定义期、软件开发期和软件运行期。在软件开发期中,实现阶段包括了()阶段。
设罪犯与警察在一开阔地上,两人之间相隔一条宽0.5公里的河,罪犯从北岸A点处以每分钟1公里的速度向正北逃窜,警察从南岸B点以每分钟2公里的速度向正东追击(如图),则警察从B点到达最佳射击位置(即罪犯与警察相距最近的位置)所需的时间是()分钟.
Healthyguiltisawarningsignalthateithersomethingdangerousisabouttohappenorsomethinghasalreadyhappenedthatneed
A、Itcanreducethenumberofpassengercomplaints.B、It’canmakeairtravelmoreentertaining.C、Itcancutdowntheexpenses
最新回复
(
0
)