首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件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
63
问题
在考生文件夹下有一个工程文件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全国计算机二级
相关试题推荐
结构化程序设计所规定的3种基本控制结构是顺序结构、选择结构和【】。
阅读下面代码:importjava.awt.*;publicclassExam11_1{privateFramef;privateButtonbl,b2,b3,b4;publicsta
在面向对象方法中,类之间共享属性和操作的机制称为【】。
J2SDK的基本命令中用于Java类文件归档的是【】。
Appiet类中用于返回包含Applet的HTML文件URL的方法是【】。
在文件类提供的方法中,用于创建文件夹的方法是()。
如果一个JavaApplet源程序文件只定义有一个类,该类的类名为MyFirstApplet,则存储该源程序的文件名必须为【】。
在Java中所实现的多维数组,实际上是由一维数组构成的【】。
随机试题
教师精心营造一种情绪氛围,从感情上叩击学生的心弦,使学生自觉地进入学习的轨道。这属于()。
“君主之官也,神明出焉”指的是
下述哪项不支持胎膜早破的诊断
没有报脏功能的点型感烟火灾探测器投入后,如果产品说明书没有明确要求,应每()年清洗或标定一次。
某公司为了提高轮胎的质量,应用排列图分析造成轮胎不合格品的各种原因,发现“耐磨度”占第一位。为了解决“耐磨度”问题,再次应用排列图分析造成“耐磨度”的原因,结果发现主要是由于原材料质量不稳定造成的。为此厂方决定应用控制图对“耐磨度”进行过程控制。先计算
美国鸟类学基金会在不久前公布了《美国鸟类状况》的报告。他们认为,全球变暖正促使鸟类调整生物钟,提前产蛋期,而上述变化中会使这些鸟无法为其刚破壳而出的后代提供足够的食物,比如蓝冠山雀主要以蛾和蝴蝶的幼虫为食,而蛾和蝴蝶的产卵时间没有相应提前,“早产”的小蓝冠
Wilmutmaintainsthatcloninganimalshastremendouspotentialforhelpingpeople.ClonedSheep,hesays,couldbeusedaslivin
技术变革是如何影响生产和市场全球化的?如果没有这些技术变革,生产和市场的全球化可能吗?
最近、孫さんは元気がない______が、どうしたんでしょうか。
Todaywetalkaboutthedifferencebetweenacollegeandauniversity.Collegesanduniversitieshavealotincommon.Theyprep
最新回复
(
0
)