首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
注意:下面出现的“考生文件夹”均为c:\wexam\25160001。 在考生文件夹下有工程文件sjt5.vbp及窗体文件sjt5.frm,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即’号),但不能修改其他部分。存盘时
注意:下面出现的“考生文件夹”均为c:\wexam\25160001。 在考生文件夹下有工程文件sjt5.vbp及窗体文件sjt5.frm,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即’号),但不能修改其他部分。存盘时
admin
2009-02-25
24
问题
注意:下面出现的“考生文件夹”均为c:\wexam\25160001。
在考生文件夹下有工程文件sjt5.vbp及窗体文件sjt5.frm,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即’号),但不能修改其他部分。存盘时不得改变文件名和文件夹,相应的dat文件也保存到考生文件夹下,否则没有成绩。如图16-4所示。
本题描述如下:
在名称为Form1的窗体上有五个Labe1控件和两个命令按钮,数据文件grade.dat存放一些成绩。按“开始”按钮后,从考生文件夹下的grade.dat中读出数据并求出它们的平均数,将结果写入考生文件夹下的average.dat文件中;执行完毕,“开始”按钮变成“完成”,且无效(变灰)。
选项
答案
命令按钮的标题由Caption属性来设置,单击命令按钮触发Click事件;执行完毕,“开始”按钮变成“完成”,且无效(变灰):Open grade.dat For Input As #1以只读方式打开文件,读出数据;求平均数则先求每个数的和然后除以数字的个数即可;程序中用到的Input读文件的格式为:Input#文件号,变量列表,在将数据写入文件时,要使用Write#语句而不是使用Print#语句,因为Write#语句能够将各个数据项正确的区分开。解题步骤: 第一步:建立界面并设置控件属性。程序中用到的控件及其属性见表16-5。 [*] 第二步:编写程序代码。 程序提供的代码: Private Sub COMEXIT_Click() End End Sub Private Sub COMSTART_Click() Dim g As Single, N As Integer, S As Single myfile1=App.Path & "\" & "grade.txt" myfile2=App.Path & "\" & "average.txt" ’Open ? For ? As #1 ’Open ? For ? As Do While Not EOF(1) ’ Input ?, g N=N+1 S=S+g Loop Close #1 ’S=S / ’Write #2, Close ’COMSTART.Caption= ’COMSTART.Enabled= End Sub 参考代码: Private Sub COMEXIT_Click() End End Sub Private Sub COMSTART_Click() Dim g As Single, N As Integer, S As Single myfile1=App.Path & "\" & "grade.txt" myfile2=App.Path & "\" & "average.txt" Open myfile1 For Input As #1 Open myfile2 For Output As #2 Do While Not EOF(1) Input #1, g N=N+i S=S+g Loop Close #1 S=S/N Write #2, S Close COMSTART.Caption="完成" COMSTART.Enabled=False End Sub 第三步:调试并运行程序。 第四步:按题目要求存盘
解析
转载请注明原文地址:https://www.kaotiyun.com/show/TQ1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面程序段的输出结果是【】。publicclassTest{publicstaticvoidmain(Stringargs[]){inti=1;switch(i){case
下面程序的输出结果是()。publicclassSun{publicstaticvoidmain(Stringargs[]){inti=1;
下列程序从标准输入设备——键盘读入一个字符,然后再输出到屏幕。要想完成此功能,画线处应该填入的语句为()。importjava.io.*;publicclassTest{publicstaticvoid
Java语言中所有的简单数据类型都被包含在()中。
下列说法中错误的是()。
设有如下程序:publicclassSun{publicstaticvoidmain(Stringargs[]){intx,y;
算法的复杂度主要包括【】复杂度和空间复杂度。
下面这个程序段的时间复杂度是()。for(i=1;i<n;i++){y=y+1;for(j=0;j<=(2*n);j++)x++;}
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
和语句for(intx=0;x<15;x+=2)sum+=x+5;作用一样的语句是()
随机试题
在整铸支架的组成部分中,连接人工牙的部分是A.支托B.大连接体C.小连接体D.网状连接体E.邻面板
心脏听诊,听到“大炮音"应考虑
工程档案管理制度是建设项目信息管理任务中()方面的工作。
为充分进行注浆控制,应采用的控制方法是()。
申请个人汽车贷款时,可以由经销商包办从借款申请到签订合同的全部手续。()
提供保证担保方式的个人住房贷款适用于期限不超过_____年的贷款,贷款额度不得超过所购住房价值的____。()
实际利率是由名义利率扣除()后的利率。
居民消费水平受多种因素的影响,其中主要因素是()。
微机上广泛使用的Windows是()。
Youwillheartwotelephoneconversations.Writedownonewordornumberinthenumberedspacesontheformsbelow.CONVERSA
最新回复
(
0
)