首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个文本框,名称分别为Textl、Text2,都可以多行显示。还有三个命令按钮,名称分别为C1、C2、C3,标题分别为“取数”、“排序”、“存盘”。“取数”按钮的功能是将考生文件夹下的in5.dat文件中
考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个文本框,名称分别为Textl、Text2,都可以多行显示。还有三个命令按钮,名称分别为C1、C2、C3,标题分别为“取数”、“排序”、“存盘”。“取数”按钮的功能是将考生文件夹下的in5.dat文件中
admin
2020-04-08
81
问题
考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个文本框,名称分别为Textl、Text2,都可以多行显示。还有三个命令按钮,名称分别为C1、C2、C3,标题分别为“取数”、“排序”、“存盘”。“取数”按钮的功能是将考生文件夹下的in5.dat文件中的50个整数读到数组中,并在Textl中显示出来;“排序”按钮的功能是对这50个数按升序排序,并显示在Text7.中;“存盘”按钮的功能是把排好序的50个数存到考生目录下的out5.dat文件中,如图所示。在窗体中已经给出了全部控件和部分程序代码,要求阅读程序并去掉程序中的注释符,把程序中的?改为正确的内容,并编写“排序”按钮的Click事件过程,使其实现上述功能,但不能修改程序中的其他部分,也不能修改控件的属性。最后将修改后的文件按原文件名存盘。
选项
答案
【操作步骤】 步骤1:打开本题工程文件。 步骤2:打开代码编辑窗口,去掉程序中的注释符“′”,将问号改为正确的内容,并编写代码。 参考答案(阴影部分是需考生填入的内容) Dim a(50)As Integer Private Sub C1_Click() Dim k As Integer,ch As String Open"in5.dat"For Input As#1 ch="" For k=1 To 50 Input#1,
a(k)
’将取出的数据存入数组a中 ch=ch+Str(a(k))+""’将数 据存入ch Next k Close#1 Textl.Text=
ch
′在Textl文本框中显示文件内容 End Sub Private Sub C2_C1ick() End Sub Private Sub C3 Click() Open"out5.dat"For Output As#1 Print#1,Text2.Text Close#1 End Sub 需编写的“排序”按钮的代码 Private Sub C2_Click() Dim t As Integer Dim i As Integer Dim j As Integer Dim ch As String ch="" For i=50 To 2 Step一1′使用冒泡算法从小到大排序 For j=1 To 49 If a(j)>a(j+1)Then′两两比较 t=a(3+i) a(j+1)=a(j) a(j)=t End If Next j Next i For j=l To 50′将排序后的数组重新赋给ch ch=ch+Str(a(j))+"" Next j Text2.Text=ch End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。 【易错提示】注意冒泡排序的用法,理解位置交换的含义和方法,在交换时要有一个中间变量来起到传递的作用,否则会使其中一个值丢失而产生错误。
解析
str函数用于数值转化为字符串,语法为:Str(number)。
转载请注明原文地址:https://kaotiyun.com/show/lATp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
如下关于变体类型变量的叙述中,错误的是()。
设窗体上有一个标签Label1和一个计时器Timer1,Timer1的Interval属性被设置为1000,Enabled属性被设置为True。要求程序运行时每秒在标签中显示一次系统当前时间。以下可以实现上述要求的事件过程是( )。
在软件开发中,需求分析阶段产生的主要文档是( )。
在考生文件夹卜有一个工程义件sjt5.vbp。程序运行时,单击“显示数据”按钮,则将考生文件夹下in5.dat文件的内容读入一维数组a中,并按下标顺序将数组a各元素的值显示在List1列表框中;单击“移动”按钮,则将数组a中的最大值移动到数组的最前面,其他
某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为
要使两个单选按钮属于同一个框架,下面三种操作方法中正确的是( )。①先画一个框架,再在框架中画两个单选按钮②先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中③先画两个单选按钮,再画框架将单选按钮框起来
下列叙述中正确的是
以下关于菜单的叙述中,错误的是( )。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
随机试题
对子宫有影响的前列腺素主要包括_____________和_____________,对非妊娠子宫_____________使其收缩,_____________使其松弛。
【背景资料】某房屋建筑工程,建筑面积6000m2,钢筋混凝土独立基础,现浇钢筋混凝土框架结构,填充墙采用蒸压加气混凝土砌块砌筑。根据《建筑工程施工合同(示范文本)》(GF一2013一0201)和《建设工程监理合同(示范文本)》(GF一2012
某校学生甲和乙因贪玩上网,上学迟到了半个多小时。班主任王老师非常生气,对他们进行了严厉批评并责令他们写检查,不准进教室上课。两个学生趁王老师不注意跑到学校附近的小河洗澡,结果学生甲溺水而死。请问:王老师应负什么法律责任?说明理由。
压力性尿失禁可见急迫性尿失禁可见
关于乳腺MRI检查技术描述正确的是
A、风寒袭肺B、风热犯肺C、风燥伤肺D、痰湿蕴肺E、肝火犯肺因情绪波动症状增减的咳嗽一般见于
下列有关网络图的表述中,正确的是()。
从会计电算化实现的功能来看,会计电算化主要内容分为()。
检错重发方式(ARQ)内层使用FEC,纠正随机差错,减少重发次数,但外层使用ARQ,重发无法纠正突发差错。()
A-----SchoolZoneJ-----MaintenanceinProgressB-----VendorsProhibitedK-----OutofServiceC---
最新回复
(
0
)