首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个标题分别是“读数据”和“统计”的命令按钮。请画两个标签,名称分别为Label1和Label2,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再画两个名称分别为Text1和Text2、初始值
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个标题分别是“读数据”和“统计”的命令按钮。请画两个标签,名称分别为Label1和Label2,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再画两个名称分别为Text1和Text2、初始值
admin
2019-05-14
76
问题
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个标题分别是“读数据”和“统计”的命令按钮。请画两个标签,名称分别为Label1和Label2,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再画两个名称分别为Text1和Text2、初始值为空的文本框,如图3-167所示。
程序功能如下:
①单击“读数据”按钮,则将考生文件夹下in5.dat文件的内容读到变量s中(此过程已给出);
②单击“统计”按钮,则自动统计in5.dat文件中所含各字母(不区分大小写)出现的次数,并将出现次数最多的字母显示在Text1文本框内,它所出现的次数显示在Text2文本框内。
“读数据”按钮的Click事件过程已经给出,请为“统计”按钮编写适当的事件过程以实现上述功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须进行统计,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。
选项
答案
审题分析 程序设计思路:通过For循环用Mid函数逐一取出字符串s中的每个字符,并将其转换成大写后赋值给字符变量(如c),若该字符介于A~Z之间,则该字母的记录次数增1(用数组元素Asc(c)-Asc("A")+1)记录该字母出现次数,表达式Asc(c)-Asc("A")+1为该字母在字母表中的序号)。 通过For循环,用字母表中第一个字母的出现次数 (Max=a(1))依次与字母表中其他字母(序号为2~26)的出现次数比较,将其中的较大值存入一个变量(如Max,初值为a(1)),并用另一个变量(如t,初值为“A”)记录下该字母。比较结束,在文本框Text1中显示变量t的值,在文本框Text2中变量max的值。 操作步骤 步骤1:打开考生文件夹下的工程文件sjt5.vbp,按要求画出控件并设置属性。 步骤2:在代码编辑窗口的指定位置,编写“统计”按钮的单击事件过程。 参考代码: PriVate Sub Command2_Click() ′考生编写 Dim a(26) As Integer n=Len(s) For i=1 To n c=UCase(Mid(s,i,1)) If c>="A"And c<="Z"Then j=Asc(c)-Asc("A")+1 a(j)=a(j)+1 End If Next i Max=a(1) t=Chr(Asc("A")) For i=2 To 26 If a(i)>Max Then Max=a(i) t=Chr(Asc("A")+i-1) End If Next i Text1.Text=t Text2.Text=MaxEnd Sub 步骤3:按
键运行程序,先单击“读数据”按钮,接着单击“统计”按钮,然后单击窗体右上角的关闭按钮结束程序。 步骤4:按要求将文件保存至考生文件夹中。 考点链接 数组定义与操作、常用内部函数、For循环结构。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/vTUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1、标题为“显示记录”的窗体上画一个名称为Text1的文本框,其初始内容为空;再画一个名称为Commandl的命令按钮数组(下标从0开始,有4个按钮,其对
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1、标题为“鼠标光标形状示例”的窗体上画1个名称为Textl的文本框。请通过属性窗口设置适当属性,使得程序运行时,鼠标在文本框中时,鼠标光标为箭头(Arr
在考生文件夹下有一个工程文件sit5.vbp,在该工程文件中已经定义了一个学生记录类型数据StudType。有三个标题分别为“学号”、“姓名”和“平均分”的标签;三个初始内容为空,用于接收学号、姓名和平均分的文本框Text1、Text2和Text3;一个用
(1)在考生文件夹下有工程文件sjt5.vbp,窗体上有两个标题分别是“读数据”和“统计”的命令按钮,请添加一个名称为Labell、标题为“回文的个数为”的标签和一个名称为Textl,初始值为空的文本框,如图3一15所示。程序功能如下:①单击“读数据”按
在考生目录下有一个工程文件sjt5.vbp,其窗体上有一个文本框,名称为Textl;还有两个命令按钮,名称分别为C1、C2,标题分别为“计算”、“存盘”,如图3-20所示。并有一个函数过程isprime(a)可以在程序中直接调用,其功能是判断参数a是否为素
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Forml的窗体上画一个名称为ShapeI的圆角矩形,高、宽分别为1000、2000。请利用属性窗口设置适当的属性满足以下要求:①圆角矩形中填满绿色(颜色值为&
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Forml的窗体上画一个名称为Pic的图片框,通过属性窗口将考生文件夹下的文件Tul一1jpg添加到图片框,然后编写适当的事件过程。运行程序时,单击窗体,在图片框
(1)在名称为Forml的窗体上画一个名称为lblPwd的标签,标题为“密令”;画两个文本框,名称分别为txtPwd、txtObi,都没有初始内容;再画三个命令按钮,名称分别为cmdShow、cmdide、cmdCopy,标题分别为“显示”、“隐藏”、“复
在名称为Form1的窗体上画一个名称为Image1的图像框,并通过属性窗口为其装入考生文件夹中的图标文件CARS.ico;再画一个名称为Timer1的计时器,一个名称为Command1、标题为“开始”的命令按钮,如图所示。要求:通过属性窗口设置适当的属性
随机试题
Socialsciencehasweighedinonthe"tigermom"debate,anditlookslikeeveryoneisright:Bothover-protectiveandlaid-back
治未病的含义是()
小便量过多,是由于
患者,男,46岁。车祸致右上腹损伤2小时,面色苍白。四肢湿冷,腹痛、腹膜刺激征明显,脉搏120次/分,血压70/50mmHg。该患者出现腹膜刺激征的原因最可能是()。
蛤蚧的功效是
葡萄胎排空后,随访时最重要的检查项目是
玉屏风散与牡蛎散相同的功用是
根据契税法律制度的规定,下列各项中,不征收契税的有()。
几个单位共同拥有一块土地使用权,则城镇土地使用税的纳税人为()。
IcouldhavedoneitbetterifI______moretime.
最新回复
(
0
)