首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个命令按钮,标题分别是“读数据”和“统计”,请添加两个标签,名称分别为Label1和Label2,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为Text1和Text2,初
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个命令按钮,标题分别是“读数据”和“统计”,请添加两个标签,名称分别为Label1和Label2,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为Text1和Text2,初
admin
2019-05-14
73
问题
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个命令按钮,标题分别是“读数据”和“统计”,请添加两个标签,名称分别为Label1和Label2,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为Text1和Text2,初始内容为空的文本框,如图所示。
程序功能如下:
①单击“读数据”按钮,则将考生文件夹下in5.dat文件的内容读到变量s中(此过程已给出)。
②单击“统计”按钮,自动统计in5.dat文件中所含各字母(不区分大小写)出现的次数,并统计次数最多的字母显示在Text1文本框内,它所出现的次数显示在Text2文本框内。
“读数据”按钮的Click事件过程已经给出,请为“统计”按钮编写适当的事件过程实现上述功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须进行统计,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。
选项
答案
[操作步骤] 步骤1:打开本题工程文件,添加两个标签控件,名称分别为Label1和Label2,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为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>=65And k<=90)Then a(k-64)=a(k-64)+1’当为大写字母时,满足条件则计数 End If If(k>=97And 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 Text1=Chr(1+64)’通过下标找到对应的字母 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/FUUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面()不是VB的文件系统控件。
假定建立了一个名为Commandl的命令按钮数组,则以下说法中错误的是()。
数据结构中,与所使用的计算机无关的是数据的()。
若将变量TestDate声明为Date类型,则下列为变量TestDate赋值的语句中正确的是()。
在数据流图中,带有箭头的线段表示的是()。
下面程序计算并输出的是()。PrivateSubCommandlClick()Num=10Sum=0DoSum=Sum+Num*Num*NumNum=Num.1LoopU
在属性窗口中把窗体的KeyPreview属性设置为True,然后编写如下两个事件过程:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(
下列操作中不能向工程中添加窗体的是()。
下列各种窗体事件中,不能由用户触发的事件是()。
在考生目录下有一个工程文件sit5.vbp。窗体左边的图片框名称为Picturel,框中还有六个小图片框,它们是一个数组,名称为Pic,在窗体右边从上到下有三个显示不同物品的图片框,名称分别为Picture2、Picture3、Picture4,还有一个文
随机试题
对属于保险责任的,保险人应在与被保险人达成赔偿协议后( )日内支付赔款。对不属于保险责任的,保险人应自作出核定之日起( )日内向被保险人发出拒绝赔偿通知书,并说明理由。
随意春芳歇,王孙自可留。
巨大胎儿的定义是指胎儿出生体重
关于口腔颌面部感染,下列说法错误的是
A.心脏毒性B.肾脏毒性C.肺脏毒性D.骨髓毒性E.皮肤毒性顺铂的主要不良反应是
JobListing14523-PostedMay1:TheWorldHealthCoalition(WHC)seeksahighlyqualifiedindividualforimmediateemploymentont
A、对小林进行批评教育B、向工地老板追回拖欠的工资C、宣传正确的讨薪渠道D、树立成熟的恋爱观B在顺利完成本次出警任务后,亟须跟进的是对工地老板的立案侦查,尽快将其抓捕归案,将恶意拖欠的工资及时归还给小林。相对而言,B项最符合题意。故本题选B。
左边是给定纸盒的外表面.下列哪一项能由它折叠而成?
Hewasthespiritofregnantlaborashestoodthere,hishandsoutreachingtorendand______hisaudience.
WhatdoesalmosteveryemployeeofRichardBransonfindlovely?
最新回复
(
0
)