首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下有工程文件sjt5.vbp。程序运行时,外观如图3-187所示,单击“显示数据”按钮,则将考生文件夹下in5.dat文件的内容读入到5行40列的二维数组a中,并按5行显示在Text1文本框内;单击“统计”按钮,则计算每行中小于50的数之和,及这
考生文件夹下有工程文件sjt5.vbp。程序运行时,外观如图3-187所示,单击“显示数据”按钮,则将考生文件夹下in5.dat文件的内容读入到5行40列的二维数组a中,并按5行显示在Text1文本框内;单击“统计”按钮,则计算每行中小于50的数之和,及这
admin
2019-05-14
54
问题
考生文件夹下有工程文件sjt5.vbp。程序运行时,外观如图3-187所示,单击“显示数据”按钮,则将考生文件夹下in5.dat文件的内容读入到5行40列的二维数组a中,并按5行显示在Text1文本框内;单击“统计”按钮,则计算每行中小于50的数之和,及这些数的平均值(平均值保留2位小数,是否四舍五入不限),并将它们(共10个值)分别显示在Label1数组及Text2数组中。单击“保存”按钮,则保存计算结果。“显示数据”和“保存”按钮的Click事件过程已经给出,请编写“统计”按钮的Click事件过程实现上述功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须用“统计”进行统计,且必须单击“保存”按钮保存结果,否则无成绩。最后,程序按原文件名存盘。
选项
答案
审题分析 本题可利用一个嵌套的For循环来完成计算工作:在外循环(循环变量的取值为1~5)体中,先初始设置记录每行小于50的数据之和的变量Sum和记录每行小于50的数据个数的变量Counter的初值为0,接着通过内循环(循环变量的取值为1~40)体完成对每行数据的累加工作,如果a(i,j)小于50则将其累加到Sum中同时令Counter+1。内循环结束后,用表达式Avg=Sum/Counter计算出平均值并分别将Sum和Avg显示在控件数组中。 操作步骤 步骤1:打开考生文件夹中的本题工程文件sjt5.vbp,打开代码编辑窗口,在指定位置编写以下代码: 参考代码: For i=1 To 5 Sum=0 Counter=0 For j=1 To 40 If a(i,j)<50 Then sum=sum+a(i,j) Counter=Counter+1 End If Next AVg=Sum/Counter Label1(i-1).Caption=Sum Text2(i-1).Text=Int(Avg*100)/100 Next 步骤2:按
键运行程序,先单击“显示数据”按钮,接着单击“统计”按钮,然后单击“保存”按钮保存结果。 步骤3:按要求将文件保存至考生文件夹中。 考点链接 多重循环、控件数组、数组定义与操作。
解析
转载请注明原文地址:https://kaotiyun.com/show/vUUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在属性窗口中把窗体的KeyPreview属性设置为True,然后编写如下两个事件过程:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(
下列操作中不能向工程中添加窗体的是()。
要想不使用Shift或Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的MultiSelect属性设置为()。
在考生文件夹下有一个工程文件sit5.vbp,窗体如图3.25所示。运行程序时,从数据文件中读取学生的成绩(均为整数)。要求编写程序,统计总人数,并统计不及格、60~69、70~79、80~89及90~100各分数段的人数,将统计结果湿示在相应的文本框中。
考生文件夹下的工程文件sit5.vbp中有一个初始内容为空的文本框Text1,两个标题分别是“读数据”和“计算”的命令按钮;请画一个标题为“各行平均数的最大值为”的标签Label2,再画一个初始内容为空的文本框Text2,如图3.97所示。程序功能如下
请根据以下各小题的要求设计Visual.Basic应用程序(包括界面和代码)。(1)在名称为Forml、标题为“框架练习”的窗体上画一个名称为Framel、标题为“字体”的框架控件;在框架中画两个单选按钮,名称分别为Optionl、Option2,标题分
在考生文件夹中有一个工程文件vbs5.vbp(相应的窗体文件为vbsj5.frm)。窗体Forml上有两个名称为Lab1和Lab2的标签,它们的标题分别为“密码”和“允许次数”;一个名称为Cmdl的命令按钮,其标题为“确定”;两个名称分别为Txt1和Txt
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Fomal的窗体上建立一个如下表所示的下拉菜单,其中“设置”菜单项为灰色(不可用),如图3-58所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1
随机试题
法洛四联症不应出现的症状是( )。【2005年考试真题】
承重墙砖砌体水平灰缝厚度一般为10±2mm。()
在一个会计期间发生的一切经济业务,都要依据经过的核算环节是()。
输入微生物、人体组织、生物制品、血液及其制品或种畜、禽及其精液、胚胎、受精卵的,应当在入境前( )天报检。
(四)2008年年底,某住宅小区业主委员会代表全体业主与甲物业服务企业签订了物业服务合同,约定物业服务费计费方式采用酬金制。2009年物业服务支出暂定为280万元,酬金按固定数额提取,每年20万元。2009年甲物业服务企业在该小区预收物业服务资金共计300
某研究机构对本地区的劳动力市场状况进行了研究,结果发现以下几种情况:第一,本地区的大部分企业都是劳动密集型企业,同时企业所生产的产品的需求价格弹性也比较大;第二,本地区男性劳动力和女性劳动力之间的交叉工资弹性较高,而且为负值;第三,本地区目前处于一种劳动力
下列东盟国家货币中不能在中国的中国银行自由兑换的货币是()。
和平社区的李小梅今年62岁,今年7月12号突然患脑血栓被送医院。为帮助老人做健康档案。8月15号公共营养师吴婷婷到家里进行调查。原来老人去年7月退休在家。今年又丧偶,现一人生活。她在10年前发现自己患高血压。并开始吃药,近期病情不稳定;今年6月去医院体检途
甲信用社与大海公司合同纠纷一案,经区人民法院、中级人民法院两审终审后,判决信用社败诉,归还大海公司100万元。甲信用社迟迟不履行生效判决,经大海公司申请,人民法院对该信用社采取了以下强制执行措施:(1)冻结被执行人交存在中国人民银行的存款准备金100万元
在80×86微处理器的标志寄存器中,有可能受算术运算指令影响的标志位是:
最新回复
(
0
)