首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹中有一个工程文件sjt5.vbp。窗体外观如图所示。运行程序,单击“读数据”按钮,读入文件中的数据到字符串变量中并显示在Label2标签中。单击“排序”命令按钮时,对读入的数据从小到大进行排序,并将排序结果在窗体的Label4控件中显示。
在考生文件夹中有一个工程文件sjt5.vbp。窗体外观如图所示。运行程序,单击“读数据”按钮,读入文件中的数据到字符串变量中并显示在Label2标签中。单击“排序”命令按钮时,对读入的数据从小到大进行排序,并将排序结果在窗体的Label4控件中显示。
admin
2018-09-19
68
问题
在考生文件夹中有一个工程文件sjt5.vbp。窗体外观如图所示。运行程序,单击“读数据”按钮,读入文件中的数据到字符串变量中并显示在Label2标签中。单击“排序”命令按钮时,对读入的数据从小到大进行排序,并将排序结果在窗体的Label4控件中显示。
要求:工程文件中已给出部分程序,“读数据”命令按钮的事件过程不完整,请去掉程序中的注释符,把程序中的?改为正确的内容。请编写“排序”命令按钮的事件过程中的部分程序代码。
注意:不能修改程序的其他部分和控件属性,最后将修改后的文件按原文件名进行存盘。程序调试通过后,两个命令按钮的事件过程必须至少各执行一次。
选项
答案
步骤1:打开本题工程文件。 步骤2:打开代码编辑窗口,在代码编辑窗口指定位置编写以下代码。 参考答案 For i=1 To 10’环比较大小实现排序 f=True’设置标签 For j=1 To 9 If a(j) >a(j +1)Then’相邻两数比较将最小值放前面 t=a(j) a(j) =a(j +1) a(j +1) =t f=False’当有交换就置标签为假 EndIf Next j If f Then’如果上次循环没有交换数据,则证明序列已排序好,则f为真退出循环 Exit For EndIf Next i 步骤3:调试并运行程序,关闭程序后按题目要求存盘,如图3.34。 [*]
解析
在“读数据”按钮的单击事件过程中,用Open语句以Input:方式打开数据文件in5.txt,在For循环语句和Do While语句中用Input#语句依次读出10个值并赋值给数组元素a(i)。在“排序”按钮的单击事件过程中,利用“冒泡法”对数组中的元素按从小到大进行排序。在“排序”按钮的单击事件过程中,利用For循环语句逐一将数组中各元素按顺序显示在文本框中,最后通过调用过程Save将文本框中的内容写入数据文件out5.txt。
转载请注明原文地址:https://www.kaotiyun.com/show/62Fp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设有数组声明:Dims(2,3),下面错误的程序段是
在窗体上画1个命令按钮和1个文本框,其名称分别为Command1和Text1,再编写如下程序:DimssAsStringPrivateSubText1_KeyPress(KeyAsciiAsInteger) IfChr(KeyAsc
(1)在名称为Form1,标题为“图片练习”的窗体上添加一个名称为Image1、宽和高分别为1800和1200的图像框,设置属性使图形能自动放大或缩小以与图像框的大小相适应。最后将考生文件夹下的图片文件“picl.jpg”在图像框中显示。程序运行后的窗体如
下列关于栈的叙述中,正确的是
PrintFormat(1234.56,"###.#")语句的输出结果是( )。
假定把计时器控件Timer1的Interval属性设置为10,Enabled属性设置为True,并编写下面的程序:DimxAsIntegerPrivateSubTimer1_Timer()Fori=1To100
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是( )。
下面对类-对象主要特征描述正确的是
算法的空间复杂度是指( )。
以下不能用Print方法输出数据的对象或窗口是()。
随机试题
劳动力资源预测的直接推算法
下列关于前列腺的位置的叙述,正确的是()
下列哪种检查方法可用于鉴别肝细胞性黄疸与肝内胆汁淤积性黄疸
逍遥散中姜的用法是( )。
项目财务盈利能力分析依据的主要报表为()。
在股权投资基金运作期间,当出现与基金管理人或者股权投资基金相关的重大事项时,信息披露义务人应当将重大事项进行临时披露。该重大事项包括()。I.提取业绩报酬Ⅱ.清盘或者清算Ⅲ.托管费率变更Ⅳ.发生重大损失
在全球化日益发展、国际组织地位和作用愈加凸显的今天,中国要想在竞争日趋激烈的国际环境下实现自身发展的战略目标,不仅需要积极主动的进取精神,不断开辟新的领域,加大参与国际组织的力度,同时也需要以认真求实的科学态度,对当今国际组织有一个系统全面的认识,对自己在
Employee的表结构为:职工号、单位号、工资,与SELECT*FROMEmployeeWHERE工资>=10000AND工资
A我B等了他C一个多小时,可他D没来。
A、Gravel.B、Asphalt.C、Macadam.D、Concrete.DTheengineer回答是:Usuallytheyweregravelandmacadam.Tarsandasphaltwereoriginal
最新回复
(
0
)