选择题 27.  数据库中有“平时成绩表”,包括“学号”、“姓名”、“平时作业”、“小测验”、“期中考试”、“平时成绩”和“能否考试”等字段,其中,平时成绩=平时作业×50%+小测验×10%+期中成绩×40%。如果学生平时成绩大于等于60分,则可以参加期末考试(“能否考试”字段为真),否则学生不能参加期末考试。
    下面的程序按照上述要求计算每名学生的平时成绩并确定是否能够参加期末考试,请在空白处填入适当的语句,使程序可以完成所需要的功能。
    Private Sub Command0_Click()
    Dim db As DAO.Database
    Dim rs As DAO.Recordset
    Dim pszy As DAO.Field, xcy As DAO.Field, qzks As DAO.Field
    Dim ps As DAO. Field, ks As DAO.Field
    Set db=CurrentDb()
    Set rs=db. Openrecordset("平时成绩表")
    Set pszy=rs.Fields("平时作业")
    Set xcy=rs.Fields("小测验")
    Set qzks=rs.Fields("期中考试")
    Set ps=rs.Fields("平时成绩")
    Set ks=rs.Fields("能否考试")
    Do While Not rs.EOF
    rs.Edit
    ps=______
    If ps>=60 Then
    ks=True
    Else
    ks=False
    End If
    rs.______
    rs.MoveNext
    Loop
    rs.Close
    db.Close
    Set rs=Nothing
    Set db=Nothing
    End Sub
    横线处应填写的内容是______。
【正确答案】 D
【答案解析】 计算每个学生的平均成绩,如果学生的平均成绩大于等于60分,将可进行考试,如果小于60分,将不能参加考试,所以在第一个空要进行成绩的计算,所以答案为0.5*pszy+0.1*xcy+0.4*qzks,第二个空是对计算数据进行更新,所以答案为UPDATE。