首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sj5.vbp,把inl.txt和in2.txt文件中的整数分别读入a1和a2数组中。 请先装人工程文件sj5.vbp,然后完成以下操作: 在名称为Forml的窗体上画3个命令按钮,其名称为Commandl、Command2和C
在考生文件夹下有一个工程文件sj5.vbp,把inl.txt和in2.txt文件中的整数分别读入a1和a2数组中。 请先装人工程文件sj5.vbp,然后完成以下操作: 在名称为Forml的窗体上画3个命令按钮,其名称为Commandl、Command2和C
admin
2009-03-26
38
问题
在考生文件夹下有一个工程文件sj5.vbp,把inl.txt和in2.txt文件中的整数分别读入a1和a2数组中。
请先装人工程文件sj5.vbp,然后完成以下操作:
在名称为Forml的窗体上画3个命令按钮,其名称为Commandl、Command2和Command3,标题分别为“读取数据”,“求和”和“保存”。程序运行后,如果单击“读取数据”按钮,则从inl.txt和in2.txt文件中各读取25个整数,分别放入a1和a2两个数组中;如果单击“求和”按钮,则把两个数组中的对应下标的元素相加,其结果放人第3个数组中(即:第一个数组的第n个元素加上第2个数组的第n个元素,其结果作为第3个数组的第n个元素。这里的n为1,2,…,25),然后计算第3个数组各元素之和,并把所求得的和在窗体上显示出来;如果单击“保存”按钮,则把所求得的和存入考生文件夹的out5.txt文件中。运行界面如图59—6所示。
注意:设置适当的控件属性并编写适当的程序代码,将代码窗口中的代码补充完整,使其实现上述功能。考生不得修改窗体文件中已经存在的程序,必须把求得的结果用“保存”按钮存入考生文件夹下的out5.txt文件中,否则没有成绩。存盘时,工程文件名仍为sj5.vbp,窗体文件名仍为sj5.frm。
选项
答案
本题考查控件的画法、命令按钮的常规使用、FOR循环语句的用法和打开文件的基本操作。 打开文件的基本格式为:Open FileName For Mode As#FileNumber。打开方式主要有Output、Append、Input、Random等几种方式。Output、Append、Input方式打开的文件进行的读写操作都是以顺序方式进行的。其中Output、Append打开的文件主要用来输出数据,与Print#、Write#等方法配合使用;以Input方式打开的文件主要用来输人数据,它与Input#、Line Input#语句配合使用。根据题意,将3个命令按钮添加到窗体中,名称分别是Commandl、Command2和Command3,Caption属性分别为“读取数据”、“求和”和“保存”,设置完成后双击Commandl进入代码窗口,程序中利用FOR循环逐一取出al、a2数组中的元素,并把al、a2中对应下标的元素相加后的结果存入b数组中,补充后的具体代码如下: Dim al(25)As Integer Dim a2(25)As Integer Dim b(25)As Integer Dim total As Long Private Sub Commandl_Click() Open App.Path&"\inl.txt"For
Input
As#1’打开“inl.txt”文件 Open App.Path&”kin2.txt”For
Input
As#2 ’打开“in2.txt”文件 Dim i As Integer Dim temp As Integer For i=1 To 25’利用For循环读人数据 Input#1,al(i) ’按顺序读人到数组中
Input#2,a2(i)
’按顺序读入到数组中 Next i Close#1 ’关闭文件 Close#2’关闭文件 For i=1 To 25 b(i)=
al(i)+a2(i)
’进行两个数组对应数值求和计算 Next i End Sub Private Sub Command2_Click() Dim str As String str="总和是" total=0 For i=1 To 25
total total+b(i)
’对数组所有数的求和 Next i
str=str
+CStr(total) ’将结果放到字符串中 Cls Print str’显示结果 End Sub Private Sub Command3_Click() Open App.Path&"\out5.txt"For
Output As#3
’打开out5.txt文件 Print#3,total’写入结果 Close#3 ’关闭文件 End Sub 单击[*]按钮运行程序,并按要求保存。
解析
转载请注明原文地址:https://kaotiyun.com/show/IV1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
如果一个JavaApplet源程序文件中只定义了一个类,该类的类名为MyApplet,则存储该源程序文件的文件名应为【】。
下面程序的输出结果是()。publicclassSun{publicstaticvoidmain(Stringargs[]){intn=4,sum=0;
在面向对象方法中,类之间共享属性和操作的机制称为【】。
下面程序的输出结果是()。publicclassSun{publicstaticvoidmain(Stringargs[]){inti=9;switc
在文件类提供的方法中,用于创建文件夹的方法是()。
已知:int[]a=newint[100];在下列给出的数组元素中,非法的是()。
如果一个JavaApplet源程序文件只定义有一个类,该类的类名为MyFirstApplet,则存储该源程序的文件名必须为【】。
要在一个单一的类文件中创建既可用作JavaApplet,又可用作Java应用程序的Java软件代码,下列说法错误的是()
随机试题
法律对企业所要求的最低程度是_______。
短期偿债能力的强弱往往表现为()
下述哪项不是新生儿窒息的常见原因
支气管哮喘是
甲公司的业务员王某被开除后,为报复甲公司,用盖有甲公司公章的空白合同书与乙公司订立一份建材购销合同。乙公司并不知情,并按时将货物送至甲公司所在地。甲公司拒绝接收,引起纠纷。关于该案代理与合同效力的说法,正确的是()。
中国古代在_______时期就称足球游戏为“蹴鞠”或“蹋鞠”。
试述法条竞合的适用原则。
U.S.,EuropeanDrugOfficialsApproveInhaledInsulinAformofinsulinforpeoplewithdiabetestotakebymouthisexpec
某软件公司开发的《财务之星》管理软件,在我国受法律保护的依据是(51)。
Manyayoungpersontellsmehewantstobeawriter.Ialwaysencouragesuchpeople,butIalsoexplainthatthere’sabigdiff
最新回复
(
0
)