首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下有工程文件sit5.vbp和数据文件in5.txt。in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。 窗体上按钮“读取数据”的功能是把in5.txt中的所有记录读到数组a中(每个
考生文件夹下有工程文件sit5.vbp和数据文件in5.txt。in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。 窗体上按钮“读取数据”的功能是把in5.txt中的所有记录读到数组a中(每个
admin
2017-03-27
43
问题
考生文件夹下有工程文件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
如果在C盘当前文件夹下已经存在名称为Sdat.dat的顺序文件,那么执行语句Open"c:/Sdat.dat"ForAppendAs#1之后,将()。
如果一个变量未经定义就直接使用,则该变量的类型为()。
数据库系统的核心是
要使标签能够显示所需要的文本,则在程序中应设置()属性的值。
在程序运行时,可以通过______方法来移动滚动条的位置。
文本框TextBox中的内容若要设置为用户不能修改,应设置()属性。
下列程序的功能是;将数据1,2,…,8写入顺序文件Num.txt中,请选择正确的程序段()。PrivateSubForm_Click()DimiAsIntegerOpen"Num.txt"ForOut
结构化程序设计主要强调的是
随机试题
什么是生理盲点?有何临床意义?
脾胃虚弱,痞满反复发作者,治法宜首选
肝气郁结证患者的闻诊特点多为
根据蒙药理论,轻、热二效克制的是()。
招标工程的标底可由开发商请有资格的概预算人员编制,亦可委托有营业执照的招标代理机构代编,并在编制完招标文件以后进行。()
下列关于通风、空调设备防火防爆措施的说法中正确的是()。
自2012年7月1日起,以购进农产品为原料生产销售规定产品的增值税一般纳税人,纳入了农产品增值税进项税额核定扣除试点范围,其购进农产品无论是否用于生产这些产品,增值税进项税额均按规定进行核定抵扣。这些规定产品有()。(2014年)
地处美丽富饶的江汉平原腹地的荆州古城,有着2600多年的历史,是历朝封王置府的重镇。这里东衔九省通衢的武汉三镇,西临举世瞩目的长江三峡,南傍浩淼无垠的洞庭湖,北垂雄奇险秀的武当山,区位优势十分明显。这段文字主要介绍荆州()。
根据下列资料,回答问题。2011年上半年,我国国内生产总值为204459亿元。其中,第一产业增加值15700亿元,同比增长3.2%;第二产业增加值102178亿元,增长11.0%;第三产业增加值86581亿元,增长9.2%,从环比看,二季度国内生
Atthebeginningofthetwentiethcentury,NorthAmericansocietyheld,asanideal,theNuclearFamily.Thispresumablyperfect
最新回复
(
0
)