首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个命令按钮,标题分别是“读数据”和“统计”,请添加两个标签,名称分别为Label1和Label2,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为Text1和Text2,初
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个命令按钮,标题分别是“读数据”和“统计”,请添加两个标签,名称分别为Label1和Label2,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为Text1和Text2,初
admin
2015-06-30
26
问题
在考生文件夹下有一个工程文件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://jikaoti.com/ti/nw60FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimnumAsIntegernum=1DoUntilnum>6
以下叙述中错误的是
以下关于MsgBox的叙述中,错误的是
设窗体上有一个列表框控件List1,且其中含有若干列表项。则以下能表示当前被选中的列表项内容的是
在用通用对话框控件建立“打开”或“保存”文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(即.txt文件),则正确的描述格式是
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法;
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,且每一个______实际上对应一个处理模块。
若有一个动态数组a有两个元素a(0)和a(1),现要令数组a有三个元素a(0)、a(1)和a(2),则应当使用【】语句。
在正确安装VisualBasic6.0后,可以通过多种方式启动VisualBasic。以下方式中不能启动VisualBasic的是
结构化程序设计方法的主要原则可以概括为知顶向下、逐步求精、【】和限制使用goto语句。
随机试题
患者女性,58岁。右乳腺癌术后3年,口服三苯氧胺治疗中。无肝炎史,血糖正常。复查超声应重点检查下列哪几项
A.志贺痢疾杆菌B.福氏痢疾杆菌C.宋内痢疾杆菌D.鲍氏痢疾杆菌E.舒氏痢疾杆菌
检疫时发现运输工具中装有危险性病虫害的,对卸离运输工具的非动植物性物品或货物作封存处理,对可能被动植物病虫害污染的部位和场地作消毒除害处理。
企业因自然灾害所造成的存货净损失,在报经批准后,应()。
______指教师采取的有效达到教学目标的一切活动计划,包括教学事项的顺序安排、教学方法的选用、教学媒体的选择、教学环境的设置以及师生相互作用设计等。
下列刑事案件应由中级人民法院管辖的是()。
美国研究人员分析了南极半岛和邻近的斯科舍海地区的实地数据后发现,20世纪70年代以来,当地气温上升了5至6摄氏度,并且来自其他海域的哺乳动物增多导致南极哺乳动物捕食竞争加剧。因此,在上述地区作为哺乳动物主要食物来源的磷虾的密度下降了近80%。而同一时期,生
我国宪法法律规定了种类多样、内容丰富的公民权利与义务,大体可分为政治权利与义务、人身权利与义务、财产权利与义务、社会经济权利与义务、宗教信仰及文化权利与义务。政治权利包括()
以下关于串的叙述中,哪一种说法是不正确的?()
把低一级的关系模式分解为若干高一级的关系模式,其目的是为了消除()。
最新回复
(
0
)