首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
注意:下面出现的“考生文件夹”均为c:\wexam\25160001。 在考生文件夹下有工程文件sjt5.vbp及窗体文件sjt5.frm,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即’号),但不能修改其他部分。存盘时不
注意:下面出现的“考生文件夹”均为c:\wexam\25160001。 在考生文件夹下有工程文件sjt5.vbp及窗体文件sjt5.frm,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即’号),但不能修改其他部分。存盘时不
admin
2009-02-25
26
问题
注意:下面出现的“考生文件夹”均为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全国计算机二级
相关试题推荐
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为
创建一个显示“选项”的菜单项对象mi的正确语句是【13】。
int型public成员变量MAX_LENGTH,该值保持为常数200,则定义这个变量的语句是【】。
将整个软件划分成若干单独命名和可编址的部分,称之为【】。
关于文件名的处理中,测试当前文件是否目录用【】函数。
Java语言中,移位运算符包括:>>、<<和【】。
数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为【】。
使线程放弃当前分得的CPU时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间的方法是()。
下列选项中,列出用于定义类成员的访问控制权的一组保留字是()
移位运算符可以起到对操作数乘2或者除2的作用,那么对操作数除2的移位运算符是【】。
随机试题
说明磁场强度与磁感应强度的区别?
吴某,女,24岁,因化脓性扁桃体炎需注射青霉素,皮试阴性。肌内注射青霉素后5min,病人出现胸闷、气急、面色苍白、脉搏细弱、血压下降。你首先应该给予的急救措施是( )。【历年考试真题】
人民法院开庭审理刘某故意杀人案,经过法庭调查和辩论后,合议庭对控诉方指控刘某故意杀人的证据仍有疑问,于是宣布休庭,对证据进行调查核实。人民法院可以依法进行下列哪些调查工作?()
下面四个选项中,说法不正确的是()。
(2006,2010)微分方程y"+2y=0的通解是()。
下列加油加气站应设消防给水系统的是()。
我国的教育目的是什么?结合当前实际论述在教育教学工作中该如何贯彻落实?
最近,为防止艾滋病病毒进一步传播,尼日利亚政府大力鼓励艾滋病患者之间相互通婚。但是,联合国艾滋病规划署(UNAIDS)对“艾滋病婚姻”的做法持有疑虑,认为此举未必能阻止艾滋病病毒传播。虽然目前尚无证据证明“艾滋病婚姻”有助预防艾滋病病毒蔓延,但是对于很多“
AcupofteaisalmostasymbolofBritishculture.Asanation,wearewell-knownforourstronglikingforthisparticularhot
自觉维护国家的利益,就要承担对国家应尽的义务。具体表现在
最新回复
(
0
)