首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有工程文件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
36
问题
在考生文件夹下有工程文件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://jikaoti.com/ti/Dyg0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
语句CODEBASE=codebaseURL属性的功能是( )。
Applet运行时,被浏览器或AppletViewer调用的第一个方法是( )。
当处理的数据量很多,或向文件写很多次少量的数据,一般使用( )流。
假设a是int类型的变量,并初始化为1,则下列选项中合法的条件语句是( )。
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、【】和处理过程。
下面不属于java.awt.Event包中定义的事件适配器是( )。
在结构化程序设计中,模块划分的原则是( )。
下面不属于软件工程3个要素的是______。
下列操作中,不属于Applet安全限制的是
在面向对象的程序设计中,用来请求对象执行某一操作或回答某些信息的要求称为【】。
随机试题
下列论述中正确的是()。
A.溃疡形态与损伤因素契合B.溃疡深在,周围轻度浸润,鼠噬状,底部有肉芽组织C.溃疡反复,发作时“红、黄、凹、痛”,周边整齐D.溃疡浸润,硬,边缘不整齐,底部菜花状E.溃疡深及骨面,边缘可隆起,底部有肉芽组织癌性溃疡的表现为
下列关于瞳孔的叙述,恰当的是
下列关于隧道施工地质工作规定的说法,正确的有()。
企业为职工缴纳的基本养老保险金、补充养老保险费,以及为职工购买的商业养老保险,均属于企业提供的职工薪酬。()(15.1)
下列关于物的说法中正确的是( )。
甲公司因整理文字资料的需要招聘了李某,并与李某协商签订了一份非全日制用工劳动合同。李某工作一段时间后,觉得收入太低,又到乙公司工作,并与乙公司签订了非全日制用工劳动合同。不久,李某觉得同时在两家公司工作太累,遂向甲公司提出解除劳动合同。甲公司认为李某应提前
气质本身无好坏之分,所以各种气质类型的学生都具备成为品学兼优的人才的可能性。()
甲、乙、丙依次比邻而居。甲为修房向乙提出在其院内堆放建材,乙不允。甲遂向丙提出在其院内堆放,丙要求甲付费200元,并提出不得超过20天,甲同意。修房过程中,甲搬运建材须从乙家门前经过,乙予以阻拦。对此,下列哪一种说法不正确?()
2008年11月,天宇房地产开发公司开发的“星城”小区,在取得商品房预售资格的条件下,对在建商品房进行预售。房地产开发公司称,在展销会期间买顶层送天台。张某看中了1号楼顶层的一套两居室,便与房地产开发公司签订了商品房预售合同,约定房地产开发公司2009年2
最新回复
(
0
)