首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下的工程文件sjt5.vbp中的窗体如图3-162所示。考生文件夹下的随机文件in5.dat中有20条记录,每条记录含姓名和三个分数(均为100以内的正整数)。在程序中已经定义了类型Recordtype,此类型变量可以存放一条记录。要求如下:
考生文件夹下的工程文件sjt5.vbp中的窗体如图3-162所示。考生文件夹下的随机文件in5.dat中有20条记录,每条记录含姓名和三个分数(均为100以内的正整数)。在程序中已经定义了类型Recordtype,此类型变量可以存放一条记录。要求如下:
admin
2016-01-31
61
问题
考生文件夹下的工程文件sjt5.vbp中的窗体如图3-162所示。考生文件夹下的随机文件in5.dat中有20条记录,每条记录含姓名和三个分数(均为100以内的正整数)。在程序中已经定义了类型Recordtype,此类型变量可以存放一条记录。要求如下:
①请为“计算最大最小值”按钮编写Click事件过程,其功能是:读取文件中的记录,计算每人的总分,找出其中最大总分和最小总分,分别放入变量maxval,minval中(这两个变量已经给出,不得修改)。
②运行程序,单击“计算最大最小值”按钮后再单击“存盘”按钮。
注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须依次单击“计算最大最小值”、“存盘”按钮,否则无成绩。最后,程序按原文件名存盘。
选项
答案
审题分析 本题源程序设计思路:在“计算最大最小值”命令按钮的单击事件过程中,先用Open语句打开考生文件夹下的随机文件in5.txt;然后预定义最大值为0,最小值为300(3门课程总成绩不可能超过300),在For循环中,依次使用Get语句取出记录内容到自定义数据类型变量s,然后将s的各元素累加起来,并将总分(s中各元素的累加和)和预定义的最大值以及最小值进行比较,如果总分大于最大值则将其存入最大值,如果总分小于最小值则将其存入最小值,然后进行下一次循环判断下一条记录。 操作步骤 步骤1:打开考生文件夹中的本题工程文件sjt5.vbp,在代码编辑窗口的适当位置编写代码。 参考代码: Private Sub Command1_Click() Dim s As Recordtype Open"in5.dat"For Random As #1 Len=Len(s) maxval=0 minval=300 For k=1 To 20 Get #1,,s sumval=s.a1+s.a2+s.a3 If sumval>maxval Then maxval=sumval If sumval<minval Then minval=sumval Next k Close #1 End Sub 步骤2:运行程序,单击“计算最大最小值”命令按钮,然后单击“存盘”按钮。 步骤3:按要求将文件保存至考生文件夹中。 考点链接 随机文件、For循环结构。
解析
转载请注明原文地址:https://kaotiyun.com/show/quLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在用通用对话框控件建立“打开”或“保存”文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(即.txt文件),则正确的描述格式是
以下程序段在窗体上输出[12],在图片框中输出name,在立即窗口中输出[13]。A="your"B="aname"C="iscr"PrintRight(A,3)Picturel.PrintMid(B
设有如下的记录类型:TypeStudentNumberAsStringNameAsStringAgeAsIntegerEndSub则能正确引用该记录类型变量的代码是()。
下列说法不正确的是()。
通用对话框中打开“颜色对话框”的方法是()。
在面向对象方法中,()描述的是具有相似属性与操作的一组对象。
软件工程研究的内容主要包括:【】技术和软件工程管理。
常见的软件开发方法有结构化方法和面向对象方法。对某应用系统经过需求分析建立数据流图(DFD),则应采用【3】方法。
以下关系表达式中,其值为False的是()。
VisualBasic是一种面向对象的程序设计语言,构成对象的三要素是()。
随机试题
23岁,初产妇,妊娠39周临产破水7小时入院。查体:腹围97cm,宫高30cm,LOA,胎心140次/分。肛查:宫口开大3cm,宫缩间歇时有血性羊水流出。6小时后阴道出血较多,胎心音变慢不规律,经积极治疗,2小时后分娩出一男婴,苍白窒息,经抢救无效死亡。
下列关于实验动物用药量的描述,错误的是
青少年根尖周病最好选用哪种治疗法
水电厂在正常的电源电压偏差和厂用电负荷波动的情况下,对仅接有电动机的厂用电各级母线的电压偏差可不超过额定电压的()。
大型建筑工程的当事人普遍不愿意将纠纷提交( )。
一次指数平滑法中近期数据加的权数越大,反映需求变化的灵敏度越高,则平滑系数α()。
下列各项中,计算应纳税所得额需要进行纳税调整的项目有()。
“法的继承体现时间上的先后关系,法的移植则反映一个国家对同时代其他国家法律制度的吸收和借鉴,法的移植的范围除了外国的法律外,还包括国际法律和惯例。”据此,下列哪些说法是正确的?()
地球在其形成的早期是一个熔岩状态的快速旋转体,绝大部分的铁元素处于其核心部分。有一些熔岩从这个旋转体的表面甩出,后来冷凝形成了月球。如果以上这种关于月球起源的理论正确,则最能支持以下哪项结论?
EJB是企业级Java构件,用于开发和部署多层结构、分布式和面向对象的Java应用系统,其中___(1)__负责完成服务端与客户端的交互;__(2)____用于数据持久化来简化数据库开发工作;__(3)____主要用来处理并发和异步访问操作。(2)
最新回复
(
0
)