首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件st5.vbp,其窗体上有两个命令按钮、三个标签和三个文本框,均使用默认名称。程序的功能如下: ①如果单击“读数据”命令按钮,则将考生文件夹下in5.dat文件中两组已按升序方式排列的数(每组30个数)分别读入数组A和B
在考生文件夹下有一个工程文件st5.vbp,其窗体上有两个命令按钮、三个标签和三个文本框,均使用默认名称。程序的功能如下: ①如果单击“读数据”命令按钮,则将考生文件夹下in5.dat文件中两组已按升序方式排列的数(每组30个数)分别读入数组A和B
admin
2020-06-30
36
问题
在考生文件夹下有一个工程文件st5.vbp,其窗体上有两个命令按钮、三个标签和三个文本框,均使用默认名称。程序的功能如下:
①如果单击“读数据”命令按钮,则将考生文件夹下in5.dat文件中两组已按升序方式排列的数(每组30个数)分别读入数组A和B,并分别在Text1、Text2中显示。
②如果单击“合并”命令按钮,则将A、B两个数组合并为另一个按从小到大排列的数组C,并将合并后数组C中的数据显示在Text3中。窗体中给出了所有控件(如图所示)以及“读数据”命令按钮的Click事件过程,请完善“合并”命令按钮的Click事件过程,使其实现卜述功能。
注意:不得修改已经存在的控件和程序,在结束程序运行之前,必须进行合并操作,且必须通过窗体右上角的“关闭”按钮结束程序,否则无成绩。最后,程序按原文件名存盘。
选项
答案
步骤1:打开本题工程文件。 步骤2:打开代码编辑窗口,在指定位置编写如下代码。 C(i)=a(1)’将第一个元素作为数组C的第一个元素 For i=2 To 30’将数组a的30个数据作为数组C的前30项 c(i)=a(i) Next C(31)=b(1) For j=32 To 60’将教组b的30个数据作为数组C的后30项 c(J)=b(j-30) Next For i=1 To 60’冒泡算法 f=True For j=1 To 59 ’循环比较大小,重新排序 If c(J)>C(J+i)Then t=C(j) C(J)=C(j+1) C(j+i)=t f=False End If Next If f Then Exit For End If Next 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
单击“合并”命令按钮,通过For语句将A和B两个数组合并,合并方式为数组的前30个数为数组A,后30个数为数组B,然后运用冒泡排序的方法生成按升序方式排列的数组c,并将合并后数组的数据依升序方式显示在Text3中。
转载请注明原文地址:https://jikaoti.com/ti/FkS0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画1个名称为Frame1、标题为“项目”的框架;框架内有1个名称为opt1的控件数组,该控件数组含有三个标题分别为“篮球”“排球”“足球
在窗体上建立三个菜单(名称分别为Read、Calc和Save,标题分别为“读入数据”、“计算并输出”和“存盘”),然后画一个文本框(名称为Text1,MultiLine属性设置为True,ScrollBars属性设置为2)(如图1-267所示)。程序运行
在考生文件夹下有一个工程文件sjt5.vbp,其名称为Form1的窗体上已有三个文本框Text1、rext2、Text3,以及部分程序代码,请完成以下工作。①在属性窗口中修改Text3的适当属性,使其在运行时不显示,作为模拟的剪贴板使用,窗体如图
有如下程序:PrivateSubForm_Click() DimiAsInteger,nAsInteger Fori=1To20 i=i+4 n=n+i Ifi>10ThenExitFor
窗体上有一个名称为Shape1并显示为圆的形状控件(其Width和Height属性值相等),一个名称为Timer1的计时器,并有下面程序代码:DimrAsSingle,flagAsIntegerPrivateSubForm_Load()
单击命令按钮执行以下程序,则输出结果为()。PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerx=14:y=48:CallProc(x,y)P
(1)在考生文件夹下有一个工程文件sjt3.vbp。程序运行时,单击窗体则显示如图所示的图案。请去掉程序中的注释符,把程序中的?改为正确的内容。注意:不能修改程序的其他部分和控件属性。最后将修改后的文件按原文件名存盘。(2)在考生文件
以下关于队列的叙述中正确的是()。
在窗体上画两个单选按钮,名称分别为Option1、Option2,标题分别为"宋体"和"黑体";1个复选框(名称为Check1,标题为"粗体")和1个文本框(名称为Text1,Text属性为"改变文字字体"),窗体外观如图所示。程序运行后,要求"宋体"单选
下面属于黑盒测试方法的是
随机试题
2014年上半年,中东部地区(山东、江苏、浙江、福建、安徽、江西、上海)GDP总值为多少亿元?
疔疮脓尽外治用:
密级配沥青混凝土混合料采用连续型或间断型密级配沥青混合料,空隙率大致在()之间。
风险因素是指能产生或增加损失概率和损失程度的条件或因素,它不包括( )。
我国发行金融债券必须是()。
供应商评估工作在企业实施稳定的供应链合作关系、保证产品质量、降低生产成本、提高经济效益等方面发挥着巨大的作用。某电器公司2003年介入电器行业。最初供应商评估工作是由供应方自己进行的。2008年公司具备了生产条件之后才开始自行开展供应商评估工作。目前,该公
销售配额要有一定的弹性,能依据环境的变化而改变,这体现了销售配额的()。
一些地区在新农村建设规划中,上马“百村示范、村村整治”工程,有些指标定得相当高,劳民伤财,并没有达到“建设社会主义新农村”的根本目的。这给我们的启示是()。
中共十四届六中全会《关于加强社会主义精神文明建设若干重要问题的决议》,强调要()。
Althoughboundtoimposethelaw,ajudgeisfreetousehisdiscretionto______theanachronisticbarbarityofsomecriminalpe
最新回复
(
0
)