数据库中有“平时成绩表”,包括“学号”、“姓名”、“平时作业”、“小测验”、“期中考试”、“平时成绩”和“能否考试”等字段,其中,平时成绩=平时作业×50%+小测验×10%+期中成绩×40%。如果学生平时成绩大于等于60分,则可以参加期末考试(“能否考试”字段为真),否则学生不能参加期末考试。 下面的程序按照上述要求计算每名学生的平时成绩并确定是否能够参加期末考试,请在空白处填入适当的语句,使程序可以完成所需要的功能。 PrivateSub Command0_Click( ) Dim dbAs DA0.D

题目

数据库中有“平时成绩表”,包括“学号”、“姓名”、“平时作业”、“小测验”、“期中考试”、“平时成绩”和“能否考试”等字段,其中,平时成绩=平时作业×50%+小测验×10%+期中成绩×40%。如果学生平时成绩大于等于60分,则可以参加期末考试(“能否考试”字段为真),否则学生不能参加期末考试。 下面的程序按照上述要求计算每名学生的平时成绩并确定是否能够参加期末考试,请在空白处填入适当的语句,使程序可以完成所需要的功能。 PrivateSub Command0_Click( ) Dim dbAs DA0.Database Dim rsAs DA0.Recordset Dim pszyAs DA0.Field,xcy As DA0.Field,qzksAs DA0.Field Dim psAs DA0.Field,ks As DA0.FieldSet db=CurrentDb( ) Setrs=db.Openrecordset(”平时成绩表”) Setpszy=rs.Fields(”平时作业”) Setxcy=rs.Fields(”小测验”) Setqzks=rs.Fields(”期中考试”) Setps=rs.Fields(”平时成绩”) Setks=rs.Fields(”能否考试”) Do WhileNot rs.EoF rs.Edit ps=__________ Ifps>=60 Then ks=True Else ks=False End If rs.__________ rs.MoveNext Loop rs.Close db.Close Setrs=Nothing Setdb=Nothing End Sub 横线处应填写的内容是( )。

A.0.5*gzks+0.1*xcy+0.4* pszy CLOSE

B.0.5*gzks+0.1*xcy+0.4*pszyUPDATE

C.0.5*pszy+0.1*xcy4+0.4*gzks CLOSE

D.0.5*pszy4+0.1*xcy4+0.4*gzksUPDATE


相似考题
参考答案和解析
正确答案:D
计算每个学生的平均成绩,如果学生的平均成绩大于等于60分,将可进行考试,如果小于60分,将不能参加考试,所以在第一个空要进行成绩的计算,所以答案为0.5*pszy+0.1*xcy+0.4*qzks,第二个空是对计算数据进行更新,所以答案为UPDATE。
更多“数据库中有“平时成绩表”,包括“学号”、“姓名”、“平时作业”、“小测验”、“期中考试”、“平时成绩”和“能否 ”相关问题
  • 第1题:

    查询课程名称中包含‘数据库’的课程的学生成绩,结果包含学号、课程编号、课程名称、平时成绩、期末成绩。


    AD

  • 第2题:

    根据第五章所学,将作业完成,不用抄题,将答案在纸上写好,标好班级-姓名,一定注意收取作业截止时间,以免耽误平时成绩。


    这里是比喻的用法,指各国参考中国的抗疫方案或者模式,并不是真的作业。

  • 第3题:

    根据本章所学,完成本章作业,本次作业为本门课程最后一次课,务必认真完成,以免影响平时成绩,标好班级-姓名,拍照上传。


    D

  • 第4题:

    请把所有未提交成功的作业,拍照上传,记入平时成绩


  • 第5题:

    本次期末成绩构成是:

    A.平时成绩40%,期末考试占60%

    B.平时成绩和期末成绩各占50%

    C.平时成绩占30%,期末成绩占70%

    D.平时成绩占60%,期末成绩占40%


    AB