首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下的工程文件Sjt5.vbp中有1个初始文本为空的文本框Text1,2个标题分别是“读数据”和“计算”的命令按钮;请添加1个标题为“各行最小数的平均值为”的标签Label2,再添加1个初始文本为空的文本框Text2,如图所示。 程序功能
考生文件夹下的工程文件Sjt5.vbp中有1个初始文本为空的文本框Text1,2个标题分别是“读数据”和“计算”的命令按钮;请添加1个标题为“各行最小数的平均值为”的标签Label2,再添加1个初始文本为空的文本框Text2,如图所示。 程序功能
admin
2018-07-11
14
问题
考生文件夹下的工程文件Sjt5.vbp中有1个初始文本为空的文本框Text1,2个标题分别是“读数据”和“计算”的命令按钮;请添加1个标题为“各行最小数的平均值为”的标签Label2,再添加1个初始文本为空的文本框Text2,如图所示。
程序功能如下:
①单击“读数据”按钮,则将考生文件夹下int5.dat文件的内容读入20行5列的二维数组a中,同时在Text1文本框内显示。
②单击“计算”按钮,程序则自动统计二维数组中各行的最小数,并将这些最小数的平均值显示在Text2文本框内。
“读数据”按钮的Click事件过程已经给出,请编写“计算”按钮的Click事件过程实现上述的功能。
*注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须进行“计算”,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名进行存盘。
选项
答案
【操作步骤】 步骤1:打开本题工程文件,添加一个标题为“各行最小数的平均值为”的标签Label2,再添加一个初始内容为空的文本框Text2。 步骤2:分析并编写程序代码。 程序提供代码 Option Base 1 Dim a(20,5)As Integer Private Sub Command1_Click() Open App.Path&"\in5.chit"For Input As #1 For i=1 To 20 For j=1 To 5 Input #1,a(i,j) Text1=Textl+Str(a(i,j))+Space(2) Next j Text1=Text1+Chr(13)+Chr(10) Next i Close #1 End Sub Private Sub Command2_Click() 考生编写 End Sub Private Sub Form_Unload(Cancel As hteger) Open App.Path&"\out5.dat"For Output As #1 Print #1,Text2.Text Close #1 End Sub 参考答案: Prirate Sub Command2_Click() ’考生编写 Dim sum As Long Dim rain As Long Dim b(20)As Integer For i=1 To 20 min=a(i,1) For j=1 To 5 If a(i,j)<min Then min=a(i,j) End If Next j b(i)=min Next i sum=0 For i=1 To 20 sum=sun1+b(i) Next Text2=sum/20 End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
Command1_Click单击“读数据”按钮事件过程中,通过文件操作和For循环语句把考生文件夹下in4.chit文件的内容读人到个20行5列的二维数据a中,同时运用Str函数、Space函数和“+”连接符将其显示在Text1文本框中。
在单击“计算”按钮事件过程中,通过循环嵌套先求出每一行的最小值min,再对最小值进行累加求和,得出每一行最小值的和sum,然后对二维数组中每行最小数求平均值,并将最终结果显示在Text2文本框内。
转载请注明原文地址:https://kaotiyun.com/show/ZzFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimnAsLong,SAsStringn=InputBox("输入一个数")DoWhilen0S=S&nMod10:S=S&n\10Mod1
在下面语句或函数中,不能描述选择结构的是
假定有如下的程序段:DimintVarAsIntegerintvar=TruePrintintVar则输出结果是
窗体上已有1个名称为Picturel的图片框,要求实现下面2个功能之一:(1)在窗体上移动鼠标时,立即将Picturel显示在鼠标位置(2)在窗体上单击鼠标时,立即将Picturel显示在鼠标位置下面不能实现上述任何功能的事件过程是
窗体上有一个名称为Command1的命令按钮,其事件过程如下:PrivateSubCommand1_Click()X="VisualBasicProgramming"a=Right(x,11)b=Mid(x,7,5)C=MsgB
有下面的程序段:x=InputBox("字符串","输入","请输入")Printx如果执行上面程序段时没有从键盘输入任何内容就直接按了回车键,则输出内容是
以下关于VB的叙述中,错误的是
在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码:PrivateSubCommand1_Click()DimnOAsIntegerDima,bAsIntegera=InputBox("Enter
为了使文本框只具有垂直滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为
随机试题
发热不伴有寒战的有
治疗呼吸衰竭时,为建立通畅的气道应采取以下措施,除了
下列哪种砖是烧结材料砖?[2007年第014题]
下列有关振动、噪声测试的论述中正确的是()。
利用5年期政府债券的空头头寸为10年期政府债券的多头头寸进行保值,当收益率曲线变陡时,该10年期政府债券多头头寸的经济价值会()。
数字出版产品的市场需求包括的两个部分是()。
甲公司有300立方米的木材要加工成家具,乙公司与丙公司一起找到甲公司,三方签订了合同,合同约定,乙公司与丙公司将300立方米的木材加工成家具,合同履行期为50天,价款为60万元。乙公司与丙公司也签订了一份合同,约定乙公司负责加工200立方米,丙公司负责加工
甄别子网防火墙中的内部分组过滤路由器允许进入的服务是______。
打开工作簿文件EXCEL.XLSX:选取“时间”和“分配回县/考取比率”两列数据,建立“带平滑线和数据标记的散点图”图表,设置图表样式为“样式4”,图例位置靠上,图表标题为“分配回县/考取散点图”,将图表插入到表的A12:D27单元格区域内,
Asyouhaveseen,thevalueofanation’scurrencyisa______ofitseconomy.
最新回复
(
0
)