首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下有工程文件sit5.vbp..考生文件夹下in5.txt文件中保存有全校300名同学对某位教师教学质量的网上评价等级结果,共分为A、B、C、D 4个等级,表示分数为95、85、75、65分。 窗体的设计界面、各控件初始属性及有关代码见窗
考生文件夹下有工程文件sit5.vbp..考生文件夹下in5.txt文件中保存有全校300名同学对某位教师教学质量的网上评价等级结果,共分为A、B、C、D 4个等级,表示分数为95、85、75、65分。 窗体的设计界面、各控件初始属性及有关代码见窗
admin
2019-08-21
55
问题
考生文件夹下有工程文件sit5.vbp..考生文件夹下in5.txt文件中保存有全校300名同学对某位教师教学质量的网上评价等级结果,共分为A、B、C、D 4个等级,表示分数为95、85、75、65分。
窗体的设计界面、各控件初始属性及有关代码见窗体文件。程序的功能是,程序运行时,单击“读取并统计”按钮,则按行渎取in5.txt文件的内容,并显示到文本框Text1中,然后调用Calculate过程统计A、B、C、D各等级出现的次数、计算该教师的最后评价成绩(评价成绩=各等级出现次数与相应等级得分乘积之和/评价总人数,结果要求四舍五入取整),将结果分别存储到窗体层变量m1、m2、m3、m4、s中,然后将它们的值分别显示到文本框Text2、Text3、Text4、Text5、Text6中。
单击“保存结果”按钮,则保存结果。
“读取并统计”和“保存结果”按钮的click事件过程已经给出,请编写calculate过程中的代码,以实现上述功能。下图是程序对某个输入文件运行的界面。
注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须进行“读取并统计”,且必须单击“保存结果”按钮保存结果,否则无成绩。最后,程序按原文件名存盘。
选项
答案
步骤1:打开本题工程文件。 步骤2:打开代码编辑窗口,填入相应的代码以实现题目的功能。 参考答案(画横线部分是需要填入的内容) Dim m1 As Integer,m2 As Integer,m3 As Integer,m4 As Integer Dim s A8 Integer Private Sub Command1_Click() Dim str As String Open App.Path&"\in5.txt"For Input As#1 Text1.Text=" " Do While Not EOF(1) Line Inout#1.str Text1.Text=Text1.Text&str Loop Close#1 Call Calculate End Sub Private Sub Command2_Click() Open App.Path&"\out5.txt"For Output As#1 Print#1,"A:";m1 Print#1."B:":m2 Print#l,"C:";m3 Print#1,"D:";m4 Print#1,"评价成绩:";s Close#1 End Sub Private Sub Calculate()
Dim i As Integer sl=Text1.Text For i=1 To Len(sl) c=Mid(sl,i,1) Select Case c Case"A" m1=m1+1 Case"B" m2=m2+1 Case"C" m3=m3+1 Case"D" m4=m4+1 Case Else Exit For End Select Next i s=CInt((m1*95+m2*85+m3*75+m4*65)/300 Text2.Text=m1 Text3.Text=m2 Text4.Text=m3 Text5.Text=m4 Text6.Text=s
End Sub Private Sub Form_Load() End Sub
解析
Calculate过程中利用For循环逐个取出文本字符串sl中的字符,然后把每个判断语句中的相对应的字母个数加l存到相对应的变量中,将所得平均值放入变量s中,最后结果显示在窗体中。
转载请注明原文地址:https://www.kaotiyun.com/show/GdUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
有下面程序代码:PrivateSubCommandl_Click()a:3:S=0Fork=1T05s=s+aModk:a=a+kNextkPrintSEndSub程序运行后,单击命令按钮Commandl,
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
以下可以作为“容器”的控件是
窗体上有一个名称为Commandl的命令按钮。要求编写程序,把文件f1.txt的内容写到文件f2.txt中,然后将f1.txt删除。命令按钮的单击事件过程如下:PrivateSubCommandl_Click()Open"c:\f1.txt"F
以下关于变量作用域的叙述中错误的是
在窗体上画一个通用对话框,程序运行中用ShowOpen方法显示“打开”对话框时,希望在该对话框的“文件类型”栏中只显示扩展名为DOC的文件,则在设计阶段应把通用对话框的Filter属性设置为
为使程序运行时通用对话框CD1上显示的标题为“对话框窗口”,若通过程序设置该标题,则应使用的语句是
以下VisualBasic不支持的循环结构是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
下列选项中不属于结构化程序设计原则的是()。
随机试题
1994年12月1日下午1时许,××地质学院家属××在挖冬贮菜窖时发现一口大缸,内有一“铜桶”(实际上铅罐),打开桶盖螺丝后,发现桶内有铅和石蜡,石蜡中有一用绳子拴着的“铜棒”(实际上是放射源)。在场人员以为发现了“宝物”,便取出相互传看,有人还用牙齿咬。
面部痛觉障碍在鼻尖及口周围最明显,外周稍差,其病变在
葛根芩连汤的功效是()
应是执业药师应具有药师或药学相关专业助理工程师(含)以上技术职称
下列有关商业银行解散的说法错误的是:()
全面质量管理是以()为基础的质量管理。
下列属于浙江省的民间信俗的有()。
我国的地产市场是土地使用权和所有权同时转让。()
有经验的司机完全有能力并习惯以120公里的时速在高速公路上安全行驶,为了迅速提高道路的使用效率,某条高速公路的最高时速限制由原来100公里转为120公里。以下各项如果为真,最能质疑上述主张的是()。
青花瓷发展的黄金时代是明朝永乐、宣德时期,与郑和下西洋在时间上重合,这不能不使我们思考:航海与瓷器同时达到鼎盛,仅仅是历史的偶然吗?从历史事实来看,郑和下西洋为青花瓷的迅速崛起提供了历史契机。近二三十年的航海历程推动了作为商品的青花瓷的大量生产与外销,不仅
最新回复
(
0
)