首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
注意:下面出现的“考生文件夹”均为c:\wexam\25160001。 在考生文件夹下有工程文件sjt5.vbp及窗体文件sjt5.frm,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即’号),但不能修改其他部分。存盘时不
注意:下面出现的“考生文件夹”均为c:\wexam\25160001。 在考生文件夹下有工程文件sjt5.vbp及窗体文件sjt5.frm,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即’号),但不能修改其他部分。存盘时不
admin
2009-02-25
20
问题
注意:下面出现的“考生文件夹”均为c:\wexam\25160001。
在考生文件夹下有工程文件sjt5.vbp及窗体文件sjt5.frm,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即’号),但不能修改其他部分。存盘时不得改变文件名和文件夹,相应的dat文件也保存到考生文件夹下,否则没有成绩。
本题描述如下:
在名称为Form1的窗体上有五个Labe1控件和两个命令按钮,数据文件worker.dat,存放工人的编号、姓名、性别和体重。按“开始”按钮后,能从考生文件夹下的worker.dat中读出数据并把体重大于平均体重的工人的所有数据写入考生文件夹下的worker1.dat文件中;执行完毕,“开始”按钮变成“完成”,且无效。程序运行界面如图14-5所示。本题主要是考查对文件的读写,对文件进行操作之前必须打开文件,使用Open语句,其格式为:
Open文件名[For 方式][Access 存取类型][锁定]As[#]文件号[Len=记录长度]
Close语句关闭Open语句所打开的输入/输出文件。其格式为:
Close[filenumberlist]
filenumberlist是可选参数,为一个或多个文件号。
对文件操作完之后,必须关闭文件,使用Close语句关闭文件。
选项
答案
解题步骤: 第一步:编写程序代码。 程序提供的代码: Private Sub COMEXIT_Click() End End Sub Private Sub COMSTART_Click() Dim i As Integer Dim total As Integer Dim aver As Single Dim num(10) , namstring(10) , sexstring(10) , wages(10) ’MyFile1=App.Path & "\" & ’MyFile2=App.Path & "\" & Open MyFile1 For Input As #1 Open MyFile2 For Output As #2 For i=1 To 10 ’Input ?, num(i) , namstring(i) , sexstring(i) , wages(i) total=total+wages(i) Next i ’aver=?/10 For i=1 To 10 ’If ? Then Write #2, num(i) , namstring(i) , sexstring(i) , wages(i) Next i ’COMSTART.Caption=? ’COMSTART.Enabled=? End Sub 参考代码: Private Sub COMEXIT_Click() End End Sub Private Sub COMSTART_Click() Dim i As Integer Dim total As Integer Dim aver As Single Dim num(10) , namstring(10) , sexstring(10) , wages(10) MyFilel=App.Path & "\" & "worker.dat" MyFile2=App.Path & "\" & "worker1.dat" Open MyFilel For Input As #1 Open MyFile2 For Output As #2 For i=1 To 10 Input #1, num(i) , namstring(i) , sexstring(i) , wages(i) total=total+wages(i) Next i aver=total / 10 For i=1 To 10 If wages(i)>aver Then Write #2, num(i) , namstring(i) , sexstring(i) , wages(i) Next i COMSTART.Caption="完成" COMSTART.Enabled=False End Sub 第二步:调试并运行程序。 第三步:按题目要求存盘。
解析
转载请注明原文地址:https://kaotiyun.com/show/2Q1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列命令中用于激活系统守候进程以便能够在Java虚拟机上注册和激活对象的是()。
假设a是int类型的变量,并初始化为1,则下列各项中属于合法条件语句的是()。
设有关系R及关系S,它们分别有p、q个元组,则关系R与S经笛卡儿积后所得新关系的元组个数是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
线性表的存储结构主要分为顺序存储结构和链式存储结构。队列是一种特殊的线性表,循环队列是队列的【】存储结构。
如果要在Applet中显示特定的文字、图形等信息,可以在用户定义的Applet类中重写的方法是
以下各项特点中,属于线性表的顺序存储结构的是()。
有如下数组声明"intvalue[30];”,下标值引用错误的是()。
在对一个复杂表达式进行运算时,要按运算符的优先顺序从高到低进行,同级的运算符则按照【】进行。
Mid("HelloEveryone",7,3)的执行结果是
随机试题
下列属于核心家庭的是
(2012年)状态参数是描述系统工质状态的宏观物理量,下列参数组中全部是状态参数的是()。
建设项目的投资估算包括( )。
某公司经过简单2008年度资产负债表如下表所示。资产负债表根据以上资料,回答下列问题。根据所给资料,该公司的速动比率为()。
学前儿童美术教育心理层次目标包括()
某计算机字长为16位,主存地址空间大小为128KB,按字编址。采用单字长指令格式,指令各字段定义如下:转移指令采用相对寻址方式,相对偏移量用补码表示,寻址方式定义如下:请回答下列问题:该指令系统最多可有多少条指令?该计算机最多有多少个通用寄存器
Shehasbeenthesubjectofmassivemediacoverage.
Anne:Ireallydon’tthinkthatit’smoraltotargetchildrenwithadvertisements,astheyarenotyetabletodistinguish
Whatisthepassagemainlyabout?
Startyourdayoffrightwithourcontinentalbreakfastfree.Notonlydoweofferagenerousvarietyoftraditionalcontinental
最新回复
(
0
)