首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个文本框,名称分别为Text1、Text2,都可以多行显示。还有三个命令按钮,名称分别为C1、C2、C3,标题分别为“取数”、“排序”、“存盘”。“取数”按钮的功能是将考生文件夹下的in5.dat文件中
考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个文本框,名称分别为Text1、Text2,都可以多行显示。还有三个命令按钮,名称分别为C1、C2、C3,标题分别为“取数”、“排序”、“存盘”。“取数”按钮的功能是将考生文件夹下的in5.dat文件中
admin
2019-05-14
16
问题
考生文件夹下有一个工程文件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://jikaoti.com/ti/zSN0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在考生文件夹中有一个工程文件sjt5.vbp,如图3.129所示。运行程序时,从文件中渎入矩阵数据并放入二维数组a中。单击“计算”按钮时,将统计矩阵两个对角线的元素中能被3整除的个数,统计结果显示在标签lblFirst中;同时计算矩阵主对角线的元素之和,计
在名称为Form1的窗体上画一个名称为Image1的图像框,并通过属性窗口为其装入考生文件夹中的图标文件CARS.ico;再画一个名称为Timer1的计时器,一个名称为Command1、标题为“开始”的命令按钮,如图所示。要求:通过属性窗口设置适当的属性
在名称为Form1,标题为“组合框”的窗体上画1个名称为Combo1的组合框,利用属性窗口设置适当属性使其在程序刚开始运行时的界面如图所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sit1.vbp,窗体文件名为sit1.frm。
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
在名称为Form1的窗体上添加一个名称为Label1、标题为“添加项目”的标签;添加一个名称为Text1的文本框,初始内容为空;添加一个名称为Combo1的下拉式组合框,并通过属性窗口输入若干项目(不少于3个,内容任意);再添加两个命令按钮,名称分别为Co
命令按钮、单选按钮、复选框都可以通过Picture属性在控件上显示图片,但需事先设置某一属性。该属性为
以下不可以作为“容器”的控件是
考生文件夹下有一个工程文件sjt3.vbp。程序的功能是:通过键盘向文本框中输入数字,如果输入的是非数字字符,则提示输入错误,且文本框中不显示输入的字符。单击名称为Command1、标题为“添加”的命令按钮,则将文本框中的数字添加到名称为Combo1的组合
随机试题
数据库设计中反映用户对数据要求的模式是()。
仓库技术作业的全过程按其作业流程可分为物资入库阶段、物资保管保养阶段和物资()阶段。
固结灌浆采用单点法进行灌浆前应做简易压水试验,试验孔数一般不宜少于总孔数的()。
运动技能形成的第二阶段是()。
在资本主义社会,几乎每个企业都会不断加强企业管理,改进生产技术,这是因为率先提高劳动生产率的企业()。
宋元时期最重要的说唱体裁是()。
甲、乙同为养猪专业户,甲因妒忌乙,便投毒将乙即将出售的二十几头猪毒死,则甲的行为构成()
TVissooftenaparent’sgoodMend,keepingkidshappilyoccupiedsothegrownupscancookdinner,answerthephone,ortakea
()用于保存开发人员当前正在开发的配置实体,是软件工程师的工作区。
Whatisthespeaker’smaintopic?
最新回复
(
0
)