首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下有工程文件sjt5.vbp和数据文件in5.txt。in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。窗体上按钮“读取数据”的功能是把in5.txt中的所有记录读到数组a中(每个数
考生文件夹下有工程文件sjt5.vbp和数据文件in5.txt。in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。窗体上按钮“读取数据”的功能是把in5.txt中的所有记录读到数组a中(每个数
admin
2018-05-08
30
问题
考生文件夹下有工程文件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://jikaoti.com/ti/a9y0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设有如下关系表:则下列操作中正确的是
有两个关系R和S如下:则由关系R得到关系S的操作是
在考生文件夹下有一个工程文件sjt5.vbp。其窗体中有一个名称为Textl的文本框数组,下标从0开始。程序运行时,单击”产生随机数”按钮,就会产生10个3位数的随机数,并放入Textl数组中,如图2-25(a)所示;单击”重排数据”按钮,将把Textl中
(1)请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Forml的窗体上画一个名称为Picturel的图片框(PictureBox),高、宽均为1000。在图片框内再画一个有边框的名称为Imagel的图像框(Imag
在窗体上有一个名称为Check1的复选框数组(含4个复选框),还有一个名称为Textl的文本框,初始内容为空。程序运行时,单击任何复选框,则把所有选中的复选框后面的文字罗列在文本框中(如图l所示)。下面能实现此功能的事件过程是()。
在窗体上有两个文本框:Textl和Text2,然后编写如下事件过程:PrivateSubForm_Load()ShowTextl.Text=““:Text2.Text=““:Text2.SetFocusEndSubPrivate
下列叙述中,不属于软件需求规格说明书的作用的是()。
(1)请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Forml、标题为”测试”的窗体上画一个名称为Framel、标题为”字体”的框架。在框架内画两个单选按钮,其名称分别为Optl和Opt2,标题分别为”隶书”和”宋
为了实现对象的自动拖放,应该设置该对象的一个属性。下面设置中正确的是
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Forml的窗体上画两个文本框,名称分别为Tl、T2,初始情况下都没有内容。请编写适当的事件过程,使得在运行时,在T1中输入的任何字符,立即显示在T2中(如图2-176
随机试题
有腔隙连结
有关意识障碍的说法以下正确的是
A、急症手术引流胆总管B、急症手术引流腹腔C、胆囊切除D、胆囊造口E、给予解痉止痛坏疽性胆囊炎胆囊穿孔,病情危重需要
A.肝癌 B.消化性溃疡 C.急性弥漫性腹膜炎 D.胆石症 E.胆道蛔虫梗阻剑突下钻顶样痛多见于
在下列房地产定价方法中,属于竞争导向的房地产定价方法是()。
消防设施检测机构在某单位自动喷水灭火系统未安装完毕的情况下出具了合格的《建筑消防设施检测报告》。针对这种行为,根据《中华人民共和国消防法》,应对消防设施检测机构进行处罚。下列罚款中,正确的是()。
会计科目的设置原则有()。
与依从相比,认同更深入一层,它不受外界压力控制,行为具有一定的()。
Lookatthenotesbelow.Youwillhearawomanleavingamessageaboutmaintainingcustomers’interest.
ThevenerableAugustaNationalGolfClubhasbeenplayinghosttotheMastersTournamentsince1934.Butthisyearitisalsopl
最新回复
(
0
)