首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
打开考生文件夹下的sj5.vbp,在名称为Forml的窗体上有一个名称为Text1的文本框.两个命令按钮,名称分别为Commandl和Command2,命令按钮上分别显示“读入”和“排序”(如图70—5所示)。程序运行时单击“读入”按钮,将文件in5.da
打开考生文件夹下的sj5.vbp,在名称为Forml的窗体上有一个名称为Text1的文本框.两个命令按钮,名称分别为Commandl和Command2,命令按钮上分别显示“读入”和“排序”(如图70—5所示)。程序运行时单击“读入”按钮,将文件in5.da
admin
2010-07-13
63
问题
打开考生文件夹下的sj5.vbp,在名称为Forml的窗体上有一个名称为Text1的文本框.两个命令按钮,名称分别为Commandl和Command2,命令按钮上分别显示“读入”和“排序”(如图70—5所示)。程序运行时单击“读入”按钮,将文件in5.dat中的数据读人数组a中,单击“排序”则把数组a中的数值按照升序排列,并显示在文本框中。
注意:请在有“?”号的地方填入正确的内容,然后删除“?”及代码前的所有注释符(即“’”号),但不能修改其他部分。存盘时不得改变文件名和文件夹。
选项
答案
(1)本题主要考查了从文件中读取数据和数据的排序。要从文件中读取数据,首先要打开文件,在读文件的时候要用到EOF函数判断文件是否已读完。本题补充后的代码如下: Dim a()As Integer Dim num As Integer Private Sub Commandl_Click() Dim str As String num=0 str="" Open"App.Path&\in5.dat"For
Input
As#1 ’打开文件准备读取 While
EOF(1)
=False ’查看是否读到文件尾 Input#1,str’读取文件 num=num+1 ’计数 Wend Close#1 ’关闭文件 ReDim a(num) ’动态分配数组空间 Dim i As Integer str="" Open"App.Path&\in5.dat"For Input As#1 For i=1 To numl’利用For循环 Input#1,a(i) ’逐个读取数据 str=str+CStr(a(i))+"" ’将数组写入字符串中 Next i Close#1 Textl.Text str’将字符串显示在Textl中 End Sub Private Sub Command2_Click() Dim tex As String For i=1 To num ’升序排列 temp=a(i) For j=1 To i If a(j)>temp Then ’读取的数据比原位置的数据大 For k=i To j+l Step-l a(k)=a(k-1) ’数据向后偏移一个 Next k a(j)=
temp
Exit For End If Next j Next i tex="" For i=1 To 40 tex=rex+CStr(a(i))+"" Next i Textl.Text=
tex
’在Textl中显示排序后的结果 Open"App.Path&\out5.txt"For 0utput As#2 Print#2,Textl.Text Close#1 End Sub 单击[*]按钮运行程序,并按要求保存。
解析
转载请注明原文地址:https://kaotiyun.com/show/0Lmp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列程序中,若从键盘中输入的是大写字母C,则程序输出的结果是()。Importjava.io.*;publicclassExam{publicstaticvoidmain(Stringargs[]){intch=0;
一个算法通常由两种基本要素组成:一是对数据对象的运算和操作,二是算法的【】。
在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。封装是一种【】技术。
当处理的数据量很多,或向文件写很多次少量的数据,一般使用( )流。
关系模型允许定义三类数据约束,下列不属于数据约束的是( )。
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、【】和处理过程。
下面赋值语句不正确的是( )。
下面程序段的输出结果是( )。publicclassTest{publicstaticvoidmain(String[]args){intj=2,i=5;whi
耦合和内聚是评价模块独立性的两个主要标准,其中______反映了模块内各成分之间的联系。
随机试题
深冷装置()不会导致三相分离器D0103轻烃液位无法建立。
A、地尔硫革B、洋地黄C、阿托品D、利多卡因E、胺碘酮急性前壁心肌梗死并发室性心动过速宜选择的治疗药为
简述人民民主专政的特点。
某新建水闸工程的部分工程经监理单位批准的施工进度计划如下图(单位:天)。合同约定:工期提前奖金标准为20000元/天,逾期完工违约金标准为20000元/天。施工中发生如下事件:事件1:A工作过程中发现局部地质条件与项目法人提供的勘察报
在历史成本计量下,资产按照购置时支付的现金或者现金等价物的金额,或者按照购置资产时所付出的对价的公允价值计量。()
戊戌维新运动的失败,主要是由于维新派自身的局限和以慈禧太后为首的强大的守旧势力的反对,其中维新派的局限性体现在()。
张三驾车闯红灯被两名值勤警察拦住,警察查明驾驶员张三是因为要将突发心脏病的邻居李四送往医院抢救而闯红灯的。对张三闯红灯行为的性质与法律责任,两名值勤警察持不同意见。警察甲认为任何情况下违反交通规则均应受到法律的制裁,主张依法对张三予以处罚;而警察乙则认为张
In1967,inresponsetowidespreadpublicconcernarousedbymedicalreportsofasbestosrelateddeaths,theNationalMedicalRe
A、Sheagreestomovetheitemtothebalcony.B、Shedisagrees,andwantstheissuediscussednow.C、Shedisagrees,andwantsthe
A、OtherpoemswrittenbyHomer.B、AcomparisonofmodernversusancientCreekpoetry.C、Atwentieth-centuryscholar’sconclusions
最新回复
(
0
)