首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下有工程文件sjt5.vbp和数据文件in5.txt.in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。 窗体上按钮“读取数据”的功能是把in5.txt中的所有记录读到数组a
考生文件夹下有工程文件sjt5.vbp和数据文件in5.txt.in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。 窗体上按钮“读取数据”的功能是把in5.txt中的所有记录读到数组a
admin
2018-09-19
63
问题
考生文件夹下有工程文件sjt5.vbp和数据文件in5.txt.in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。
窗体上按钮“读取数据”的功能是把in5.txt中的所有记录读到数组a中(每个数组元素中有一条记录);按钮“排序”的功能是按总分从大到小排序,结果仍放在数组a中;按钮“保存"的功能是存盘,其代码已经给出,不能修改。
请将事件过程中的注释符去掉,把“?”改为正确的内容,并编写“排序”按钮的事件过程。
注意:考生不得修改窗体文件中已经存在的控件和程序,必须运行程序,并依次按下“读入数据”、“排序”、“保存”按钮,否则无成绩,最后将程序按原文件名存盘。
选项
答案
步骤1:打开考生文件夹中的工程文件sjt5.vbp,在代码编辑窗口中,去掉程序中的注释符“’”,将问号“?”改为正确的内容。参考代码: Do While Not EOF(1) num=k-1 Private Sub Command2 Click() ’=========考试编写============ Dim k As Integer,j As Integer Dim temp As rec For i=1 To num-1 k= i For j =i + 1 To num If sum(k) < sum(j) Then k=j End If Next j temp=a(i):a(i)=a(k) a(k)=temp Next i For k=1 To num Print a(k).name;a(k).Math; a(k).Chinese;a(k).English Next k ’--------------------------------- 步骤2:按
键运行程序,单击各个按钮测试验证。 步骤3:按要求将文件保存至考生文件夹中。
解析
题目要求从in5.txt读出数据,然后丰非序并保存到输出文件。程序已经完成保存命令按钮的事件代码,需要补充排序代码和修改读取数据代码。
第一个“?”处判断循环的结束条件,如果文件没有结束则继续读取,EOF函数检查文件是否到文件尾,参数是文件号;第二个“?”处是计算记录的数量,由于循环变量k的初值为1,每次循环记录数增加1,因此循环结束之后k比记录数多1。
数据排序可以使用多种排序方法,比如选择法排序,其方法是:(1)从n个数的数序列中选出最大的数,与第1个数交换位置;除第1个数外,其余n-1个数再按(1)的方法选出次大的数,与第2个数交换位置;(3)重复(1)步n-1遍,最后构成递减序列。
转载请注明原文地址:https://kaotiyun.com/show/S6Fp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设窗体上有2个直线控件Line1和Line2,若使两条直线相连接,需满足的条件是( )。
(1)在考生文件夹下有一个工程文件sjt3.vbp,含有两个窗体,名称分别为Form1、Form2。其中Form1上有两个控件(图像框和计时器)和一个菜单项“操作”,含有三个子菜单(如图1所示)。Form2上有一个名称为Command1、标题为“返回”的命
(1)在名称为Form1,标题为“标签”的窗体上,添加一个名称为Label1,内容为“计算机等级考试”,字号为四号字的标签。请设置适当的属性以满足下述要求:①窗体不带有最大化、最小化及关闭按钮。②标签带有边框。③标签可依据标题指定的内容自
对于计时器控件,下列叙述错误的是
以下关于通用对话框的叙述中,错误的是
下面不能作为结构化方法软件需求分析工具的是
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
深度为5的完全二叉树的结点数不可能是
在关系数据库中,用来表示实体间联系的是
随机试题
辩证唯物主义认为静止是()
特殊烧伤包括
细胞因子检测主要用于
具有温经养血、散寒通脉功用的方剂是具有益气活血、散瘀通络功用的方剂是
下列关于淋巴结功能的说法,不正确的是
下列地基处理方法中,哪种方法不适宜对淤泥质土进行处理?
各级预算由本级政府组织执行,具体工作由本级政府财政部门负责。()
依据企业会计准则,在关联方企业之间存在控制与被控制关系时,关联方关系在会计报表附注中应披露的资料有( )。
A.条件(1)充分,但条件(2)不充分.B.条件(2)充分,但条件(1)不充分.C.条件(1)和条件(2)单独都不充分,但条件(1)和条件(2)联合起来充分.D.条件(1)充分,条件(2)也充分.E.条件(1)和条件(2)单独都不充分,条件(1)和
A、 B、 C、 B“cover”表示“(钱)足够付”;“expense”表示“支出;开支”,“officeexpenses”表示“办公室费用”。并且考生可根据所听到的“15,000dollars”,猜测到问题与付费
最新回复
(
0
)