首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个命令按钮,标题分别是“读数据”和“统计”,请添加两个标签,名称分别为Label1和Label2,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为Text1和Text2,初
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个命令按钮,标题分别是“读数据”和“统计”,请添加两个标签,名称分别为Label1和Label2,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为Text1和Text2,初
admin
2015-06-30
55
问题
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个命令按钮,标题分别是“读数据”和“统计”,请添加两个标签,名称分别为Label1和Label2,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为Text1和Text2,初始内容为空的文本框,如图所示。
程序功能如下:
①单击“读数据”按钮,则将考生文件夹下in5.dat文件的内容读到变量s中(此过程已给出)。
②单击“统计”按钮,自动统计in5.dat文件中所含各字母(不区分大小写)出现的次数,并统计次数最多的字母显示在Text1文本框内,它所出现的次数显示在Text2文本框内。
“读数据”按钮的Click事件过程已经给出,请为“统计”按钮编写适当的事件过程实现上述功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须进行统计,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。
选项
答案
【操作步骤】 步骤1:打开本题工程文件,添加两个标签控件,名称分别为Label1和Label2,标题分别为"出现次数最多的字母是"和"它出现的次数为";再添加两个名称分别为Text1和Text2,初始值为空的文本框。 步骤2:分析并编写程序代码。 程序提供代码 Option Base 1 Dim s As String Private Sub Command1_Click() Open App.Path & "\in5.dat" For Input As #1 s = Input(LOF(1), #1) Close #1 End Sub Private Sub Command2_Click() ’ 考生编写 End Sub Private Sub Form_Unload(Cancel As Integer) Open App.Path & "\out5.dat" For Output As #1 Print #1, Text1.Text, Text2.Text Close #1 End Sub 程序结束 参考答案 Private Sub Command2_Click() ’ 考生编写 Dim a(1 To 26) As Integer Dim max As Integer n = Len(s) For i = 1 To n k = Asc(Mid$(s, i, 1)) If (k >= 65 And k <= 90) Then a(k - 64) = a(k - 64) + 1 End If If (k >= 97 And k <= 122) Then a(k - 96) = a(k - 96) + 1 End If Next max = 0 For m = 1 To 26 If max < a(m) Then max = a(m) End If Next Text2 = max For m = 1 To 26 If a(m) = max Then l = m End If Next Text1 = Chr(l + 64) End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
转载请注明原文地址:https://kaotiyun.com/show/JuQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
阅读程序:PrivateSubForm_Click()msg1$="继续吗?"msg2$="操作对话框"r=MsgBox(msgl$,vbYesNoOrvbDefaultButton2,m
假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是______。
下列程序段的功能是:从文本框中输入一个数值,如果该数值满足“除以4余1,除以5余2”条件,则在窗体上输出文本框中的数值,否则,将焦点定位在文本框中,并清除文本框的内容。请填空。PrivateSubCommandl_Click()x=Val(
要使文本框获得输入焦点,则应采用文本框控件的()方法。
以下关系表达式中,其值为False的是
数据库系统的核心是
若要添加CommonDialog控件,则应从“工程”菜单中选定“部件”,在“部件”对话框的“控件”选项卡中选择______,将控件添加到工具箱中。
在新建一个VisualBasic工程时,将新建窗体的Name属性设置为TheFirst,则默认的窗体文件名为()。
以下控件中不是标准控件的是()
在下列选项中,哪个不是一个算法一般应该具有的基本特征______。
随机试题
我国形成了九品三十等的官僚等级制度的时代是()。
Youcannotbe______carefulwhenyoudriveacar.
张三酒后与李五发生争吵,随后两人互相殴打,均受轻伤。县公安局认为张三首先挑起事端,应负主要责任,对其拘留8天,同时责令其拿出500元作为李五的医药费。张三向市公安局申请复议,市公安局作出了维持的复议决定。张三随后向县法院提起行政诉讼,其律师提醒他可以提起行
冯某对市房管局向孙某核发房屋所有权证的行为不服,以自己是房屋所有权人为由请求法院判决撤销某市房管局的发证行为。冯某向法院提交了房屋所有权证,孙某向法院提交了该房屋买卖合同,市房管局向法院提交了孙某的房屋产权登记申请、契税完税证等证据。下列哪一说法是正确的?
下列函数中,()不是微分方程y"-4y’+3y=0的解。
编制监理规划的时间是()。
(2013年)关于社会保险行政复议的说法,错误的是()。
警察发现90%的偷盗发生在没有报警系统的房屋。于是警察得出结论,在C城市,报警系统的存在对偷盗起了威慑作用。警察的结论预先假设了什么?
人民法院审理行政案件过程中,发现地方规章与部门规章不一致时,应当选择下列哪种做法?()
Thefollowingparagraphsaregiveninawrongorder.Youarerequiredtoreorganizetheseparagraphsintoacoherentarticleby
最新回复
(
0
)