题目
“平时成绩”加“考试成绩”大于等于85分,则期末总评为“优”,“平时成绩”加“考试成绩”小于60分,则期末总评为“不及格”,其他情况期末总评为“合格”。
下面的程序按照上述要求计算每名学生的期末总评。请在空白处填入适当的语句,使程序可以完成指定的功能。
Private Sub Command0_Click()
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim pscj,kscj,qmzp As DAO.Field
Dim count As Integer
Set db=CurrentDb()
Set rs=db.OpenRecordset("学生成绩表")
Set pscj=rs.Fields("平时成绩")
Set kscj=rs.Fields("考试成绩")
Set qmzp=rs.Fields("期末总评")
count=0
Do While Not rs.EOF
【14】
If pscj+kscj>=85 Then
qmzp="优"
ElseIf pscj+kscj<60 Then
qmzp="不及格"
Else
qmzp="合格"
End If
rs.Update
count=count+1
【15】
Loop
rs.Close
db.Close
Set rs=Nothing
Set db=Nothing
MsgBox "学生人数:"&count
End Sub
第1题
试题13
数据库中有“平时成绩表”,包括“学号”“姓名”“平时作业”“小测验”“期中考试”“平时成绩”和“能否考试”等字段,其中,平时成绩=平时作业*50%+小测验*10%+期中成绩*40%,如果学生平时成绩大于等于60分,则可以参加期末考试(“能否考试”字段为真),否则学生不能参加期末考试。
下面的程序按照上述要求计算每名学生的平时成绩并确定是否能够参加期末考试。请在空白处填入实弹的语句,使程序可以完成所需要的功能。
Private Sub Command0_Click()
Dim db As Single
Dim rs As Single
Dim pazy 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=__【14】____
If ps >=60 Then
ks=True
Else
Ks=False
End If
rs.___【15】___
rs.MoveNext
Loop
rs.close
db.close
Set rs = Nothing
Set db=Nothing
End Sub
第2题
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
第3题
在“学生成绩.mdb”数据库中有班级表、课程表和学生成绩表三张表。
(1)以“学生成绩查询”结果为数据源,创建“学生成绩表”窗体,在窗体中显示学生ID、姓名、班级名称、课程名称和分数字段。
(2)设置“学生成绩表”窗体的页眉为1厘米,页脚为0.501厘米,在页眉中添加“学生成绩表”标签,标签文本格式为宋体12号字,居中显示。窗体结果如图所示。
第4题
在数据库“bd4.mdb”中有学生成绩表、学生档案表和课程名表。
(1)以学生成绩表、学生档案表和课程名表为数据源,建立参数查询“查询1”,通过输入班级ID来查询不及格情况,参数提示为“请输入班级ID”,显示班级编号、姓名、课程名和成绩字段。运行查询显示如图所示。
(2)设计宏“宏1”,打开“查询广查询。
第5题
mdb”数据库中有教师、课程、授课、课程成绩和学生表。
(1)以学生、课程和课程成绩表为数据源,创建查询生成表“查询1”,生成成绩表。生成学生姓名、课程名称和成绩字段。成绩表结果如图所示。
(2)以教师、课程、授课和课程成绩表为数据源,创建查询“查询2”,统计具有博士学历的教师所教学生数。结果显示教师姓名、学历和学号之Count字段。查询结果如图所示。
第6题
某学校的教学信息关系数据库中有如下两个表:
学生表(学号,姓名,性别,专业)
成绩表(学号,课程名,分数)
用SQL语句表达下述查询:
(a)检索分数高于80分的所有学生的学号和分数。
(b)检索选修了“高等数学”课程的所有学生的学号。
第7题
A.主键
B.外键
C.唯一键
D.默认键
第8题
在考生文件夹中有一个“Acc3.mdb”数据库。
(1)以“学生成绩”表、“课程名”表和“学生档案信息”表为数据源,创建“学生成绩表查询”查询,结果显示“学号”、“姓名”、“课程名”和“成绩”字段。
(2)创建“学生信息查询”窗体,在窗体中添加标签“学生信息查询”(宋体、12号字、加粗、居中)。在窗体中添加选项卡控件,共l页,页名称为“学生成绩信息”,用列表框绑定“学生成绩表查询”的查询,显示“学生成绩表查询”的全部字段。窗体效果如图3所示。
第9题
在“学生.mdb”数据库中有课程、课程成绩、学生和成绩优秀学生四张表。
(1)以学生和课程成绩表为数据源,创建追加查询“优秀学生”,将成绩>=90的学生所有信息和成绩字段添加到成绩优秀学生表中。
(2)以课程、课程成绩、学生表为数据源,创建分组查询“学分统计”,结果显示学生姓名和已修学分字段,已修学分=Sum([课程].[学分])。查询结果如图所示。
第10题
A.从成绩表中删除行('101','001',60)
B.将行('102','002',80)插入到成绩表中
C.将成绩表中学号为'102'、课程号’033’的成绩改为60
D.将成绩表中学号为'103'的学号改为'104'
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!