(13)数据库中有“学生成绩表”,包括“姓名”、“平时成绩”、“考试成绩”和“期末总评”等字段。现要根据“平时成绩”和“考试成绩”对学生进行“期末总评”。规定:“平时成绩”加“考试成绩”大于等于85分,则期末总评为“优”,“平时成绩”加“考试成绩”小于60分,则期末总评为“不及格”,其他情况期末总评为“合格”。下面的程序按照上述要求计算每名学生的期末总评。请在空白处填入适当的语句,使程序可以完成指定的功能。Private Sub Command0_Click()Dim db As DAO.Database

题目

(13)数据库中有“学生成绩表”,包括“姓名”、“平时成绩”、“考试成绩”和“期末总评”等字段。现要根据“平时成绩”和“考试成绩”对学生进行“期末总评”。规定:

“平时成绩”加“考试成绩”大于等于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


相似考题
更多“(13)数据库中有“学生成绩表”,包括“姓名”、“平时成绩”、“考试成绩”和“期末总评”等字段。现要根据“平 ”相关问题
  • 第1题:

    在“学生.mdb”数据库中有教师、课程、授课、课程成绩和学生表。

    (1)以教师、授课和课程表为数据源,创建生成查询“生成授课表”,表中含有授课 ID、教师姓名和课程名称字段。授课表结果如图所示。

    (2)以学生表和课程成绩表为数据源,创建查询“平均分”,结果显示学生姓名和平均分字段,平均分=Sum([课程成绩]![成绩])/Count([课程成绩]![课程编号])。查询结果如图所示。


    正确答案:

  • 第2题:

    在考生文件夹下“student.mdb”数据库中有student、选课表和课程表。

    (1)以student、选课表和课程表为数据源,创建参数查询“按ID查询成绩”,实现输入学生的ID显示学生成绩,参数提示为“请输入学生ID',结果显示学生姓名、课程名称和成绩字段。查询结果如图所示。

    (2)以student、选课表和课程表为数据源,创建生成表查询成绩表,查询每个学生选

    课的成绩,结果显示学生姓名、课程名称和成绩字段?生成成绩表如图所示。


    正确答案:

  • 第3题:

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

  • 第4题:

    Excel表格处理操作:

    考试要求:

    (1)将标题字体设为“楷体”24磅,粗体,置于表格正上方居中。

    (2)计算每名学生的总评成绩。公式:总评成绩=考试成绩×70%+平时成绩×30%。

    (3)将总评成绩的最高分显示在“总评成绩”的最后一栏中。

    成绩报告单

    姓名 考试成绩 平时成绩 总评成绩 李宁 90 100 马伟 60 80 赵达 82 90 张方 50 70 最高分


    正确答案:
    (1)选中标题所在单元格,单击右键,选择“设置单元格格式”单击“字体”标签,分类项选择楷书,字号选择24,单击“对齐”标签,将水平方式选为“居中”。
    (2)单击李宁总成绩单元格,输入“=”,在单击考试成绩单元格*70%+平时成绩单元格*30%,单击 “enter”即可。将鼠标放在李宁总成绩单元格的右下角,当出现十字的时候,按住鼠标左键向下拉动,就会出现其他人的总成绩。
    选中每个人的总评成绩和最高成绩单元格,单击公式是的最大值公式即可。

  • 第5题:

    在Access数据库中,有一个“学生成绩表”,其中包含学籍号、姓名、语文、数学、英语、综合科目等字段,其中可以将姓名作为主关键字字段。()


    正确答案:错误

  • 第6题:

    在学生成绩表中,有字段“总评成绩”、“平时成绩”和“期末考试”,其中,总评成绩=0.3×平时成绩+0.7×期末考试。在设计表时,字段“总评成绩”的数据类型应该是()

    • A、计算
    • B、数字
    • C、整数
    • D、文本

    正确答案:A

  • 第7题:

    “学生姓名”在数据库的学生成绩表中,属于()

    • A、记录
    • B、数据
    • C、字段
    • D、表头

    正确答案:C

  • 第8题:

    在成绩表中有字段“总评成绩”、“平时成绩”和“期末考试”等,其中,总评成绩=平时成绩+0.7×期末考试。则进行表设计时,字段“总评成绩”的数据类型应该是()

    • A、计算
    • B、数字
    • C、整数
    • D、文本

    正确答案:A

  • 第9题:

    判断题
    在Access数据库中,有一个“学生成绩表”,其中包含学籍号、姓名、语文、数学、英语、综合科目等字段,其中可以将姓名作为主关键字字段。()
    A

    B


    正确答案:
    解析: 暂无解析

  • 第10题:

    单选题
    在“成绩表”中有字段:平时成绩、期中考试、期末考试和总评成绩。其中,总评成绩=平时成绩+期中考试×20%+期末考试×70%,在建表时应将字段“总评成绩”的数据类型定义为()
    A

    文本

    B

    长整型

    C

    单精度

    D

    计算


    正确答案: B
    解析: 暂无解析

  • 第11题:

    判断题
    在一个Access数据库文件中有一张学生信息表,包含学号、姓名、年龄、性别等字段,我们可以采用姓名字段作为主关键字。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    单选题
    成绩表中有“总评成绩”、“平时成绩”和“期末考试”等字段,其中,总评成绩=平时成绩+0.6×期末考试。则进行表设计时,“总评成绩”的数据类型应该是()
    A

    计算

    B

    数字

    C

    整数

    D

    文本


    正确答案: C
    解析: 暂无解析

  • 第13题:

    在数据库“bd4.mdb”中有学生成绩表、学生档案表和课程名表。

    (1)以学生成绩表、学生档案表和课程名表为数据源,建立参数查询“查询1”,通过输入班级ID来查询不及格情况,参数提示为“请输入班级ID”,显示班级编号、姓名、课程名和成绩字段。运行查询显示如图所示。

    (2)设计宏“宏1”,打开“查询广查询。


    正确答案:

  • 第14题:

    在“学生成绩.mdb”数据库中有班级表、课程表和学生成绩表三张表。

    (1)以“学生成绩查询”结果为数据源,创建“学生成绩表”窗体,在窗体中显示学生ID、姓名、班级名称、课程名称和分数字段。

    (2)设置“学生成绩表”窗体的页眉为1厘米,页脚为0.501厘米,在页眉中添加“学生成绩表”标签,标签文本格式为宋体12号字,居中显示。窗体结果如图所示。


    正确答案:

  • 第15题:

    mdb”数据库中有教师、课程、授课、课程成绩和学生表。

    (1)以学生、课程和课程成绩表为数据源,创建查询生成表“查询1”,生成成绩表。生成学生姓名、课程名称和成绩字段。成绩表结果如图所示。

    (2)以教师、课程、授课和课程成绩表为数据源,创建查询“查询2”,统计具有博士学历的教师所教学生数。结果显示教师姓名、学历和学号之Count字段。查询结果如图所示。


    正确答案:

  • 第16题:

    试题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


    正确答案:
    试题13分析
    题目要求计算每名学生的平时成绩并确定是否能够参加期末考试,Do  While  Not  rs.EOF的功能是先计算ps的值,然后进行判断,所以第14空应该填pazy*0.5+xcy*0.1+qzks*0.4,判断完后进行相应的设置, 然后要进行数据更新,最后移到下一条记录。所以第15空应填“rs.Update”
    试题13答案
      [14]  pazy*0.5+xcy*0.1+qzks*0.4
      [15]  Update

  • 第17题:

    成绩表中有“总评成绩”、“平时成绩”和“期末考试”等字段,其中,总评成绩=平时成绩+0.6×期末考试。则进行表设计时,“总评成绩”的数据类型应该是()

    • A、计算
    • B、数字
    • C、整数
    • D、文本

    正确答案:A

  • 第18题:

    关于课程成绩评定下列叙述正确的是()

    • A、以期末考试成绩为主,参考平时成绩
    • B、期末考试成绩占总评成绩的60%,平时成绩占40%
    • C、只以期中和期末成绩为准
    • D、包括期末考试成绩,平时测验及期中考核成绩

    正确答案:A,D

  • 第19题:

    在“成绩表”中有字段:平时成绩、期中考试、期末考试和总评成绩。其中,总评成绩=平时成绩+期中考试×20%+期末考试×70%,在建表时应将字段“总评成绩”的数据类型定义为()

    • A、文本
    • B、长整型
    • C、单精度
    • D、计算

    正确答案:D

  • 第20题:

    在一个Access数据库文件中有一张学生信息表,包含学号、姓名、年龄、性别等字段,我们可以采用姓名字段作为主关键字。


    正确答案:错误

  • 第21题:

    单选题
    在学生成绩表中,有字段“总评成绩”、“平时成绩”和“期末考试”,其中,总评成绩=0.3×平时成绩+0.7×期末考试。在设计表时,字段“总评成绩”的数据类型应该是()
    A

    计算

    B

    数字

    C

    整数

    D

    文本


    正确答案: A
    解析: 暂无解析

  • 第22题:

    单选题
    “学生姓名”在数据库的学生成绩表中,属于()
    A

    记录

    B

    数据

    C

    字段

    D

    表头


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    在成绩表中有字段“总评成绩”、“平时成绩”和“期末考试”等,其中,总评成绩=平时成绩+0.7×期末考试。则进行表设计时,字段“总评成绩”的数据类型应该是()
    A

    计算

    B

    数字

    C

    整数

    D

    文本


    正确答案: B
    解析: 暂无解析