首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考牛文件夹下有一个工程文件sjt5.vbp,窗体上有两个命令按钮,标题分别是“读数据”和“统计”,请添加两个标签,名称分别为Label1和Labe12,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为Text1和Text2,初
在考牛文件夹下有一个工程文件sjt5.vbp,窗体上有两个命令按钮,标题分别是“读数据”和“统计”,请添加两个标签,名称分别为Label1和Labe12,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为Text1和Text2,初
admin
2018-05-08
40
问题
在考牛文件夹下有一个工程文件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全国计算机二级
相关试题推荐
下列叙述中,不属于软件需求规格说明书的作用的是()。
在属性窗口中把窗体的KeyPreview属性设置为True,然后编写如下两个事件过程:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)End
以下叙述中正确的是()。
()控件可以使图形根据控件大小而改变大小。
设变量x中的值是395,则下面语句的输出是Printx\100+((xMod100)\10)*10+(xMod10)*100
命令按钮、单选按钮、复选框都可以通过Picture属性在控件上显示图片,但需事先设置某一属性,该属性为
下列打开“代码窗口”的操作中错误的是
层次型、网状型和关系型数据库划分原则是()。
某二叉树中有n个叶子结点,则该二叉树中度为2的结点数为
深度为5的完全二叉树的结点数不可能是
随机试题
下列对Access描述不正确的是________。
Ifyouwantthispainkiller,you’llhavetoaskthedoctorfora______.
A/氯化物检查B/硫酸盐检查C/葡萄糖中的重金属检查D/磺胺嘧啶中的重金属检查E/铁盐检查硫氰酸盐试液
第二、三、四、五指掌面,近端指关节横纹中点为手背各指缝中的赤白肉际处为
属于左向右分流的先天性心脏病是
纳税人对税务机关作出的()行为不服的,必须先申请行政复议。
《幼儿园工作规程》将美育目标规范为:“培养幼儿初步的感受美和()的情趣和能力。”
依次填入下面横线处的语句,与上下文衔接最恰当的一组是()。①但一仰一俯之间就有了气势②但一俯一仰之间就有了气势③因此也就有了冥思和游观的价值④因此也就有了游观和冥思的价值⑤主观感情只提供一种审美可能
根据我国《宪法》的规定,国家和社会帮助安排盲、聋、哑和其他有残疾的公民的()。
坚持科学发展观的全面发展就是要
最新回复
(
0
)