首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹中有一个工程文件sjt5.vbp。窗体外观如图所示。运行程序,单击“读数据”按钮,读入文件中的数据到字符串变量中并显示在Labe12标签中。单击“排序”命令按钮时,对读入的数据从小到大进行排序,并将排序结果在窗体的Labe14控件中显示。
在考生文件夹中有一个工程文件sjt5.vbp。窗体外观如图所示。运行程序,单击“读数据”按钮,读入文件中的数据到字符串变量中并显示在Labe12标签中。单击“排序”命令按钮时,对读入的数据从小到大进行排序,并将排序结果在窗体的Labe14控件中显示。
admin
2018-12-20
88
问题
在考生文件夹中有一个工程文件sjt5.vbp。窗体外观如图所示。运行程序,单击“读数据”按钮,读入文件中的数据到字符串变量中并显示在Labe12标签中。单击“排序”命令按钮时,对读入的数据从小到大进行排序,并将排序结果在窗体的Labe14控件中显示。
要求:工程文件中已给出部分程序,“读数据”命令按钮的事件过程不完整,请去掉程序中的注释符,把程序中的?改为正确的内容。请编写“排序”命令按钮的事件过程中的部分程序代码。
注意:不能修改程序的其他部分和控件属性,最后将修改后的文件按原文件名进行存盘。程序调试通过后,两个命令按钮的事件过程必须至少各执行一次。
选项
答案
步骤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’当有交换就置标签为假 End If Next j If f Then’如果上次循环没有交换数据,则证明序列已排序好,则f为真退出循环 Exit For End If Next i 步骤3:调试并运行程序,关闭程序后按题目要求存盘,如图3.34。 [*]
解析
在“读数据”按钮的单击事件过程中,用Open语句以Input方式打开数据文件in5.txt,在For循环语句和Do While语句中用Input#语句依次读出10个值并赋值给数组元素a(i)。在“排序”按钮的单击事件过程中,利用“冒泡法”对数组中的元素按从小到大进行排序。在“排序”按钮的单击事件过程中,利用For循环语句逐一将数组中各元素按顺序显示在文奉框中,最后通过调用过程Save将文本框中的内容写入数据文什out5.txt。
转载请注明原文地址:https://kaotiyun.com/show/kfFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面描述中错误的是( )。
某人编写了下面的程序:PrivateSubCommand1_Click() DimaAsInteger,bAsInteger a=InputBox("请输入整数") b=InputBox("请输入整数") pro
窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程:PrivateSubOption1_Click(IndexAsInteger) …EndSub下面关于此过程的参数Index的叙
下列叙述中正确的是( )。
在窗体上画1个命令按钮,并编写如下事件过程:PrivateSubCommand1_Click() Dima(3,3) Form=1To3 Forn=1To3 Ifn=mOrn=4-mThen
假定Picture1和Text1分别为图片框和文本框的名称,则下列错误的语句是( )。
下列控件中,没有Caption属性的是( )。
以下叙述中错误的是( )。
随机试题
λ代表的是
净选时应去瓤的药物是
9爪月男婴,腹泻2天,大便每日15~16次,蛋花汤样,精神委靡,眼泪少,尿少,呼吸快,唇红,血钠138mmol/L,皮肤弹性差。诊断为
某新建高速公路项目总投资95亿元人民币,总长度约150公里,途经某贫困地区。项目资金来源如下:某国际金融机构贷款3亿美元,国内商业银行贷款50亿元人民币,其余由交通部门和当地政府解决。该国际金融机构要求其部分贷款用于从国外采购8套相同的公路专用设备,且设备
理财价值观就是客户对不同理财目标的优先顺序的主观评价.下列关于理财价值观的说法,错误的是()。
A公司于2013年12月10日与B租赁公司签订了一份设备租赁合同。合同主要条款如下:(1)租赁标的物:甲生产设备。(2)租赁期开始日:2013年12月31日。(3)租赁期:2013年12月31日至2015年12月31日。
甲公司为增值税一般纳税企业,适用的增值税税率为17%。2005年11月1日,向乙公司销售某商品10件,每件标价520万元,实际售价500万元(售价中不含增值税额),已开出增值税专用发票,商品已交付给乙公司。为了及早收回货款,甲公司在合同中规定的现金折扣条件
2011年五项社会保险基金收入合计24043亿元,比上年增长5220亿元,增长率为27.7%。基金支出合计18055亿元,比上年增长3236亿元,增长率为21.8%。2008年一2011年养老保险参保人数平均每年增长()。
What’stheprobablecauseifthecamerahasnopower?Batteriesarenotpositionedproperlyor______.
A、Hehasjustboughtabrandnewcar.B、Hehasjustsoldhisoldcar.C、HehasanoldFord.D、Heborrowedacarfromhiscousin.
最新回复
(
0
)