首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹中有一个工程文件sjt5.vbp。窗体外观如图所示。运行程序,单击“读数据”按钮,读入文件中的数据到字符串变量中并显示在Label2标签中。单击“排序”命令按钮时,对读入的数据从小到大进行排序,并将排序结果在窗体的Label4控件中显示。
在考生文件夹中有一个工程文件sjt5.vbp。窗体外观如图所示。运行程序,单击“读数据”按钮,读入文件中的数据到字符串变量中并显示在Label2标签中。单击“排序”命令按钮时,对读入的数据从小到大进行排序,并将排序结果在窗体的Label4控件中显示。
admin
2018-09-19
82
问题
在考生文件夹中有一个工程文件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全国计算机二级
相关试题推荐
下列叙述中正确的是( )。
设有如下事件过程:PrivateSubCommand1_Click() Dima a=Array(12,3,8,5,10,3,5,9,2,4) Fork=1To9 Printfun(a(k-1),a(
设窗体上有2个直线控件Line1和Line2,若使两条直线相连接,需满足的条件是( )。
设有以下程序:PrivateSubForm_Click() x=50 Fori=1To4 y=InputBox("请输入一个整数") y=Val(y) IfyMod5=0Then a=a+y
在窗体上画一个命令按钮,名称为Command1,然后编写如下代码:OptionBase0PrivateSubCommand1_Click() DimA1(4)AsInteger,A2(4)AsInteger Fork=0To
在满足实体完整性约束的条件下( )。
以下关于控件数组的叙述中,正确的是( )。
在窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。运行后的窗体外观如图所示。设有如下的类型和变量声明:PrivateTypePerson nameAsString*8 majorAsSt
在窗体上画一个通用对话框,其名称为CommonDialog1,则下列与CommonDialog1.ShowOpen方法等效的语句是( )。
设a=2,b=3,c=4,d=5,下列表达式的值是( )。 a>bAndcc
随机试题
解决人生目的和奋斗目标的问题,最根本的是要靠【】
A.水泡B.火炉烤C.室内空气中自然解冻D.4~5℃盐水浸泡E.热水泡冻肉解冻的最好方法
A.62~115μmoL/LB.53~97μmol/LC.3.1~5.7mmol/LD.0.56~1.70mmol/LE.2.1~3.1mmol/L低密度脂蛋白胆固醇的参考范围是
肺炎患儿的酸碱平衡失调为
曲线y=x3+ex+1在点(0,2)处的法线方程为( )。
关于依法必须招标工程的标底和招标控制价,下列说法中正确的是()。【2016年真题】
污泥处理中,由于污泥中有机物浓度很高,在一般情况下多采用()。
关于交通安全管理工作,下列说法错误的是( )。
Whatdoesherbriefcaselooklike?
A、Totheareawherethegoalkeepercan’treach.B、Tothedirectionoutofthegoalkeeper’sexpectation.C、Withgreatstrengthso
最新回复
(
0
)