首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个命令按钮,标题分别是“读数据”和“统计”,请添加两个标签,名称分别为Labell和Label2,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为Text1和Text2,初
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个命令按钮,标题分别是“读数据”和“统计”,请添加两个标签,名称分别为Labell和Label2,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为Text1和Text2,初
admin
2020-04-08
25
问题
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个命令按钮,标题分别是“读数据”和“统计”,请添加两个标签,名称分别为Labell和Label2,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为Text1和Text2,初始内容为空的文本框,如图所示。
程序功能如下:
①单击“读数据”按钮,则将考生文件夹下in5.dat文件的内容读到变量s中(此过程已给出)。
②单击“统计”按钮,自动统计in5.dat文件中所含各字母(不区分大小写)出现的次数,并统计次数最多的字母显示在Textl文本框内,它所出现的次数显示在Text2文本框内。
“读数据”按钮的Click事件过程已经给出,请为“统计”按钮编写适当的事件过程实现上述功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须进行统计,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。
选项
答案
【操作步骤】 步骤I:打开本题工程文件,添加两个标签控件,名称分别为Labell和LabeL2,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为TextI和Text2,初始值为空的文本框。 步骤2:打开代码编辑窗口,在指定位置编写如下代码。 参考答案 Dim a(1 To 26)As Integer′定义数组a用于存放字母出现个数 Dim max As Integer n=Len(s)′Len的功能是求字符串的长度 For i=1 To n k=Asc(Mid$(S,i,1))I依次获取字符 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 i max=0 For m=1 To 26′循环查找出现次数最多的值 If max<a(m)Then max=a(m) End If Next m Text2=max′显示出现次数 For m=1 To 26′找到出现次数最多的值的下标 If a(m)=max Then 1=m′将下标记下 End If Next m Textl=Chr(1+64)′通过下标找到对应的字母 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
通过Mid()函数获取字符,并通过Ase()函数获得字符的ASCII码,并赋值给变量k。定义一个数组a(26)用于存储26个字母的出现次数,根据语句Option Base 1,判断数组的下标为1~26,通过判断ASCII码来计算字母出现的次数,例如k=65(A)或k=97(a),那么a(k-64)和a(k-96)也就是通过a(1)加1来进行计数。再通过对于数组a最大值的查找求出最多的次数,进而求出出现最多的字母并显示出来。
转载请注明原文地址:https://jikaoti.com/ti/Stx0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
有人在属性窗口中通过设置Picture属性为命令按钮装入了图片,但没有显示,其原因是
下列属性中,决定单选按钮是否被选中的是()。
设窗体上有2个框架,每个框架中有若干个单选按钮,下面叙述中正确的是()。
关于MDI窗体下列说法正确的是()。
窗体上有Command1、Command2两个命令按钮。现编写以下程序:OptionBase0Dima()AsInteger,mAsIntegerPrivateSubCommand1_Click() m=InputBox("请
如果将命令按钮的访问键设置为"D",以下不会触发命令按钮Click事件的操作是
支持子程序调用的数据结构是( )。
窗体上有名称为Commandl的命令按钮和名称为Text1的文本框PrivateSubCommandl一Click()Text1.Text=“程序设计”Text1.SetFocusEndSubPriv
(1)考生文件夹下的工程文件sjt3.vbp中有2个标题分别是“产生范文”和“结束”的命令按钮:2个名称分别为Text1和Text2,初始值为空的文本框。请再画1个名称为Label3、标题为“正确率”的标签,画1个名称为Text3、初始内容为空的文本框。效
随机试题
A.POX阳性B.POX阴性C.POX弱阳性D.强阳性E.随细胞的成熟,阳性反应的程度逐渐增强早幼粒细胞
青霉素对下列哪种细菌的疗效较差
基金管理公司内部控制制度由内部控制大纲、基本管理制度和()等部分组成。
参观游览期间,若游客感到不适,导游人员可采取下列服务措施()。
在教学过程中,素质教育强调的是(),而不是简单地获得结果。
马克思主义的警察起源观认为()。
在一起行政诉讼案件中,对被告进行处罚的依据是国务院某部制定的一个行政规章,原告认为该规章违反了有关法律。根据我国宪法规定,下列哪一机关有权改变或者撤销不适当的规章?()
数学考试有一题是计算4个分数的平均值,小明很粗心,把其中1个分数的分子和分母抄颠倒了.抄错后的平均值和正确的答案最大相差
设∫0yetdt+∫0xcostdt=xy确定函数y=y(x),则dy/dx=________.
已知:int[]a=newint[100];,在下列给出的数组元素中,非法的是()。
最新回复
(
0
)