首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个文本框,名称分别为Text1、Text2,都可以多行显示。还有三个命令按钮,名称分别为C1、C2、C3,标题分别为“取数”、“排序”、“存盘”。“取数”按钮的功能是将考生文件夹下的in5.dat文件中
考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个文本框,名称分别为Text1、Text2,都可以多行显示。还有三个命令按钮,名称分别为C1、C2、C3,标题分别为“取数”、“排序”、“存盘”。“取数”按钮的功能是将考生文件夹下的in5.dat文件中
admin
2019-05-14
25
问题
考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个文本框,名称分别为Text1、Text2,都可以多行显示。还有三个命令按钮,名称分别为C1、C2、C3,标题分别为“取数”、“排序”、“存盘”。“取数”按钮的功能是将考生文件夹下的in5.dat文件中的50个整数读到数组中,并在Text1中显示出来;“排序”按钮的功能是对这50个数按升序排序,并显示在Text2中;“存盘”按钮的功能是把排好序的50个数存到考生目录下的out5.dat文件中,如图所示。在窗体中已经给出了全部控件和部分程序代码,要求阅读程序并去掉程序中的注释符,把程序中的?改为正确的内容,并编写“排序”按钮的Click事件过程,使其实现上述功能,但不能修改程序中的其他部分,也不能修改控件的属性。最后将修改后的文件按原文件名存盘。
选项
答案
【操作步骤】 步骤1:打开本题工程文件。 步骤2:打开代码编辑窗口,去掉程序中的注释符“’”,将问号改为正确的内容,并编写代码。 参考答案 Dim a(50) As Integer Private Sub C1_C1ick() 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 Text1.Text=ch ’在Text1文本框中显示文件内容 End Sub Private Sub C2_Click() End Sub Private Sub C3_Click() Open"out5.dat"For Output As #1 Print #!,Text2.Text Close #! 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(j+1) a(j+1)=a(j) a(j)=t End If Next j Next i For j=1 To 50 ’将排序后的数组重新赋给ch ch=ch+Str(a(j))+" " Next j Text2.Text=ch End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
转载请注明原文地址:https://kaotiyun.com/show/tHUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
考生文件夹下有工程文件sjt5.vbp和数据文件in5.txt。in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。窗体上按钮“读取数据”的功能是把in5.txt中的所有记录读到数组a中(每个
当前文件夹中设有一个文本文件File1.txt,并有下面程序代码:PrivateSubCommand1_Click()DimchAsStringOpen"File1.txt"ForInputAs#1DoWhileNotEOF(
有一个数列,第一个数和第二个数分别为0和1,其后每一个数均为前两个数之和。下面是输出该数列中小于10000的最大数的程序:PrivateSubForm_Click()a=0b=0DoWhileb>10000c=a+ba=bb=cLo
为了使组合框能识别双击(DblClick)事件,应把它的Style属性设置为()。
下列关于文件的叙述中错误的是()。
设数据集合为D={1,2,3,4,5},下列数据结构B=(D,R)中为非线性结构的是()。
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimxAsIntegerStaticsAsIntegerx=Val(InputBox("请输入一个正整数="
下面关于VB应用程序的叙述中正确的是
在考生文件夹下有一个工程文件sjt4.vbpc.窗体中有一个图片框,图片框中有一个蓝色圆,名称为Shape1,如图所示。当程序运行时,单击“开始”按钮,圆半径逐渐变大(圆心位置不变),当圆充满图片框时则变为红色,并开始逐渐缩小,当缩小到初始大小时又变为蓝
随机试题
薄荷油含重金属不得超过玄明粉含砷盐不得超过
处方为开具______有效。特殊情况需由开具处方的医师注明有效期,但最长不得超过______天。
债券具有永久性的特性。()
企业自有资金的筹集可以采取以下哪种筹资方式()。
“什么叫社会主义,什么叫马克思主义?我们过去对这个问题的认识不是完全清醒的。”这种不清醒的突出表现是()。
认知心理学家认为,儿童学会用绳子打结不属于问题解决,其理由是()。
管理效率的特征是()。
陈老师在手上用钢笔写了甲、乙、丙、丁四位同学中一人的名字,然后他握紧手,让甲乙丙丁四人猜猜他写了谁的名字。甲说:“是丙的名字。”乙说:“不是我的名字。”丙说:“不是我的名字。”丁说:“是甲。”陈老师说:“你们四人中只有一人猜对了。”陈老师写了哪位同学的名字
下列不属于应当主动公开的政府信息内容的是()。
我国《刑法》第340条规定,“违反保护水产资源法规,在禁渔区、禁渔期或者使用禁用的工具、方法捕捞水产品,情节严重的,处……”,该条规定的罪状属于()。
最新回复
(
0
)