首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下有工程文件sit5.vbp和数据文件in5.txt。in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。 窗体上按钮“读取数据”的功能是把in5.txt中的所有记录读到数组a中(每个
考生文件夹下有工程文件sit5.vbp和数据文件in5.txt。in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。 窗体上按钮“读取数据”的功能是把in5.txt中的所有记录读到数组a中(每个
admin
2017-03-27
70
问题
考生文件夹下有工程文件sit5.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=1To num-1 k=i For j=i+1To 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=1To num print a(k).name;a(k).Math; a(k).Chinese;a(k).English Next k ’============================== 步骤2:按<F5>键运行程序,单击各个按钮测试验证。 步骤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/QhGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimiAsIntegerDimsumAsIntegerDimsu
如果一个变量未经定义就直接使用,则该变量的类型为()。
对建立良好的程序设计风格,下面描述正确的是______。
在程序运行时,可以通过______方法来移动滚动条的位置。
数据结构分为逻辑结构和存储结构,循环队列属于【】结构。
有如下程序:FunctionF(aAsInteger)b=0StaticCb=b+1c=c+2F=a+b+cEndFunctio
在窗体上画一个命令按钮command1和两个文本框,名称分别为Text1和Text2。编写如下两个事件过程:DimStr1AsString,str2AsStringPrivateSubform_load()Tex
下列程序的功能是;将数据1,2,…,8写入顺序文件Num.txt中,请选择正确的程序段()。PrivateSubForm_Click()DimiAsIntegerOpen"Num.txt"ForOut
对话框在关闭之前,不能继续执行应用程序的其他部分,这种对话框属于()。
随机试题
T淋巴细胞发育在A.骨髓B.胸腺C.脾D.淋巴结E.肝
男性,18岁,自幼患支气管哮喘,每于春暖花开时发病,用沙丁胺醇气雾剂吸入治疗能缓解症状,近1周来又有哮喘急性发作,为探究其病因宜进行下列哪一项检查
甲房地产开发公司(以下简称甲公司)以出让方式取得某住宅项目用地,委托拆迁后形成净地。甲公司委托乙房地产经纪机构(以下简称乙机构)代理该楼盘的销售。在预售过程中,甲公司报请城市规划管理部门批准更改了原规划。被拆迁人唐某预购了该项目一套住宅。在建设过程中,甲公
参与价值工程研究的设计人员由外部专家组成研究小组,这样的做法具有的优点是()。
乙公司为增值税一般纳税人,所得税税率为25%,2018年度发生的部分经济业务如下:(1)2月2日,购入当天发行的到期一次还本付息的2年期债券,票面价值为20万元,票面利率为8%,购买该债券共支付价款26万元,另支付手续费用0.65万元,乙公司将其划分为债
以太网交换机进行转发决策时使用的PDU地址是()。
我们说教师是一种专门职业,首先是说教育工作者需要有()。
求f(x)=(x3+x)/(x2-1)arctanxe1/(x-2)的间断点,并判断其类型.
Likemanyotheraspectsofthecomputerage,Yahoobeganasanidea,【1】intoahobbyandlatelyhas【2】intoafull-timepassion.T
(71)isamethodofconstructingaprojectschedulenetworkdiagramthatusesboxesorrectangles,referredtoasnodes,torepres
最新回复
(
0
)