首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
打开考生文件夹下的sj5.vbp,在名称为Forml的窗体上有一个名称为Text1的文本框.两个命令按钮,名称分别为Commandl和Command2,命令按钮上分别显示“读入”和“排序”(如图70—5所示)。程序运行时单击“读入”按钮,将文件in5.da
打开考生文件夹下的sj5.vbp,在名称为Forml的窗体上有一个名称为Text1的文本框.两个命令按钮,名称分别为Commandl和Command2,命令按钮上分别显示“读入”和“排序”(如图70—5所示)。程序运行时单击“读入”按钮,将文件in5.da
admin
2010-07-13
44
问题
打开考生文件夹下的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全国计算机二级
相关试题推荐
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法是()。
结构化程序设计的3种基本结构是()。
若有如下程序:publicclassTest{publicstaticvoidmain(String[]args){intx=20;if(x>10)System.out.print(x-=5);if(x>5)Syste
语句CODEBASE=codebaseURL属性的功能是( )。
Applet运行时,被浏览器或AppletViewer调用的第一个方法是( )。
当处理的数据量很多,或向文件写很多次少量的数据,一般使用( )流。
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及( )。
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:先序遍历、【】遍历和后序遍历。
下列哪个命令是在当前主机的指定端口上启动远程对象注册服务程序?
随机试题
A.穿山甲B.郁金C.丹参D.地龙E.牛膝血府逐瘀汤的组成药物中含有
成人右手占体表面积的
X线管阴极的作用是
男,5岁。进食时不慎跌倒,筷子戳破腭部2小时。急诊检查见软腭有一约15mm长创口,为贯穿伤。患儿清醒,检查合作如同时存在硬腭组织缺损,创口较大,此时的局部处理为
A.生态研究B.病理报告C.病例对照研究D.ADR监测E.横断面调查在群体的水平上研究某种因素与疾病之间的关系,以群体为观察和分析的单位,通过描述不同人群中某因素的暴露情况与疾病的频率,分析该暴露因素与疾病之间的关系,这种研究方法属于(
《会计法》规定,隐匿或者故意销毁依法应当保存的会计凭证、会计账簿、财务报表的行为,由县级以上人民政府财政部门予以通报。()
“文化搭台,经济唱戏”的最大危害,是将文化仅仅看作是经济的工具和仆佣,__________文化本身的价值,由此将文化完全__________为商品。填入画横线部分最恰当的一项是:
结合材料回答问题:材料1敦煌莫高窟是中华文化宝库中的艺术瑰宝,也是著名的世界文化遗产。近年来,莫高窟游客逐年增长,2012年全年接待游客量达到80万人次。旅游旺季时,平均每天游客量逾4000人次,最多时约7000人次,而其最
中国人民抗日战争的胜利,是近代以来中国抗击外敌入侵的第一次完全胜利。抗日战争取得胜利的决定因素是()
ThehistoryhelpsexplainthevexingdisputebetweentheEuropeanUnionandtheUnitedStatesoverthegreatestthreattoprivac
最新回复
(
0
)