首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有三个文本框,其名称分别为Text1、Text2和Text3,其中Text1、Text2可多行显示。清添加三个命令按钮,名称分别为Cmd1、Cmd2和Cmd3,标题分别为“产生数组”、“统计”和“退出”,
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有三个文本框,其名称分别为Text1、Text2和Text3,其中Text1、Text2可多行显示。清添加三个命令按钮,名称分别为Cmd1、Cmd2和Cmd3,标题分别为“产生数组”、“统计”和“退出”,
admin
2019-06-24
56
问题
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有三个文本框,其名称分别为Text1、Text2和Text3,其中Text1、Text2可多行显示。清添加三个命令按钮,名称分别为Cmd1、Cmd2和Cmd3,标题分别为“产生数组”、“统计”和“退出”,如图所示。程序功能如下:
①单击“产生数组”按钮时,随机生成20个0—10之间(不含0和10)的数值,并将其保存到一维数组a中,同时也将这20个数值在Text1文本框内显示。
②单击“统计”按钮时,统计出数组a中出现频率最高的数值及其出现的次数,并将出现频率最高的数值在Text2文本框内显示、出现频率最高的次数在Text3文本框内显示。
③单击“退出”按钮时,结束程序运行。
注意:不得修改窗体文件中已经存在的控件和程序,最后将修改后的文件按原文件名存盘。
选项
答案
【操作步骤】 步骤1:打开本题工程文件,设置控件的属性。程序中用到的控件及属性见表4.55。 [*] 步骤2:打开代码编辑窗口,去掉程序中的注释符“’”,将问题改为正确的内容。 参考答案(画线部分是需考生填入的内容) Option Base 1 Dim a(20)As Integer,b(20)As Integer Private Sub Cmd1_Click() 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 1 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:调试并运行程序,关闭程序后按题目要求存盘。
解析
单击“产生数组”按钮时,通过Rnd函数随机生成20个0~10(不含0和10)的数值,并将其保存到一维数组a中,同时运用Space()函数和str()函数将这20个数值显示在Text1文本框内。单击“统计”按钮时,统计出数组a中出现频率最高的数值及其出现的次数,并把出现的次数赋值给数组b,通过对数组b中数值的排序,找出最高次数,并通过判断最高次数的值,找出出现频率最高的数值,并将其数值显示在Text2文本框内,将出现次数显示在Text3文本框内。单击“退出”按钮,运用End语句结束程序运行。str函数将数值转化为字符串,Val()函数是将字符转换为数值。Space(n)函数用于输入空格,n为空格的个数。Fix()函数用于截尾取整,生成整数。
转载请注明原文地址:https://kaotiyun.com/show/WqUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
执行下面的程序段后,变量S的值为()。S=5Fori=2.6To4.9Step0.6S=S+1Nexti
窗体上命令按钮的事件过程如下:PrivateSubCommand1_Click()A="34":B="26":C="98"PrintB+C+AEndSub运行程序后,单击命令按钮,输出结果是()。
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个标签,其名称为Label1,标题为“等级考试”,BorderStyle属性为1,可以根据标题自动调整大小;然后再画一个命令按钮,其名称和标
(1)在考生文件夹中有工程文件sjt3.vbp,其中的窗体如图3—162所示。程序刚运行时,会生成一个有10个元素的整型数组。若选中“查找最大值”(或“查找最小值”)单选按钮,再单击“查找”按钮,则找出数组中的最大值(或最小值),并显示在标签Label2中
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个名称为CD1的通用对话框,通过属性窗口设置CD1的初始路径为C:\,默认的文件名为None,标题为“保存等级考试”,如图3—160所示。
在窗体上画两个标签和一个命令按钮,其名称分别为Label1、Label2和Command1,然后编写如下程序:PrivateSubfunc(LAsLabel)PrivateSubCommand1_Click()L
窗体上有一个名称为Shapel并显示为圆的形状控件(其width和Height属性值相等),一个名称为Timer1的计时器,并有下面程序代码:DimrAsSingle,flagAsIntegerPrivateSubForm
在数据管理技术发展的三个阶段中,数据共享最好的是
下面不属于软件设计阶段任务的是
随机试题
一项法律上有效的承诺必须具备的构成要件。
远期票据
在投资项目前期决策阶段中,项目可行性研究总结评价的内容分析应包括()。
某公司是一家生产电子产品的大型国有控股公司。2004年2月,由于产品销售不畅,公司面临亏损,公司董事长责成财会部经理胡某对会计报表做技术处理,实现当年盈利目标,并承诺如果做得好,将推荐他作为公司总会计师人选,胡某知道本年度公司亏损已成定局,如要落实董事长的
某投资者上一交易日结算准备金余额为157475元,上一交易日交易保证金为11605元,当日交易保证金为18390元,当日平仓盈亏为8500元,当日持仓盈亏为7500元,手续费等其他费用为600元,当日该投资者又在其保证金账户中存入资金50000元,该投资者
持仓量增加,价格下跌,表示新卖方在大量建仓空头,近期价格()。
青花瓷是先在瓷器上用钴料描绘纹饰,上透明釉经过()以上高温还原烧成。
根据艾里克森的心理社会发展理论,小学儿童的主要发展任务是()。
已知某信道的带宽为3kHz,而且其信噪比为1000(30dB),则信道极限数据传输率为【 】。
A、Shemissedthedeadlineforthecourseregistration.B、Shecouldn’tdecidewhichcoursetoregister.C、Shedidn’tgettheexte
最新回复
(
0
)