首页 > 计算机 > 计算机二级 正文

数据库中有“平时成绩表”,包括“学号”、“姓名”、“平时作业”、“小测验”、

时间:2021-07-13 03:31:05 解答: 189 次

问题:

[单选] 数据库中有“平时成绩表”,包括“学号”、“姓名”、“平时作业”、“小测验”、“期中考试”、“平时成绩”和“能否考试”等字段,其中,平时成绩=平时作业×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。

请充值VIP继续使用(未注册用户支付后会自动注册登录)

×

95元 29元

VIP截止日期:2024-12-31 04:03:14

←请使用支付宝扫码支付

95元 29元

VIP截止日期:2024-12-31 04:03:14

←请使用微信扫码支付