首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有三个文本框,其名称分别为Text1、Text2和Text3,其中Text1、Text2可多行显示。请添加三个命令按钮,名称分别为Cmd1、Cmd2和Cmd3,标题分别为“产生数组”、“统计”和“退出”,
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有三个文本框,其名称分别为Text1、Text2和Text3,其中Text1、Text2可多行显示。请添加三个命令按钮,名称分别为Cmd1、Cmd2和Cmd3,标题分别为“产生数组”、“统计”和“退出”,
admin
2016-06-23
55
问题
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有三个文本框,其名称分别为Text1、Text2和Text3,其中Text1、Text2可多行显示。请添加三个命令按钮,名称分别为Cmd1、Cmd2和Cmd3,标题分别为“产生数组”、“统计”和“退出”,如图所示。程序功能如下:
①单击“产生数组”按钮时,随机生成20个0~10之间(不含0和10)的数值,并将其保存到一维数组a中,同时也将这20个数值在Text1文本框内显示。
②单击“统计”按钮时,统计出数组a中出现频率最高的数值及其出现的次数,并将出现频率最高的数值在Text2文本框内显示、出现频率最高的次数在Text3文本框内显示。
③单击“退出”按钮时,结束程序运行。
注意:不得修改窗体文件中已经存在的控件和程序,最后将修改后的文件按原文件名存盘。
选项
答案
[操作步骤] 步骤1:打开本题工程文件,设置控件的属性。程序中用到的控件及属性见表3.55。 [*] 步骤2:打开代码编辑窗口,去掉程序中的注释符“’”,将问题改为正确的内容。 参考代码(画下划线部分是需填入的内容) Option Base 1 Dim a(20)As Integer,b(20)As Integer Private Sub Cmd1 C1ick() Text1.Text="":Text2.Text="":Text3.Text="" For i=1 To 20 a(i)=Fix(Rnd*
9
+1)’生成0~10的数值并存入数组a中 b(i)=1 Text1.Text=Text1.Text+Str(a(i))+Space(2)’将生成的数显示在Text1中 Next i End Sub Private Sub Cmd2 Click() fmax=0 For i=1 To 20 For j=1 To
i-1
’数组共有20个数字 If a(i)=a(j)Then b(i)=b(i)+1’依次存入对应数出现的频率 End If Next j If b(i)>
fmax
Then fmax=b(i)’该次得到的数出现频率与目前出现频率最多的数比较,若大于目前的数,则将最大的数改为该次得到的数 Next i For i=1 To 20 If b(i)=
fmax
Then’从数组中找到与fmax相同的值 Text2.Text=Text2.Text+Str(a(i))+Space(2) End If Next i Text3.Text=fmax End Sub Private Sub Cmd3 Click()
End
’当单击”结束”按钮时,则退出程序 End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
转载请注明原文地址:https://kaotiyun.com/show/WcLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
有一个数列,它的前3个数为0,1,1,此后的每个数都是其前面3个数之和,即0,1,1,2,4,7,13,24,……要求编写程序输出该数列中所有不超过1000的数。某人编写程序如下:PrivateSubForm_C
设有如下程序:PrivateSubForm_Click()Dimary(1To5)AsIntegerDimiAsIntegerDimsumAsIntegerFori=1To5
列表框中的项目保存在一个数组中,这个数组的名字是
决定一个窗体有无控制菜单的属性是______。
属性窗口主要是针对窗体和控件设置的。在VB中,窗体和控件被称为______。每个对象都可以用一组属性来刻画其特征,而属性窗口就是用来设置窗体或窗体中的控件属性。
请填写下列空白以实现运行后形成一个主对角线上元素值为l,其他元素为0的6×6阶矩阵。PrivateSubCommand1_Click()Dims(6,6)Fori=1To6Fori=1To6If
设已经在窗体上添加了一个通用对话框控件CommonDialog1,以下正确的语句是
有如下一个函数过程:FunctionFun(aAsInteger)StaticC b=0:b=b+1:c=c+1 Fun=a+b+cEndFunction在窗体上添加一个命令按钮,事件过程如下:
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click() C="ABCD" Forn=1To4 Print______ Nex
随机试题
投资组合保险策略的支付曲线是直线。( )
病梅馆记龚自珍江宁之龙蟠,苏州之邓尉,杭州之西溪,皆产梅。或曰:“梅以曲为美,直则无姿;以欹为美,正则无景;以疏为美,密则无态。”固也。此文人画士,心知其意,未可明诏大号以绳天下之梅也;又不可以使天下
对于代谢性酸中毒的患者,下列治疗中最关键的是()
双向扩散试验平板法中若出现多条沉淀线,说明
测孕妇坐骨结节间径7.5cm时,还应测量
关于个人风险管理程序的顺序,下列各项描述正确的是( )。Ⅰ.分析不同的风险管理技术Ⅱ.识别和分析个人/家庭风险Ⅲ.实施风险管理计划Ⅳ.监控与调整风险管理计划Ⅴ.选择最合适的风险管理技术
传统理论认为,汇率对股票市场的影响是()
在下列历史事件中,导致王朝更替的是()。
列宁说,意志如果是国家的,就应该表现为政权机关所制定的法律,否则“意志”这两个字只是毫无意义的空气振动而已。孟德斯鸠说:“当立法权和行政权集中在同一个人或同一个机关之手时,自由便不存在了。因为人们将要害怕这个国王或议会制定暴虐的法律,并暴虐地执行
[*]
最新回复
(
0
)