首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个文本框,名称为Textl(Multiline属性为True),然后再添加三个命令按钮,名称分别为Command1、Command2和Command3,标题分别为“读数”、“统计”和“存盘”,如图所示。程序的功能是:单击“读数”按钮,则把考生文
在窗体上画一个文本框,名称为Textl(Multiline属性为True),然后再添加三个命令按钮,名称分别为Command1、Command2和Command3,标题分别为“读数”、“统计”和“存盘”,如图所示。程序的功能是:单击“读数”按钮,则把考生文
admin
2015-06-30
93
问题
在窗体上画一个文本框,名称为Textl(Multiline属性为True),然后再添加三个命令按钮,名称分别为Command1、Command2和Command3,标题分别为“读数”、“统计”和“存盘”,如图所示。程序的功能是:单击“读数”按钮,则把考生文件夹下的in5.txt文件中的所有英文字符放入Text1中;单击“统计”按钮,找出并统计英文字母i,j,k,l,m,n(不区分大小写)各自出现的次数;单击“存盘”按钮,将字母i到n出现次数的统计结果依次存到考生文件夹下的out5.txt中。
注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt5.vbp,窗体文件名保存为sjt5.frm。
选项
答案
【操作步骤】 步骤1:建立界面,并设置控件的属性。程序中用到的控件及属性见表3.151和表3.152。 [*] 步骤2:分析并编写程序代码。 程序提供代码 程序结束 参考答案 Option Explicit Private Sub Command1_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 #1 Text1 = s End Sub Private Sub Command2_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 = 1 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 = Text1 & "字母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 = Text1 & "字母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:调试并运行程序,关闭程序后按题目要求存盘。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/OkQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设x=4,y=8,z=7,下列表达式的值是()。x>zOrz<x
有如下程序:DefStrX-ZX="123"Y="456"Z=X+YPrintZEnd运行后,输出结果是______。
阅读下列程序:PrivateSubCommand1_Click()DimiAsInteger,kAsIntegerk=2Fori=1To3PrintH(k);
窗体上有一个命令按钮Commalld1和一个列表框List1。先选择列表框中的某一个项目,然后单击命令按钮,将该项目从列表框删除。程序如下:PrivateSubCommand1_Click()DimInAsInteger
下列程序的功能是:将数据1,2,…,8写入顺序文件Num.txt中,请选择正确的程序段()。PrivateSubForm_Click()DimiAsIntegerOpen"Num.txt"ForOut
只有将组合框的Style属性值设置为()时,才能触发DblClick事件。
下列叙述正确的是()。
有如下函数过程。FunctionUNC(ByValxAsInteger,ByValyAsInteger)AsIntegerDoWhiley<>0S=x/yx=yy
下列关于队列的叙述中正确的是______。
下列关于线性表的叙述中,不正确的是______。
随机试题
直接剪切试验的特点有()。
《建设工程安全生产管理条例》规定,施工单位应当白施工起重机械和整体提升脚手架、模板等自升式架设设施验收合格之日起( )日内,向建设行政主管部门或者其他有关部门登记。
根据《水电工程设计概算编制办法及计算标准》(国家经济贸易委员会2002年第78号公告),水电工程枢纽建筑物中的施工辅助工程包括()等。
证券公司申请会员资格时应报送证券交易所的材料不包括( )。
下面有关影响国债销售价格因素的说法中正确的是()。
甲公司系增值税一般纳税人,适用的增值税税率为17%。开设有外汇账户,会计核算以人民币作为记账本位币,外币交易采用交易发生日的即期汇率折算。该公司2015年12月份发生的外币业务及相关资料如下:(1)5日,从国外乙公司进口原料一批,货款200000欧元,当
下列关于中小企业私募债的描述,正确的是()。
企业采用计划成本进行材料日常核算时,月末分摊材料成本差异时,超支差异计入“材料成本差异”科目的贷方,节约差异计入“材料成本差异”的借方。()
下列选项中,属于基本法律的是()
设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书证号C
最新回复
(
0
)