首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹中有一个工程文件sjt5.vbp。窗体外观如图3—169所示。运行程序,单击“读数据”按钮,文件中的数据被读入字符串变量中并显示在Label2标签中。单击“排序”按钮时,对读入的数据从小到大排序,并将排序结果显示在窗体的Label4控件中。要求
在考生文件夹中有一个工程文件sjt5.vbp。窗体外观如图3—169所示。运行程序,单击“读数据”按钮,文件中的数据被读入字符串变量中并显示在Label2标签中。单击“排序”按钮时,对读入的数据从小到大排序,并将排序结果显示在窗体的Label4控件中。要求
admin
2017-03-27
30
问题
在考生文件夹中有一个工程文件sjt5.vbp。窗体外观如图3—169所示。运行程序,单击“读数据”按钮,文件中的数据被读入字符串变量中并显示在Label2标签中。单击“排序”按钮时,对读入的数据从小到大排序,并将排序结果显示在窗体的Label4控件中。要求:工程文件中己给出部分程序,“读数据”命令按钮的事件过程不完整,请去掉程序中的注释符,把程序中的?改为正确的内容。请编写“排序”命令按钮的事件过程中的部分程序代码。
注意:不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。程序调试通过后,两个命令按钮的事件过程必须至少各执行一次。
选项
答案
步骤1:打开考生文件夹中的本题工程文件sjt5.vbp,在代码编辑窗口,去掉程序中的注释符“’”,将问号“?”改为止确的内容。 参考代码: Do While Not EOF(1) s=s&str(a(i)) 步骤2:在代码编辑窗口指定位置编写以下代码。 参考代码: num=UBound(a) For i=1To num-1 For j=iTo num If a(i)>a(j)Then t=a(i) a(i)=a(j) a(j)=t End If Next Next 步骤3:按<F5>键运行程序,先单击“读数据”按钮,再单击“排序”按钮,最后单击窗体右上角的关闭按钮结束程序。 步骤4:按要求将文件保存至考生文件夹中。
解析
设计思路:在“读数据”按钮的单击事件中,首先使用Do While当型循环结构从文件中读取全部数据,并以Not EOF(文件号)(非文件结尾)作为循环条件,通过Input#语句将打开文件中的数据逐一读出后赋值给a(i),然后将数组连接起来显示在标签中。
在“排序”按钮的单击事件过程中,源程序利用“冒泡法”对记录数组中的元素从小到大进行排序。
转载请注明原文地址:https://jikaoti.com/ti/fOy0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
当一个工程含有多个窗体时,其中的启动窗体是______。
如果一个变量未经定义就直接使用,则该变量的类型为()。
关于结构化程序设计原则和方法的描述错误的是()。
下列数据结构中,属于非线性的是()。
要使标签能够显示所需要的文本,则在程序中应设置()属性的值。
窗体上命令按钮Commandl的事件过程如下:PrivateSubCommand1_Click()DimtotalAsIntegertotal=s(1)+s(2)PrinttotalEndSubPrivateFunctions
下列事件过程的功能是:建立一个名为Data1的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度:1,2,3,…,90。请在空白处填入适当的内容,将程序补充完整。PrivateTyPeAngKAsIntegerSinxAsSin
随机试题
RyanHickmanwasborninanAmericanfamily.Whenhewasthreeyearsold,RyanHickmanvisitedarecyclingcentreinCalifornia
Beyondthebasicanimalinstinctstoseekfoodandavoidpain,Freudidentifiedtwosourcesofpsychicenergy,whichhecalled"
按照《工伤保险条例》的规定,职工有下列情况可以认定为工伤的是()。
甲公司和乙公司均为增值税一般纳税人。2016年2月甲公司购进A原材料80吨,货款总额为800万元,增值税进项税额为136万元;发生的保险费和运杂费共计5万元,验收入库时发现数量短缺1.5%,经查属于运输途中合理损耗。3月甲公司将购进A原材料全部委托乙公司进
根据税法规定,下列各项中,需要进行纳税调整的项目是()。
从公司理财的角度看,与长期借款筹资相比较,普通股筹资的优点是()。
下列关于职业道德的说法中,正确的是()。
对必要抽样单位数不会产生影响的是()。[江苏大学2012研]
WhatisthedifferencebetweenJoeSix-Pack,JoethePlumberandJoeBiden?Oneisvicepresident;theothertwoarenot.Why?T
Whatisthemainideaofthispassage?WhatistheimplicationofthestudymentionedinParagraph1?
最新回复
(
0
)