首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下有工程文件sjt5.vbp和数据文件in5.txt。in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。窗体上按钮“读取数据”的功能是把in5.txt中的所有记录读到数组a中(每个数
考生文件夹下有工程文件sjt5.vbp和数据文件in5.txt。in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。窗体上按钮“读取数据”的功能是把in5.txt中的所有记录读到数组a中(每个数
admin
2018-05-08
66
问题
考生文件夹下有工程文件sjt5.vbp和数据文件in5.txt。in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。窗体上按钮“读取数据”的功能是把in5.txt中的所有记录读到数组a中(每个数组元素中有一条记录);按钮“排序"的功能是按总分从大到小排序,结果仍放在数组a中;按钮“保存”的功能是存盘,其代码已经给出,不能修改。请将事件过程中的注释符去掉,把?改为正确的内容,并编写“排序”按钮的事件过程。
注意:考生不得修改窗体文件中已经存在的控件和程序,必须运行程序,并依次按下“读人数据”、“排序”、“保存”按钮,否则无成绩,最后将程序按原文件名存盘。
选项
答案
步骤1:打开本题项目工程。 步骤2:分析并编写代码程序。 程序提供代码 Private Sub Commandl一Click() Open App.Path 8L”\in5.txt”For Input As#1 k=1 Do While Not EOF(?) Input#1,a(k).name,a(k).Math,a(k).Chi nese,a(k).English k=k+1 Loop Close#1 aura=? End Sub Private Sub Command2_Click() ’==================考生编写========= ’=================================== End Sub 程序结束 参考答案 第1个?处填入:1 第2个?处填入:k 考生编写部分填: 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 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
利用冒泡排序法对数组中的元素进行排序,冒泡排序法的算法思想为:对数组中n个元素按照升序或降序进行排列。利用循环结构对数组中相邻的两个元素进行比较,如果第i项小于第i+1项,则进行交换。这样经过n一1趟,便可以将数组中的元素排序完毕。
转载请注明原文地址:https://kaotiyun.com/show/xvGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
在数据库系统中,用户所见的数据模式为
要使菜单项MenuOne在程序运行时失效,应使用的语句是()。
执行下面的程序段后,变量S的值为()。S=5Fori=2.6To4.9Step0.6S=S+lNexti
在窗体上画一个命令按钮,然后编写如下事件过程:PfivmeSubCommandl_Click()x=0doUnlilx=-1a=InputBox(“请输入a的值”)a=Val(a)b=InputBox(“请输入b的值”)b
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
在下面语句或函数中,不能描述选择结构的是
下列选项属于栈和队列共同点的是()。
在下列几种排序方法中,要求内存量最大的是()。
随机试题
奎尼丁适用于室性而非房性心律失常的原因是什么?
反馈应该()
对医师业务水平、工作成绩和职业道德状况,依法享有定期考核权的单位是
广泛应用于低浓度有害气体的净化,特别是各种有机溶剂蒸气的有害气体净化方法是()。
基金认购与基金申购略有不同,其区别一般不包括()。
商业银行应当在接到核查通知的()个工作日内向征信服务中心作出核查情况的书面答复。
随着人们生活水平的提高,手机、平板电脑等数码产品已经占领了人们生活的大部分空间,人们面对面的交流变得越来越少,有人说,这对青少年的发展是极为不利的。因为他们会把学习之外的时间都用在玩电子游戏上,从而缺少了与他人的沟通和交流。所以,那些把课余时间都用在玩电子
Bywhatmeansdothechildrenoftheauthor’sfamilygotoschool?Ifahousewifewentonstrike,whichoneofthefollowingst
下列叙述中正确的是______。
Inaccordancewiththemissionithassetitselftofurtherthedevelopmentofsport,theInternationalOlympicCommitteestrive
最新回复
(
0
)