首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有工程文件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
35
问题
在考生文件夹下有工程文件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://kaotiyun.com/show/3Gmp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。封装是一种【】技术。
两个或两个以上的模块之间关联的紧密程度称为( )。
给出下面不完整的类代码,则横线处的语句应该为( )。classPerson{Stringname,department;intage;publicPerson(Strings){nam
下面专门定义常量变量的保留字是( )。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
调用以下哪些方法可以使运行状态的线程进入阻塞状态?( )
关于文件名的处理中,测试当前文件是否目录用______函数。
当一个应用程序的所有非守护线程终止运行时,若仍然有守护线程在运行,应用程序将______。
在求解运算速度要求不高,但是要求程序简洁的问题时,通常采用【】结构。
随机试题
可转位螺旋齿可换头立铣刀采用的是模块式结构。()
A.右心室B.左心房C.冠状窦D.门静脉E.下腔静脉肝的血液经肝静脉注入()
26岁孕妇,妊娠足月,入院待产。夜间呼唤护士,自述感觉胎动过频。此时最不恰当的处理是
产品生产成本包括()。
申请H股发行与上市,必须保证无论何时公众人士持有的股份应占发行人已发行股本的至少()。
()主要是为客户报批项目可行性研究报告时,向国家有关部门表明银行同意贷款支持项目建设的文件。
2013年3月,赵先生参加了某旅行社组织的旅游团前往桂林旅游。临行前接受组团社的推荐,购买了旅游意外保险。在乘火车前往桂林途中,火车车窗的玻璃突然被一块飞来的石头击碎,将靠窗而坐的赵先生扎伤。事后,赵先生向旅行社索赔。旅行社说,此事故纯属意外,不是旅行社的
我国《刑法》第385条第1款规定:“国家工作人员利用职务上的便利,索取他人财物的,或者非法收受他人财物,为他人谋取利益的,是受贿罪。”对该规定中“为他人谋取利益”的正确理解有()。
若网络的各个节点通过中继器连接成一个闭合环路,则称这种拓扑结构称为()。
Whichofthefollowingbestexplainsthemeaningof"Nooneshallstopme"?
最新回复
(
0
)