首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,其窗体如图所示。考生文件夹下有一个in5.dat文件,文件中有5个运动员的姓名、7个裁判的打分和动作的难度系数。每人的数据占一行,顺序是:姓名、7个分数、难度系数。程序运行时,单击“输入”按钮,可把in5.da
在考生文件夹下有一个工程文件sjt5.vbp,其窗体如图所示。考生文件夹下有一个in5.dat文件,文件中有5个运动员的姓名、7个裁判的打分和动作的难度系数。每人的数据占一行,顺序是:姓名、7个分数、难度系数。程序运行时,单击“输入”按钮,可把in5.da
admin
2020-02-27
63
问题
在考生文件夹下有一个工程文件sjt5.vbp,其窗体如图所示。考生文件夹下有一个in5.dat文件,文件中有5个运动员的姓名、7个裁判的打分和动作的难度系数。每人的数据占一行,顺序是:姓名、7个分数、难度系数。程序运行时,单击“输入”按钮,可把in5.dat文件中的5个姓名读人数组achlete中,把5组得分(每组7个)和难度系数读人二维数组a中(每行的最后一个元素是难度系数),并把这些数据显示在Textl文本框中;单击“选出冠军”按钮,则把冠军的姓名和成绩分别显示在文本框Text2、Text3中。成绩的计算方法是:去掉一个最高分和一个最低分,求剩下得分的平均分,再乘以难度系数,再乘以3;单击“存盘”按钮,则把冠军姓名和成绩存人考生目录下的out5.dat文件中。
要求:去掉程序中的注释符,把其中的?改为正确的内容(程序中getmark函数的功能是计算并返回第n个运动员的最后得分),并编写“选出冠军”按钮的Click事件过程。
注意:不得修改已经存在的程序和控件的属性,在结束程序运行前,必须用“存盘”按钮存储计算结果,否则无成绩。最后,程序按原文件名存盘。
选项
答案
【操作步骤】 步骤1:打开本题工程文件。 步骤2:分析并编写程序代码。 程序提供代码 Option Base 1 Dim a(5, 8) As Single, athlete(5) As String * 8 Private Sub Command1_Click() Dim ch As String Text1 = "" Open App.Path & "\in5.dat" For Input As #1 For k = 1 To 5 Input #1, ch athlete(k) = ch Text1 = Text1 & ch & " " For j = 1 To 8 Input #1, ch a(k, j) = Val(ch) Text1 = Text1 & ch & " " Next j Text1 = Text1 & Chr(13) & Chr(10) Next k Close #1 End Sub Private Function getmark(n As Integer) As Single ’ s = ? maxnum = s minnum = s ’For k =2 To ? s = s + a(n, k) If maxnum < a(n, k) Then maxnum = a(n, k) End If If minnum > a(n, k) Then minnum = a(n, k) End If Next k s = (s - maxnum - minnum) / 5 ’ getmark= s * 3 * ? End Function Private Sub Command2_Click() ’ 要求考生编写的程序 End Sub Private Sub Command3_Click() Open App.Path & "\out5.dat" For Output As #1 Print #1, Text2, Text3 Close #1 End Sub 程序结束 参考答案 第1个?处填入:a(n, 1) 第2个?处填入:7 第3个?处填入:a(n, 8) Private Sub Command2_Click() Dim n As Integer For n = 1 To 5 If m < getmark(n) Then m = getmark(n) Next Text3.Text = m For n = 1 To 5 If m = getmark(n) Then Text2.Text = athlete(n) Next n End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
转载请注明原文地址:https://kaotiyun.com/show/oDTp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
关于菜单设计,下列叙述中错误的是()。
在考牛文件夹下有一个工程文件sjt5.vbp,窗体上有两个命令按钮,标题分别是“读数据”和“统计”,请添加两个标签,名称分别为Label1和Labe12,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为Text1和Text2,初
已知A$=“Welcome”,下列语句操作能够正确执行的是()。
如果将命令按钮的访问键设置为"D",以下不会触发命令按钮Click事件的操作是
编写如下事件过程:PrivateSubForm_Activate()Dimscore(1To3)AsIntegerDimiAsInteger,tAsVariantFori=3To1Ste
下面不属于需求分析阶段任务的是()。
如果一个直线控件在窗体上呈现为一条垂直线,则可以确定的是()。
在程序运行时,下面的叙述中正确的是( )。
假定通过复制、粘贴操作建立了一个命令按钮数组Command1,以下说法中错误的是()。
下列运算符中,优先级别最高的是
随机试题
朱光潜的《咬文嚼字》是一篇驳论文。()
临床上最常见的活动性、继发性肺结核类型是
下列属于建设工程设计阶段监理单位进度控制的主要任务的是()。
某井筒工程直径6m,井深780m。地质报告表示在井深620m以后有三层有含水层,涌水量分别为22m3/h、14m3/h、80m3/h。施工组织设计考虑井深较深,选择了包括5m3吊桶、9臂钻架等大型施工设备。对于井筒涌水,则施工组织设计写了“可以采取工作面预
根据《反不正当竞争法》的规定,下列情形中,属于不当附奖赠促销行为的有()。
人性化的公共行政服务,不能依赖于具体公务人员的道德品行;改变传统的行政思维,也难以通过一纸通知就顺利实现。现代公共行政领域之宽泛、基层服务部门之繁杂、公务执法人员素质之不均,表明普遍意义上的服务行政很难通过简单的方式实现,持久性的效应必须确立在稳定的制度基
我国四大石窟之一的龙门石窟位于()。
设xOy面内曲线L为x=1-,则曲线积分∫L(x+y)2ds=_________.
下列关于数据库设计的叙述中,正确的是()。
Every______mustbetakentoensurethatthefragileproductsarriveatthefactorysafely.
最新回复
(
0
)