首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有工程文件sj5.vbp及窗体文件sj5.frm,该程序是不完整的。在名称为Forml的窗体上有3个Label控件和2个命令按钮,数据文件sjin.dat,存放工人的编号、姓名和年龄。按“开始”按钮后,能从考生文件夹下的sjin.dat中读出
在考生文件夹下有工程文件sj5.vbp及窗体文件sj5.frm,该程序是不完整的。在名称为Forml的窗体上有3个Label控件和2个命令按钮,数据文件sjin.dat,存放工人的编号、姓名和年龄。按“开始”按钮后,能从考生文件夹下的sjin.dat中读出
admin
2010-07-13
51
问题
在考生文件夹下有工程文件sj5.vbp及窗体文件sj5.frm,该程序是不完整的。在名称为Forml的窗体上有3个Label控件和2个命令按钮,数据文件sjin.dat,存放工人的编号、姓名和年龄。按“开始”按钮后,能从考生文件夹下的sjin.dat中读出数据并把年龄小于平均年龄的工人的所有数据写入考生文件夹下的sjout.dat文件中;执行完毕,“开始”按钮变成“完成”,且无效,如图37—5所示。
注意:请在有“?”的地方填入正确内容,然后删除“?”及所有注释符(即“’”号),但不能修改其他部分。存盘时不得改变文件名和文件夹,相应的dat文件也保存到考生文件夹下,否则没有成绩。
选项
答案
本题主要考查定义结构体变量,其格式如下: Private type结构体名 参数名as参数类型 End type 程序中在同一个过程打开两个文件,因此要用两个文件号,一个用来读入(文件号#1),一个用来输出(文件号#2)。利用EOF来判断是否读取完,先对文件进行一次读取,计算出平均值,然后再根据条件进行边读取边写入的操作,补充后的具体代码如下: Private
Type
Person’声明结构体 num As String*12 Nam As String*12 Yea As Long End
Type
Private Sub Commandl_Click() Dim per As Person Dim arg As Long Dim num As Integer arg=0’算平均值 num=0 ’计数 Open"App.Path&\sjin.dat"For
Input
As#1 While EOF(1)=
False
’当没有读取完则继续读取 Input#1,per.num Input#l,per.Nam Input#l,per.Yea arg=arg+per.Yea’累加年龄 num=num+1’累加计数
Wend
Close#l arg=arg\num Open"App.Pathg&\sjin.dat"For
Input
As#1 Open"App.Pathg&\sjout.dat"For
Output
As#2’打开输出文件 While EOF(1)=
False
Input#1,per.num Input#1,per.Nam Input#1,per.Yea If per.Yea
Enabled=False’完成后Commandl不可用 Commandl.
Caption
="完成" ’Commandl的标签改为完成 End Sub Private Sub Command2 Click()
Unload Me
’关闭对话框 End Sub 单击[*]按钮运行程序,并按要求保存。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/3Gmp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列四个选项中,均是合法整型常量的是( )。
在Java语言中的实数,如数字后没有任何字母,计算机默认其为【】类型。
对象状态的持久是通过( )实现的。
下面程序代码运行结果为( )。importjava.awt.*;publicclassTest{publicstaticvoidmain(Stringargs[]){String
现有一个整型数组a[4],它的所有数组元素为( )。
Java源文件中最多只能有一个______类,其他类的个数不限。
在关系运算中,______运算是对两个具有公共属性的关系所进行的运算。
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为______。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块,其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
下面不属于软件工程3个要素的是______。
随机试题
哮喘患者最易发作的时间是
车床精车外圆的圆柱度误差有长度范围规定。()
—Boy,I’veneverfeltsocoldinmylife.It’slikeDecember!—【D1】______—Yeah,Ihavetogetanothersweater.—【D2】______T
该孕妇的胎位是对孕妇应采取的处理方法恰当的是
甲公司与乙公司草签了一份电冰箱购销合同。合同约定:甲公司向乙公司购买电冰箱100台,每台单价3000元,总货款为30万元。为了保证甲公司履行合同,甲公司预付款10万元。如果甲公司退货,违约金比例为总货款的30%,如果电冰箱价格上涨,乙公司有单方面解除合同的
FIDIC合同条件和我国《建设工程施工合同示范文本》(GF—99—0201)都规定,承包人必须在发出索赔意向通知后的( )天内或经过工程师同意的其他合理时间内向工程师提交一份详细的索赔文件和有关资料。
下列选项中,涉嫌哪些类型的违法犯罪行为会受到监察委员会调查?
下列有关细胞癌变的叙述,正确的是:
设A,B为三阶矩阵,且AB=A-B,若λ1,λ2,λ3为A的三个不同的特征值,证明:存在可逆矩阵P,使得P-1AP,P-1BP同时为对角矩阵.
Cellphonesprovideinstantaccesstopeople.Theyarecreatingamajor【C1】______inthesocialexperiencesofbothchildrenand
最新回复
(
0
)