首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考牛文件夹下有一个工程文件sjt5.vbp,窗体上有两个命令按钮,标题分别是“读数据”和“统计”,请添加两个标签,名称分别为Label1和Labe12,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为Text1和Text2,初
在考牛文件夹下有一个工程文件sjt5.vbp,窗体上有两个命令按钮,标题分别是“读数据”和“统计”,请添加两个标签,名称分别为Label1和Labe12,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为Text1和Text2,初
admin
2018-05-08
53
问题
在考牛文件夹下有一个工程文件sjt5.vbp,窗体上有两个命令按钮,标题分别是“读数据”和“统计”,请添加两个标签,名称分别为Label1和Labe12,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为Text1和Text2,初始内容为空的文本框,如图所示。
程序功能如下:
①单击“读数据”按钮,则将考生文件央下in5.dat文件的内容读到变量s中(此过程已给出)。
②单击“统计”按钮,自动统计in5.dat文件中所含各字母(不区分大小写)出现的次数,并统计次数最多的字母显示在Text1文本框内,它所出现的次数显示在Text2文本框内。
“读数据”按钮的Click事件过程已经给出,请为“统计”按钮编写适当的事件过程实现上述功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须进行统计,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。
选项
答案
步骤1:打开本题工程文件,添加两个标签控件,名称分别为Labe11和Labe12,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为Text1和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))’依次获取字符 If(k>=65 And k<=90)Then a(k-64)=a(k-64)十1’当为大写字母时。满足条件则计数 End It 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
解析
通过Mid()函数获取字符,并通过Asc()函数获得字符的ASCII码,并赋值给变量k。定义一个数组a(26)用于存储26个字母的出现次数,根据语句Option Base1,判断数组的下标为1~26,通过判断ASCII码来计算字母出现的次数,例如k=65(A)或k=97(a),那么a(k-64)和a(k-96)也就是通过a(1)加1来进行计数。再通过对于数组a最大值的查找求…最多的次数,进而求出出现最多的字母并显示出来。
转载请注明原文地址:https://kaotiyun.com/show/KqGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
为了实现鼠标自动拖放,必须把()属性设置为1;而为了执行手动拖放,必须把该属性设置为0。
为了在窗体上建立2组单选按钮,并且当程序运行时,每组都可以有一个单选按钮被选中,则以下做法中正确的是()。
窗体上有1个名称为Textl、内容为空的文本框。编写如下事件过程:PrivateSubTextl_KeyUp(KeyCodeAsInteger,ShiftAsInteger)PrintTextl.Text;En
对于含有多个窗体的工程而言,以下叙述中正确的是
下列操作中不能向工程添加窗体的是
下列说法中,错误的是
负责数据库中查询操作的数据库语言是( )。
设有工程文件Proj,其中含有Form1窗体、Form2窗体、标准模块Module1.bas,在Form1窗体模块的通用声明段中书写了如下语句PublicXAsInteger,在Form1窗体模块中还定义了通用过程LocalSub。则以下说法中正确的
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
某二叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为
随机试题
试述知识产权在民法中的地位。
一侧肾脏体积缩小,且有瘢痕形成,最可能的诊断是()
A、牙冠或牙根形成之后B、埋伏牙C、根尖肉芽肿D、牙板残余E、成釉器发育的早期;与下列囊肿发生有关的是角化囊肿
具有温肾固精缩尿,温脾开胃摄唾功效的药物是
善治肺胃热盛所致的咽喉肿痛,口咽干燥的是()。
患儿5个月,发热,咳嗽2天。体温39.5℃,心率150次/min,呼吸35次/min,该患儿首优的护理诊断/问题是( )。
某建筑公司承担一大学新校区工程项目的施工任务,主要项目有图书馆、教学楼、学生宿舍等。在进行工程竣工成本综合分析时,可作为成本核算对象的是()。
沥青混合料是一种复合材料,由不同质量和数量的材料混合形成不同的结构,具有不同的()性质。
下列关于涉及国有资产出资人权益的重大事项决策的表述中,符合企业国有资产法律制度规定的有()。(2011年)
在编辑某Word文档时出现如图2所示的标记,这表明编辑者使用了()。
最新回复
(
0
)