首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,按照要求完成以下操作: 在名称为Form1的窗体上添加两个命令按钮,其名称分别为C1和C2,标题分别为“读入数据”和“计算”(如图所示)。程序运行后,如果单击“读入数据”按钮,则调用题目所提供的ReadData
在考生文件夹下有一个工程文件sjt5.vbp,按照要求完成以下操作: 在名称为Form1的窗体上添加两个命令按钮,其名称分别为C1和C2,标题分别为“读入数据”和“计算”(如图所示)。程序运行后,如果单击“读入数据”按钮,则调用题目所提供的ReadData
admin
2020-02-27
44
问题
在考生文件夹下有一个工程文件sjt5.vbp,按照要求完成以下操作:
在名称为Form1的窗体上添加两个命令按钮,其名称分别为C1和C2,标题分别为“读入数据”和“计算”(如图所示)。程序运行后,如果单击“读入数据”按钮,则调用题目所提供的ReadData1和ReadData2过程读入datain1.txt和datain2.txt文件中的各20个整数,分别放入Atr1和Art2两个数组中;如果单击“计算”按钮,则把两个数组中对应下标的元素相减,其结果放人第三个数组中(第1个数组的第n个元素减去第2个数组的第n个元素,其结果作为第3个数组的第n个元素。这里的n为1、2…20),最后计算第3个数组各元素之和,把所求得的和在窗体上显示出来;并调用题目中给出的WriteData过程将所求得的和存入考生文件夹下的dataout.txt文件中。
注意:考生不得修改窗体文件中已经存在的程序,日.必须执行一次,最后将修改后的文件以原来的文什名存盘。
选项
答案
步骤1:打开本题工程文件,按照题日要求建立命令按钮控件并设置命令按钮的相应属性,程序中用到的控件及属性见表3.23。 [*] 步骤2:打开代码编辑窗口,在代码编辑窗口指定位置编写以下代码。 Private Sub C1 Click() Cal 1 ReadData1’调用过程ReadData1. Call ReadData2’调用过程ReadData2 End Sub Private Sub C2 Click() Dim Arr3(1 To 20)As工nteger Dim sum As Integer sum=0 For i=1 To 20’将Arrl中对应于Arr2中的数相减,结果存入Arr3中 Arr3(i) =Arrl(i) -Arr2(i) sum=sum+Arr3(i)’将Arr3中的元素累加 Next i Print"sum=";sum’在窗体打印sum WriteData"da’taout.txt",sum End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
本题源程序已给出读文件中的数据和向文件中写数据的三个过程,只需适时调用它们,即在“读入数据”和保存过程中调用;要把数组Arr1和Arr2中对应下标的元素相减并把结果存入第3个数组中,需利用For。循环逐一取出Arr1和Arr2对应元素;由于数组Arr1、Arr2及俘储第3个数组和的变量要跨过程使用,因此需定义成窗体级变量;调用过程WriteData时需传递两个参数,分别是存人数据的文件名和存储第3个数组和的变量;语句Option Base 1用于限定数组下标的下限,默认为1。
转载请注明原文地址:https://kaotiyun.com/show/eVTp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
(1)在名称为Form1的窗体上添加一个名称为Command1的命令按钮,标题为“打开文件”,再添加一个名称为CD1的通用对话框。程序运行后,如果单击命令按钮,则弹出打开文件对话框,请按下列要求设置属性和编写代码:①设置适当属性,使对话框的标题为
在考生文件夹下有一个工程文件Sjt5.vbp,窗体如图所示。运行程序时,从考生文件夹数据文件中读取学生的成绩(均为整数)。要求编写程序,统计总人数,同时统计不及格、60~69、70~79、80~89及90~100各分数段的人数,将统计结果显示在相应的文本框
(1)在名称为Form1的窗体上添加一个名称为L1,标题为“业余爱好”的标签,再添加一个名称为Ch1的复选框数组,含3个复选框,它们的Index属性分别为0、1、2,标题依次为“体育”、“音乐”、“美术”,清设置复选框的属性,使其初始状态如下表所示。
能够用于标识对象名称的属性是()。
设有如下事件过程:PrivateSubForm_Click()x=0Whilex10x=x+1x=x*xWendPrintxEndSub运行程
下面对对象概念描述正确的是
表达式Int(8*Sqr(36)*10^(.2)*10+0.5)/10的值是()。
在面向对象方法中,不属于"对象"基本特点的是( )。
以下()不属于对象的基本特征。
随机试题
俗称“蛤蟆肿”是指A.黏液腺囊肿B.舌下腺囊肿C.皮样囊肿D.表皮样囊肿E.甲状舌管囊肿
甲委托其在外地的好友乙代购药材,并汇去2万元钱。因一时无货,乙便以甲的名义将钱暂存银行。乙的好友丙因生产经营急需用钱,去找乙,乙便拿出甲的存折给丙,由丙的好友丁担保。乙未将上述情况告知甲。后丙因生产经营不善无力还款而引起纠纷。甲诉至法院。本案中哪些法律关系
下列不属于出卖人义务的选项有()。
从广义上讲,下列人员中属于银行业从业人员范畴的还有()。
________指人们对自己是否能够成功地进行某一成就行为的主观推测和判断。
甲状腺大部切除后,引起窒息的原因包括()。
该图反映的是刑事案件进入刑事司法流程的数量变化情况。在各刑事司法机关均努力履行各自职责的情况下,若刑事案件仍呈此变化趋势,下列贯彻综合治理应侧重的方面有:
有一种细菌和一种病毒,每个细菌在每一秒末能杀死一个病毒的同时将自身分裂为两个。现在有一个这样的细菌和100个这样的病毒,问细菌将病毒全部杀死至少需要()秒。
Thearrivalofthemass-producedcar,justoveracenturyago,causeda(n)(1)_____ofbusinesscreation.Firstcamethemakerso
Theunauthorized(未经授权的)copyingofcomputerprogramsbyAmericanbusinessesalonedeprivedsoftwarepublishersof$1.6billion
最新回复
(
0
)