首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下有工程文件sjt5.vbp和数据文件in5.txt。in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。 窗体上按钮“读取数据”的功能是把in5.txt中的所有记录读到数组a
考生文件夹下有工程文件sjt5.vbp和数据文件in5.txt。in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。 窗体上按钮“读取数据”的功能是把in5.txt中的所有记录读到数组a
admin
2015-10-23
34
问题
考生文件夹下有工程文件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://jikaoti.com/ti/IIJ0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下各项中,VisualBasic不能接收的图形文件是
执行下列程序段后,输出的结果是Fork1=0To4y=20Fork2=0To3y=10Fork3=0To2y=y+10Nextk3,k2,k1PrintyA)90
在运行阶段,要在文本框Textl获得焦点时选中文本框中所有内容,对应的事件过程是
执行下面程序,第一行输出结果是【】,第二行输出结果是【】。OptionExplicitPrivateSubForm_Click()DimAAsIntegerA=2CallSub1(A)EndSubPriva
有如下程序:PrivateSubForm_Click()DimiAsInteger,SumAsIntegerSum=0Fori=2To10IfiMod20AndiMod3
随机文件以[11]为单位读写,二进制文件以[12]为单位读写。
设A$="Hello",下列语句正确的是()。
设已打开5个文件,文件号分别为1,2,3,4,5。要关闭所有文件,以下语句正确的是
为了使列表框中的项目分为多列显示,需要设置的属性为()。
设计数据库的存储结构属于()。
随机试题
为自己的windows系统计算机设置安全防范措施,恰当的是()。
机械性能包括哪些?
以下哪项不是甘露消毒丹的组成药物
[2006年,第45题]各物质浓度均为0.1mol.dm-3的下列水溶液中,其pH值最小的是()。[已知(CH3COOH)=1.77×10-5)
设备及管道防潮层施工常用的方法包括()。
一张汇票的出票人是甲,乙、丙、丁依次是背书人,戊是持票人。戊在行使票据权利时发现该汇票的金额被变造。经查,乙是在变造之前签章,丁是在变造之后签章,但不能确定丙是在变造之前或之后签章。根据票据法律制度的规定,下列关于甲、乙、丙、丁对汇票金额承担责任的表述中,
关于票据行为的代理,下列说法不正确的是()。
背景说明:你是宏远公司的行政秘书钟苗,下面是行政经理张明需要你完成的几项工作任务。
对于低头一族来说,一个标记明显的弱势人士来了,有的想注意到没有注意到,有的不想注意也乐得没有注意,这两种状态共同构成了人们“看见”需求的挡板。因为没有看见,“公德的旋律”就无法响起,公德心就无法________。技术进步带给每个人更丰富的世界,但将人们有意
有以下程序main(){chara=’a’,b;printf("%c,",++A);printf("%c\n",b=a++);}程序运行后的输出结果是
最新回复
(
0
)