首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件ylc.vbp。在标题为“数组转换窗口”的窗体上创建两个命令按钮,名字分别为Command1和Command2,标题分别为“数据导入”和“数据存盘”。单击“数据导入”按钮后,应用对话框连续输入12个整数,并放入数组Array中。
在考生文件夹下有一个工程文件ylc.vbp。在标题为“数组转换窗口”的窗体上创建两个命令按钮,名字分别为Command1和Command2,标题分别为“数据导入”和“数据存盘”。单击“数据导入”按钮后,应用对话框连续输入12个整数,并放入数组Array中。
admin
2009-03-17
69
问题
在考生文件夹下有一个工程文件ylc.vbp。在标题为“数组转换窗口”的窗体上创建两个命令按钮,名字分别为Command1和Command2,标题分别为“数据导入”和“数据存盘”。单击“数据导入”按钮后,应用对话框连续输入12个整数,并放入数组Array中。单击“数据存盘”,将该数组的前6个元素与后6个元素互换;即第1个与第12个,第2个与第11个元素互换,依此类推。最后互换前后的数组输出到考生文件夹下的data.txt文件中。程序运行界面如图31所示。要求实现题目给出的功能,并将文件保存在考生文件夹下,工程文件名为ylc.Vbp。
选项
答案
(1)Visual Basic集成环境中,执行“文件”→“打开工程”命令,选择ylc.vbp文件打开。 (2)在工具箱中选择单选按钮控件,在窗体上创建两个命令按钮,名字分别为Command1和Command2,标题分别为“数据导入”和“数据存盘”。 (3)双击“数据导入”按钮,弹出代码窗口,在其中添加如下代码: Dim Array1(1 To 12) As Integer Private Sub Command1_Click() For i=1 To 12 Array1(i)=InputBox("请输入数据") Next i End Sub (4)编写savedata过程,把文件中的数值读到指定的数组中保存事件。其代码如下; Sub SaveData(str As String) Open App.Path &"\"&"out.txt"For Output As #1 Print count Close #1 End Sub (5)双击“数据存盘”按钮,弹出代码窗口,在其中添加如下代码: Private Sub Command2_Click() Dim temp As String Dim m As Integer For i=1 To 6 temp=Array(i) Array1(i)=Array1(12-i+1) Array1(12-i+1)=temp Next i For i=1 To 12 m=m&" "& CStr(Array1(12-i+1)) Next i For i=1 To 12 m=m&" "&CStr(Array1(i)) Next i Call SaveData("data.txt",m) End Sub (6)按F5键运行程序。如图31所示。 (7)执行“文件”→“保存工程”命令,将工程文件命名为ylc.vbp,窗体文件命名为ylc.frm。
解析
本题主要考查了数组的操作和文件输出的实现。利用InputBox函数弹出对话框来输入数组元素,然后交换其中的数据。题中数组有12个元素,因此需要交换6次。
转载请注明原文地址:https://www.kaotiyun.com/show/Ok1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果为()。publicclassSun{publicstaticvoidmain(Stringargs[]){Stringx="A",y="B",z="
下列各项关于变量的描述中正确的是()。
继承就是创建一个具有别的类的()的新类的能力。
下列关于异常类型的说明中错误的是()。
以下内容属于存储在计算机内有结构的数据集合的是()。
在软件开发中,下面任务不属于设计阶段的是()。
下列关于栈的描述中错误的是()。
在面向对象的程序设计中,下列叙述中错误的是
在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为()
下列关于<APPLET>的属性的说法中错误的是______。
随机试题
对软包材料的技术要求,叙述不正确的是()。
下列作家中,创办了戏剧团体“南国社”的是()
下列人员中属于公务员的有()
A.心脏压塞B.连枷胸伴严重肺挫伤C.张力性气胸D.肺爆震伤E.进行性血胸矿区灾难事故转送到医院的伤员,出现下列临床表现应疑诊为烦躁,左胸壁软组织挫裂伤,颈静脉怒张,气管右移,胸壁捻发感,左胸叩鼓音,动脉血氧分压降低,二氧化碳分压升高
关于潜水地下水流向的判定,下列说法哪项是正确的?()
按药皮熔化后的熔渣碱度分类,可将焊条分为酸性焊条和碱性焊条,其中酸性焊条所具有的特点不包含()。
随着住房商品化政策的推行,住房支出在家庭消费支出结构中所占的比重越来越高。如何规划住房支出成为人们越来越关心的问题,对这方面的理财需求也正逐步增加。下列关于住房支出的说法正确的是( )。
一项最新研究表明过量食用水果对血糖有害。为验证过量食用水果对血糖的影响,研究人员选取了两组被试者。第一组被试者每天食用五斤或五斤以上水果,第二组被试者从不食用水果。一段时间后发现,第一组被试者中患高血糖的比例明显高于第二组被试者。因此,研究人员得出结论,过
AmidtheatmosphereofChristmas,ratherthanjoininghisfamilyincelebrationoftheholiday,Hankwasallbyhimselfinthem
AttackinganincreasinglypopularInternetbusinesspractice,aconsumerwatchdoggroupMondayfiledacomplaintwiththeFedera
最新回复
(
0
)