首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下有工程文件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
28
问题
考生文件夹下有工程文件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://jikaoti.com/ti/ysN0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommandl_Click()DimaAsInteger,bAsIntegera=3:b=2Ifa*b<10Thenb=b+1Elseb=b-1EndIfP
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
假定已在窗体上画了多个控件,其中有一个被选中,为了在属性窗口中设置窗体的属性,预先应执行的操作是
语句:PrintInt(Rnd*5+20)的输出不可能是
在窗体上有1个名为Cd1的通用对话框,为了在运行程序是时打开保存文件对话框,则在程序中应使用的语句是
设有下面的程序段:x=InputBox("请输入一个整数")ReDima(x)Fork=XTo0Step-1a(k)=kNextk一般,在这段程序之前应先进行数组a的定义。下面定义语句中正确的是
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为()。
下面属于良好程序设计风格的是()。
随机试题
甲在中国申请了“无机房电梯”的专利权,乙在美国就同一发明也申请了专利权。丙在美国购买了该产品,并进口到中国。问题:这种行为是否合法?为什么?
试述国际商务谈判中“辩”的技巧。
"先天之本"是指"后天之本"是指
淋巴管瘤好发部位不包括()
为在火车站实施爆炸以使公众产生恐慌,甲、乙、丙盗窃了爆炸物,购买了匕首等凶器。因被群众举报,尚未来得及实施爆炸活动,三人即被抓获。关于本案的分析,下列哪些选项是正确的?()
土的塑限是锥重100g,锥入深度5mm时土的含水量。()
增资前甲公司注册资本1000万元,甲公司前一年度经审计的营业收入12亿元,净利润4000万元,年末净资产1.5亿元,依据前述财务情况,某股权投资基金拟出资1亿元,增资甲公司,获得20%股权。根据以上材料,回答17~19题。该基金投资甲公司的投后市盈
当巴塞罗那俱乐部和阿根廷足协因为梅西参加奥运会比赛发生争执时。马拉多纳就批评保持沉默的梅西缺乏为国家队效力的___________,在球场上也无法激发队友的___________,缺乏成为领军人物的___________。填入划横线部分最恰当的一项是(
习近平总书记在《告台湾同胞书》发表40周年纪念会上的讲话中指出,台湾问题的产生和演变同近代以来中华民族命运休戚相关。下列关于台湾问题的表述,说法错误的是_____。
华罗庚生前曾说:“我们最好把自己的生命看作是前人生命的延续,是现在人类共同的生命的一部分,同时也.是后人生命的开端。如此延续下去,科学就会一天比一天更灿烂,社会就会一天比一天更美好。”这段话对我们如何实现人的个人价值的教益是
最新回复
(
0
)