首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下有工程文件sjt5.vbp和数据文件in5.txt。in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。 窗体上按钮“读取数据”的功能是把in5.txt中的所有记录读到数组a
考生文件夹下有工程文件sjt5.vbp和数据文件in5.txt。in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。 窗体上按钮“读取数据”的功能是把in5.txt中的所有记录读到数组a
admin
2015-10-23
78
问题
考生文件夹下有工程文件sjt5.vbp和数据文件in5.txt。in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。
窗体上按钮“读取数据”的功能是把in5.txt中的所有记录读到数组a中(每个数组元素中有一条记录);按钮“排序”的功能是按总分从大到小排序,结果仍放在数组a中;按钮“保存”的功能是存盘,其代码已经给出,不能修改。
请将事件过程中的注释符去掉,把?改为正确的内容,并编写“排序”按钮的事件过程。
注意:考生不得修改窗体文件中已经存在的控件和程序,必须运行程序,并依次按下“读入数据”、“排序”、“保存”按钮,否则无成绩,最后将程序按原文件名存盘。
选项
答案
步骤1:打开本题项目工程 步骤2:打开代码编辑窗口,去掉程序中的注释符“’”,将问号改为正确的内容。 Private Sub Command1_Click() Open App.Path&"\in5.txt"For Input As#1 k=1 Do While Not EOF(1) Input #1,a(k).name,a(k).Math,a(k).Chi。 nese,a(k).English k=k+1 Loop Close #1 num=k End Sub Private Sub Command2 Click() Dim temp As rec Dim i,j As Integer For i=1 To num For j=1 To num-i If sum(j)<sum(j+1)Then temp=a(j) a(j)=a(j+1) a(j+1)=temp End If Next j Next i End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
利用冒泡排序法对数组中的元素进行排序,冒泡排序法的算法思想为:对数组中n个元素按照升序或降序进行排列。利用循环结构对数组中相邻的两个元素进行比较,如果第i项小于第i+1项,则进行交换。这样经过n-1趟,便可以将数组中的元素排序完毕。
转载请注明原文地址:https://kaotiyun.com/show/WWLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于【】的联系。
在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后输写如下程序:PrivateSubCommand1_Click()Dimx,y,zAsIntegerx=5y=7z=0Text1.Text="
下面有关注释语句的格式,错误的是()。
在窗体上画一个名称为List1的列表框,一个名称为Labe11的标签,列表框中显示若干城市的名称。当单击列表框中的某个城市名时,该城市名从列表框中消失,并在标签中显示出来。下列能正确实现上述操作的程序是()。
按"先进后出"原则组织数据的数据结构是【】。
文本框的SerollBars属性设置为非零值,却没有效果,原因是
下列叙述正确的是
下面程序运行后,输出结果是()。PrivateSubmysub(b()AsInteger,OptionalByValnAsInteger=2)ForI=1to4b(I)=n*INextIEndSu
阅读下面的程序段:Fora=1To2Forb=1ToaForc=bTo2i=i+1NextNextNextPrinti执行上面的3重循环后,i的值为
设在工程中定义了下列类型:TypeStutypeinoAsIntegerstrnameAsString*20strsexAsString*1smarkAsSingleEndType在窗体上正确使用这个类型的是下列哪个操作(
随机试题
有以下程序:#includemain(){intx=1,y=2,z=3;if(x>y)if(y
A.麻疹疫苗B.乙型脑炎疫苗C.脊髓灰质炎疫苗D.百白破混合制剂E.乙肝疫苗2个月小儿应接种
维持阴阳相对的动态平衡称之为
脂肪酸合成酶催化合成的脂肪酸是
证券公司应当在集合资产管理计划设立工作完成后( )个工作日内,将集合资产管理计划的设立情况报中国证监会及注册地中国证监会派出机构备案。
首次发行的公开招股说明书摘要应当早于网上直播推介。()
主板上市公司申请公开发行新股,应满足的条件之一是()。
在某专利侵权纠纷民事诉讼中,专利权人申请人民法院通知具有专门知识的人张某出庭,代表当事人对专利侵权技术比对涉及的专业问题在法庭上提出意见。根据民事诉讼法及相关规定,下列关于该意见的哪种说法是正确的?
中世纪非常漫长,从公元5世纪到15世纪,整整1000年的时间。那时,大多数学者的时间和精力大都消耗在故纸堆里,他们将古代的智慧视为金科玉律,把古希腊自然哲学大师亚里士多德的思想当作是自然界所有知识的基础,只相信已有的解释,却拒绝怀疑,拒绝自己面对自然,所以
HowsciencegoeswrongScientificresearchhaschangedtheworld.Nowitneedstochangeitself.[A]Asimpleideaunderlies
最新回复
(
0
)