首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有工程文件sj5.vbp及窗体文件sj5.frm,该程序是不完整的。在名称为Forml的窗体上有一Label控件和两个命令按钮,数据文件in5.dat存放了一些成绩。按“开始”按钮后,从考生文件夹下的in5.dat中读出数据并求出它们的总分和
在考生文件夹下有工程文件sj5.vbp及窗体文件sj5.frm,该程序是不完整的。在名称为Forml的窗体上有一Label控件和两个命令按钮,数据文件in5.dat存放了一些成绩。按“开始”按钮后,从考生文件夹下的in5.dat中读出数据并求出它们的总分和
admin
2009-03-26
32
问题
在考生文件夹下有工程文件sj5.vbp及窗体文件sj5.frm,该程序是不完整的。在名称为Forml的窗体上有一Label控件和两个命令按钮,数据文件in5.dat存放了一些成绩。按“开始”按钮后,从考生文件夹下的in5.dat中读出数据并求出它们的总分和平均分,将结果写入考生文件夹下的out5.dat文件中;执行完毕,“开始”按钮变成“完成”,且无效(变灰)。如图10—5所示。
注意:请在有“?”的地方填入正确内容,然后删除“?”及代码前的所有注释符(即“’”号),但不能修改其他部分。存盘时不得改变文件名和文件夹,相应的dat文件也保存到考生文件夹下,否则没有成绩。
选项
答案
命令按钮的标题由Caption属性来设置,单击命令按钮触发Click事件;执行完毕。“开始”按钮变成“完成”,且无效(变灰);Open“in5.dat”For Input As#1以只读方式打开文件,读出数据;程序中用到的Input读文件的格式为:Input#文件号,变量列表,在将数据写入文件时,要使用Write#语句而不是使用Print#语句,因为Write#语句能够将各个数据项正确地区分开。 根据题意,将一个标签和两个命令按钮添加到窗体中,标签的Caption属性为“从考生文件夹下的in5.dat中读出数据并求出它们的总分和平均分,将结果写入考生文件夹下的out5.dat文件中”,命令按钮的名称分别为Commandl和Command2、Caption属性分别为“开始”和“关闭”。双击Commandl进入代码编写窗口,利用EOF来判断是否读完数据,利用计数记录读取数据的个数,补充后的具体代码如下: Private Sub Commandl_Click()’开始命令 Dim total AS Long Dim temp AS Integer Dim str As String Dim num As Integer tota1=0 num=0 Open App.Path&"\in5.dat"For
Input As#1
’打开文件进行渎取 While
EOF(1)=False
’如果没读到文件尾继续读取 Input#1.str temp=Val(str) ’将读到的字符串转换成数值 total=total+temp’进行累加 num=num+1 ’计数加1 Wend Close#1 Open App.Path&"\out5.dat”For Output As#2’打开文件,进行写入 Write#2,"总和是" Write#2,total’写入总和 Write#2,"平均值是" Write#2,total\num’写入平均值 Commandl.
Enabled
=False’计算完成后Commandl不可用 Commandl.
Caption
="完成" ’Commandl的名称变为完成 End Sub Private Sub Command2_Click() ’关闭命令
Unload Me
End Sub 单击[*]按钮运行程序,并按要求保存。
解析
转载请注明原文地址:https://kaotiyun.com/show/3V1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
需求分析最终结果是产生()。
下列关于栈的描述中错误的是()。
下列叙述中正确的是()。
Swing的事件处理机制包括【】、事件和事件监听者。
执行下列程序时,会产生什么异常publicclassTest{publicstaticvoidmain(Stringargs[]{intd=101;intb=220;longa=
Java程序的执行过程中用到一套JDK工具,其中javadoc.exe是指()
已知表达式intm[]={0,1,2,3,4,5,6};,下面表达式的值与数组下标量总数相等的是()
JavaApplet应用程序的编写和执行共分4步进行:编写源代码、编写HTML文件调用该小程序、【】、解释执行。
Applet的运行过程要经历4个步骤,其中______不是运行步骤。()
线程控制方法中,yield()的作用是()。
随机试题
A.具发汗平喘作用B.具抗菌作用C.具镇痛作用D.具镇静麻醉作用E.具消肿利尿抗肿瘤作用粉防己碱
某新建高速公路拟经过农田集中分布区,可减少公路建设对农田占用的工程措施有()。
某工程项目业主采用工程量清单招标方式确定了承包人,双方签订了工程施工合同,合同工期4个月,开工时间为2011年4月1日。该项目的主要价款信息及合同付款条款如下:(1)承包商各月计划完成的分部分项工程费、措施费,见表5-1。(2)项目措施费为16
通风系统的组成一般包括()等。
对于内照射的放射性防护方法,正确的是()。
对于安装在公共建筑内厨房的排油烟管道与竖向排风管连接的支管处设置的防火阀,公称动作温度为()℃。
甲、乙、丙、丁共同投资设立了A有限合伙企业(以下简称A企业)。合伙协议仅约定:甲、乙为普通合伙人,分别出资10万元;丙、丁为有限合伙人,分别出资15万元;由甲执行合伙企业事务,对外代表A企业。A企业存续期间,发生以下事项:(1)2月,合
甲公司严重资不抵债,因不能清偿到期债务向法院申请破产。下列财产属于债务人财产的是()。
根据相关法律法规的规定,醉酒的人在醉酒状态中,在一定情形下应当对其采取管制性措施约束至酒醒。( )
Readthetextsfromamagazinearticleinwhichfivepeoplearetalkingaboutfriendship.Forquestions1to5,matchthenameo
最新回复
(
0
)