首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件ylc.vbp。在标题为“数组转换窗口”的窗体上创建两个命令按钮,名字分别为Command1和Command2,标题分别为“数据导入”和“数据存盘”。单击“数据导入”按钮后,应用对话框连续输入12个整数,并放入数组Array中。
在考生文件夹下有一个工程文件ylc.vbp。在标题为“数组转换窗口”的窗体上创建两个命令按钮,名字分别为Command1和Command2,标题分别为“数据导入”和“数据存盘”。单击“数据导入”按钮后,应用对话框连续输入12个整数,并放入数组Array中。
admin
2009-03-17
66
问题
在考生文件夹下有一个工程文件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://kaotiyun.com/show/Ok1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在软件设计中,不属于过程设计工具的是()。
下面ButtonFrame类创建了一个容器,包含有3个按键。importjavax.swing.*;publicclassButtonFrameextendsJFrame{JButtonButton1=ne
一棵含18个结点的二叉树的高度至少为()。
以下各种调试方法中,靠演绎、归纳以及二分法来实现的是()。
一个类要使其对象可以被串行化,它必须实现【】接口。
将整个软件划分成若干单独命名和可编址的部分,称之为【】。
下面不属于软件工程的3个要素的是()
结构化程序设计所规定的3种基本控制结构是()。
实体是信息世界中广泛使用的一个术语,它用于表示()
在深度为5的完全二叉树中,度为2的结点数最多为【】。
随机试题
Java中的抽象类Reader和Writer所处理的流是()。
从艺术学的角度看,电视和电视艺术有何不同?
患儿,女,10个月,因面色苍白2个月来医院就诊。患儿生后单纯母乳喂养,未添加辅食。查体:精神萎靡,营养、发育较差,反应迟钝,皮肤、黏膜和甲床苍白,头发枯黄,前囟2cm×3cm,心、肺无异常,肝肋下2cm,脾肋下1.5cm。血红蛋白70g/L,血涂片见红细胞
运用市场法时,估价人员根据基本要求选取可比实例后,需要建立价格可比基础,主要包括()等。
行政处罚制度不包括()。
所有接受过良好家庭教育的人在人格方面是健全的,独生子女在人格方面是健全的,所以独生子女都是接受过良好家庭教育的。下列四项与上述推理最相似的是()。
()对于司机相当于()对于农民
在社会主义市场经济条件下,坚持为人民服务的价值取向,关键是要()
Intheiridlemoments,historiansoccasionallyspeculateonhowtheworldwouldbedifferentifAdolfHitlerhadpassedtheentr
若intx=12,y=8,z;在其后执行语句z=0.9+x/y;则z的值为()。
最新回复
(
0
)