首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp。程序运行时,单击“显示数据”按钮,则将考生文件夹下in5.dat文件的内容读入一维数组a中,并按下标顺序将数组a各元素的值显示在List1列表框中;单击“移动”按钮,则将数组a中的最大值移动到数组的最前面,其他
在考生文件夹下有一个工程文件sjt5.vbp。程序运行时,单击“显示数据”按钮,则将考生文件夹下in5.dat文件的内容读入一维数组a中,并按下标顺序将数组a各元素的值显示在List1列表框中;单击“移动”按钮,则将数组a中的最大值移动到数组的最前面,其他
admin
2016-06-30
17
问题
在考生文件夹下有一个工程文件sjt5.vbp。程序运行时,单击“显示数据”按钮,则将考生文件夹下in5.dat文件的内容读入一维数组a中,并按下标顺序将数组a各元素的值显示在List1列表框中;单击“移动”按钮,则将数组a中的最大值移动到数组的最前面,其他数据的排列顺序不变,并将移动后的结果显示在List2列表框中。单击“保存”按钮,则保存移动后的结果。
要求:“显示数据”和“保存”按钮的Click事件过程已经给出,请编写“移动”按钮的Click事件过程实现上述功能。程序窗体界面如图所示。
注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前必须单击“移动”按钮,并单击“保存”按钮保存结果,否则无成绩。最后程序按原文件名存盘。
选项
答案
步骤1:打开本题工程文件。 步骤2:分析并编写程序代码。 程序提供代码 Option Explicit Option Base 1 Dim a(10)As Integer Private Sub Commandl_Click() Dim i As Integer Listl.CIear Open App.Path&”\in5.dat”For Input As#1 For i=1 To 10 Input#1,a(i) Listl.Addltem(a(i)) Next i Close#1 End Sub Private Sub Command2_Click() ’=======考生编写的程序======== ,======================== End Sub Private Sub Command3_Click() Dim i As Integer Open App.Path&”\out5.dat”For Output As#1 For i=0 To 9 Print#1,List2.List(i) Next i Close#1 End Sub 程序结束 考生编写部分填: Dim i,max,mflxindex As Integer max=a(1) For i=2 To UBound(a) If a(i)>max Then max=a(i) maxindex=i End If Next i List2.AddItem(a(maxindex)) For i=1 To UBound(a) If i<>maxindex Then List2.AddItem(a(i)) End If Next i 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
本题考查数组的使用,通过循环结构找出数组中的最大值及对应的下标,并将值分别保存起来。然后利用For循环和List.addltem方法将数组元素值添加到列表框中显示。
转载请注明原文地址:https://kaotiyun.com/show/YvLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click() x=-5 IfSgn(x)Then y=Sgn(x^2) Else y=S
下列各选项说法错误的一项是
下面4个语句中,能打印显示40*90字样的是()。
在窗体上有一个名称为Command1的命令按钮和一个名称为Text1的文本框。程序运行后,Command1为禁用(灰色),此时如果在文本框中输入字符,则命令按钮Command1变为可用。请填空。PfivateSubForm_Load()
组合框控件是将某两个控件组合成一个控件,这两个控件是
若要求在菜单中包含分隔条,则设计时,在菜单的标题属性中应设置为______。
程序测试分为静态分析和动态测试。其中______是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
在面向对象方法中,属性与操作相似的一组对象称为______。
设有整型变量s,取值范围为0~100,表示学生的成绩。有如左边程序段:右边用SelectCase结构改写上述程序,使两段程序所实现的功能完全相同。请填空。Ifs>=90ThenSelectCasesLev
结构化程序设计的3种基本结构是()。
随机试题
下列哪项不是秦艽的功效
对前庭器官的毛细胞不能形成有效刺激的是()
某钢结构平台承受静力荷载,钢材均采用Q235钢。该平台有悬挑次梁与主梁刚接。假定,次梁上翼缘处的连接板需要承受由支座弯矩产生的轴心拉力设计值N=360kN。假定,悬挑次梁与主梁的焊接连接改为高强度螺栓摩擦型连接,次梁上翼缘与连接板每侧各采用6个高强度螺
“备案号”栏应填:“起运国(地区)”栏应填:
一定质量的理想气体分别在T1、T2温度下发生等温变化,其p一V图像如图,T2对应的图线上有A、B两点,表示气体的两个状态,则()。
读下图,完成下列问题。图中区域发展水平产生差异的原因,不可能的是()。
超市经理为某商品准备了两种促销方案,第一种是原价打7折,第二种是买2件赠1件同样商品。经计算,两种方案每件商品利润相差0.1元,若按照第一种促销方案,则100元可买该商品件数最大值是()。
2013年第三季度,中国人力资源市场信息监测中心对全国100个城市的公共就业服务机构市场供求信息进行了统计分析。这些城市分布在全国各大区域,拥有市区人口1.78亿,约占全国地级以上城市市区人口的46%;拥有市区从业人员(含城镇个体劳动者)5325万人,约占
【《李秀成自述》】北京大学2015年历史学基础(中国史)真题
Themulti-billion-dollarWesternpopmusicindustryisunderfire.ItisbeingblamedbytheUnitedNationsforthedramaticris
最新回复
(
0
)