首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹中有一个工程文件sjt5.vbp。窗体外观如图1-58所示。运行程序,单击“读数据”按钮,文件中的数据被读入字符串变量中并显示在Label2标签中。单击“排序”按钮时,对读入的数据从小到大排序,并将排序结果显示在窗体的Label4控件中。要求:
在考生文件夹中有一个工程文件sjt5.vbp。窗体外观如图1-58所示。运行程序,单击“读数据”按钮,文件中的数据被读入字符串变量中并显示在Label2标签中。单击“排序”按钮时,对读入的数据从小到大排序,并将排序结果显示在窗体的Label4控件中。要求:
admin
2010-09-02
52
问题
在考生文件夹中有一个工程文件sjt5.vbp。窗体外观如图1-58所示。运行程序,单击“读数据”按钮,文件中的数据被读入字符串变量中并显示在Label2标签中。单击“排序”按钮时,对读入的数据从小到大排序,并将排序结果显示在窗体的Label4控件中。要求:工程文件中已给出部分程序,“读数据”命令按钮的事件过程不完整,请去掉程序中的注释符,把程序中的?改为正确的内容。请编写“排序”命令按钮的事件过程中的部分程序代码。
注意:不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。程序调试通过后,两个命令按钮的事件过程必须至少各执行一次。
选项
答案
【操作步骤】 步骤1:打开考生文件夹中的本题工程文件sjt5.vbp,在代码编辑窗口,去掉程序中的注释符“’”,将问号“?”改为正确的内容。 参考代码: Do While Not EOF(1) s=s&Str(a(i)) 步骤2:在代码编辑窗口指定位置编写以下代码: 参考代码: num=UBound(a) For i=1 To num-1 For j=i To num If a(i)>a(j)Then t=a(i) a(i) =a(j) a(j) =t End If Next Next 步骤3:按
键运行程序,先单击“读数据”按钮,再单击“排序”按钮,最后单击窗体右上角的关闭按钮结束程序。 步骤4:按要求将文件保存至考生文件夹中。
解析
冒泡法的核心思路是按顺序让一个数列中的每一个数都与它之后的所有的数逐一进行比较,如果该数大于其后面的数。则把这两个位置的数进行交换。通过这样的循环,最终按照从小到大的顺序排列出该数列。
设计思路:在“读数据”按钮的单击事件中,首先使用Do While当型循环结构从文件中读取全部数据,并以Not EOF(文件号)(非文件结尾)作为循环条件,通过Input#语句将打开文件中的数据逐一读出后赋值给a(i),然后将数组连接起来显示在标签中。
在“排序”按钮的单击事件过程中,原程序利用“冒泡法”对记录数组中的元素从小到大进行排序。
转载请注明原文地址:https://kaotiyun.com/show/EFmp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
数据结构包括数据的逻辑结构、数据的【】以及对数据的操作运算。
在Java新的I/O功能中,通过文件锁定来实现多个线程的【】,避免了可能存在的安全隐患。
Java的简单性首先体现在自身系统的精炼上,它的基本解释程序和【】占内存40KB,附加的基本标准类库和支持线程程序占175KB。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。
运行下面的程序时,会产生( )。publicclassTest{publicstaticvoidmain(Stringargs[]){intx=0;inty
串的长度是( )。
请阅读下列程序代码,然后将程序的执行结果补充完整。程序代码:publicclassthrowsException{staticvoidProc(intsel)throwsArithmeticException,ArrayIndexOut
下列数组array_test中,能在程序运行时动态调整大小的是
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块,其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
下列程序实现对ZIP文件file.zip的检索,在横线处填入正确的语句packagetest;importjava.io.*;importjava.util.*;importjava.util.zip.*;p
随机试题
简述第二次科技革命的主要内容及其影响。(南京大学2005年世界史真题;四川大学2005年世界近现代史真题)
轮廓;纲要n.o______
Excel2010中,工作表是一个________。
下列不符合大叶性肺炎的描述是
乳果糖治疗肝性脑病的机制是( )。支链氨基酸治疗肝性脑病的机制是( )。
A、荆芥B、防风C、羌活D、白芷E、细辛具有“祛风发表,透疹止痒,炒炭止血”功效的药物是()
某甲针织厂进行了一系列的不正当竞争行为,而这些不正当竞争行为给被侵害的某乙针织厂造成了损失,但是由于市场的变幻莫测,所遭受的损失难以计算,被侵害人某乙针织厂可以请求的赔偿额为()。
根据证券投资基金法律制度的规定,下列选项中,属于开放式证券投资基金的基金份额持有人享有的权利有()。
把道德说成圣人立法,在很大程度上背离了道德。正如恩格斯所说的“没有爱情的婚姻是不道德的”中的不道德,恰恰是封建伦理中极力宣扬的“道德”。而这种所谓道德的阶级性,这种成为意识形态的道德,只不过是伪道德,并不能证明道德在不同的阶级那里有不同的性质。从以上
Althoughhehasnoeducation,heisoneofthe______businessmeninthecompany.
最新回复
(
0
)