首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下的工程文件Sjt5.vbp中有1个初始文本为空的文本框Text1,2个标题分别是“读数据”和“计算”的命令按钮;请添加1个标题为“各行最小数的平均值为”的标签Label2,再添加1个初始文本为空的文本框Text2,如图所示。 程序功能
考生文件夹下的工程文件Sjt5.vbp中有1个初始文本为空的文本框Text1,2个标题分别是“读数据”和“计算”的命令按钮;请添加1个标题为“各行最小数的平均值为”的标签Label2,再添加1个初始文本为空的文本框Text2,如图所示。 程序功能
admin
2018-07-11
57
问题
考生文件夹下的工程文件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全国计算机二级
相关试题推荐
命令按钮不支持的事件为
编写如下程序:PrivateSubCommand1Click()DimscoreAsIntegerscore=86Ifscore>85Thenr=1ElseIfscore>60Thenr=2Else
以下关于VB特点的叙述中,错误的是
以下数组定义语句中,错误的是
窗体上有一个名称为Shapel并显示为圆的形状控件(其Width和Height属性值相等),一个名称为Timerl的计时器,并有下面程序代码:DimrAsSingle.flagAsIntegerPrivateSub
下列程序在运行时输出的结果是()。OptionBase1PrivateSubFormClick()Dimxf(0)Fori=1To10x(i)=10-i+1NextiFori=10To1Step-2Prin
(1)在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘向文本框中输人大、小写字母和数字。单击标题为“统计”的命令按钮,分别统计输入字符串中大写字母、小写字母及数字字符的个数,并将统计结果分别在标签控件数组x中显示,如图所示。在给
表达式Sgn(15.6)+Int(-16.8)的值是
满足下列条件之一的年份是闰年:1)年份能被4整除但不能被100整除2)年份能被400整除若y代表年份,下面判断闰年的正确表达式是( )。
下面不属于需求分析阶段任务的是( )。
随机试题
如果干扰事件对工程的影响持续时间长,承包人则应按工程师要求的合理间隔(一般为28天),提交( ),并在干扰事件影响结束后的28天提交一份最终索赔报告。否则,将失去该事件请求补偿的索赔权利。
马克思主义认为,人的本质属性是()
甲、乙、丙三村分别按20%、30%、50%的比例共同投资兴建一座水库,蓄水量10万立方米,约定用水量按投资比例分配。某年夏天,丙村与丁村约定当年7月中旬丙村从自己的用水量中向丁村供应灌溉用水1万立方米,丁村支付价款10000元。供水时,水渠流经戊村,戊村将
Hismotherhadthoughtitwouldbegoodforhischaracterto______fromhomeandearnsomemoneyonhisown.
下列单克隆免疫球蛋白增高的常见原因,除外
下列因素中使肾小球滤过率降低的是
小儿时期最易发病的两脏是
哪一个年龄段最多见原发性疱疹性口炎
对财政违法行为直接负责的主管人员和其他直接责任人员,属于国家公务员的,处罚形式包括()。
英文缩写CAI的中文意思是()。
最新回复
(
0
)