首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个命令按钮,标题分别是“读数据”和“统计”,请添加两个标签,名称分别为Labell和Label2,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为Text1和Text2,初
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个命令按钮,标题分别是“读数据”和“统计”,请添加两个标签,名称分别为Labell和Label2,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为Text1和Text2,初
admin
2020-04-08
27
问题
在考生文件夹下有一个工程文件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://kaotiyun.com/show/HATp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
程序运行时,拖动滚动条上的滚动框,则所触发的事件是
设窗体上有一个列表框控件List1,含有若干列表项。以下能表示当前被选中的列表项内容的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
下列可以激活属性窗口的操作是()。
窗体上有一个名称为Framel的框架(如图),若要把榧架上显示的“Framel”改为汉字“框架”,下面正确的语句是()。
如果将命令按钮的访问键设置为"D",以下不会触发命令按钮Click事件的操作是
以下关于VB对象属性的叙述中,错误的是
设工程文件中包名称分别为Form1、Form2的两个窗体,且Form1的菜单属性设置如下:窗体Form1中的程序如下:DimFlagAsBooleanPrivateSubForm_Load() Flag=TrueEndSubPr
假定建立了一个名为Command1的命令按钮数组,则以下说法中错误的是()。
窗体上有一个名称为Command1的命令按钮,其单击事件过程如下:PrivateSubCommand1_Click()DimsAsDoubles=0:i=1DoWhilei<6s
随机试题
A.easierB.groupsC.ifD.payE.onF.carefullyG.incomeH.thatI.whatJ.borrowStudentsatuniversitycan
从健康人的淋巴细胞或淋巴组织提取的核酸肽类药是
Hewasuniversally______fortheaccident,thoughithadnotinfactbeenhisfault.
A.普通型偏头痛B.典型偏头痛C.丛集性头痛D.紧张性头痛E.痛性眼肌麻痹女性,22岁。多年来休息不好时经常出现发作性眼前闪光感,几分钟后消失,而后双侧额颞部出现搏动性头痛。伴恶心、呕吐.持续数小时缓解,神经系统检查完全正常
下列描述中不属于透皮给药制剂特点的是
牙槽骨水平吸收时形成的牙周袋通常为
适用于大型机器设备或重型起重运输设备制造的厂房是()。
元代杂剧作家关汉卿的代表作是()。
出口为企业获得流动性提供了便利,使企业有机会规避国内经营环境的不确定性,实现市场的多元化和风险的分散化。出口与否是外界可以直接观察到的企业特征,它释放的信号较“明了”。与没有出口的企业相比,有出口的企业资质可能更高,也比较容易得到金融机构的支持。上述语段论
某公司为便于远程员工在家里访问公司的一些数据,允许员工通过Internet访问公司的FTP服务器,如图3-4所示。为了能够方便地实现这一目标,决定在客户机与FTP服务器之间采用(39)协议,在传输层对数据进行加密。该协议是一个保证计算机通信安全的协议,客户
最新回复
(
0
)