试题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
第1题:
第2题:
有如下SQL语句: SELECT姓名FROM学生表WHERE学号IN; (SELECT学号FROM成绩表WHERE成绩>90) 下列哪条命令与该SQL语句等价
A.SELECT姓名FROM学生表WHERE EXISTS; (SELECT学号FROM成绩表WHERE成绩>90)
B.SELECT姓名FROM学生表WHERE EXISTS; (SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)
C.SELECT姓名FROM学生表WHERE学号EXISTS; (SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)
D. SELECT姓名FROM学生表WHERE学号=; (SELECT学号FROM成绩表WHERE成绩>90)
第3题:
学校的数据库中有表示系和学生的关系:系(系编号,系名称,系主任,电话,地址),学生(学号,姓名,性别,入学日期,专业,系编号),则关系学生中的主键和外键分别是()。
A.学号,系编号
B.学号,专业
C.学号,姓名
D.学号,无外键
第4题:
(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
第5题:
在学生成绩表中,有字段“总评成绩”、“平时成绩”和“期末考试”,其中,总评成绩=0.3×平时成绩+0.7×期末考试。在设计表时,字段“总评成绩”的数据类型应该是()
第6题:
课程重考成绩中也计入平时成绩。
第7题:
()和()考试只记卷面成绩,不计算平时成绩。
第8题:
设教学数据库中有四个关系: 教师(教师编号,教师姓名,联系电话) 课程(课程号,课程名,教师编号) 学生(学号,学生姓名,年龄,性别,专业) 选课(学号,课程号,成绩)检索所有姓“李”的学生的姓名和年龄。
第9题:
有如下SQL语句:下列哪条命令与该SQL语句等价() SELECT姓名FROM学生表WHERE学号IN; (SELECT学号FROM成绩表WHERE成绩>90)
第10题:
在成绩表中有字段“总评成绩”、“平时成绩”和“期末考试”等,其中,总评成绩=平时成绩+0.7×期末考试。则进行表设计时,字段“总评成绩”的数据类型应该是()
第11题:
文本
长整型
单精度
计算
第12题:
计算
数字
整数
文本
第13题:
数据库中有“平时成绩表”,包括“学号”、“姓名”、“平时作业”、“小测验”、“期中考试”、“平时成绩”和“能否考试”等字段,其中,平时成绩=平时作业×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
第14题:
mdb”数据库中有教师、课程、授课、课程成绩和学生表。
(1)以学生、课程和课程成绩表为数据源,创建查询生成表“查询1”,生成成绩表。生成学生姓名、课程名称和成绩字段。成绩表结果如图所示。
(2)以教师、课程、授课和课程成绩表为数据源,创建查询“查询2”,统计具有博士学历的教师所教学生数。结果显示教师姓名、学历和学号之Count字段。查询结果如图所示。
第15题:
某学校的教学信息关系数据库中有如下两个表:
学生表(学号,姓名,性别,专业)
成绩表(学号,课程名,分数)
用SQL语句表达下述查询:
(a)检索分数高于80分的所有学生的学号和分数。
(b)检索选修了“高等数学”课程的所有学生的学号。
第16题:
成绩表中有“总评成绩”、“平时成绩”和“期末考试”等字段,其中,总评成绩=平时成绩+0.6×期末考试。则进行表设计时,“总评成绩”的数据类型应该是()
第17题:
总成绩由哪几部分组成,分别占多少比例?()
第18题:
根据学校相关规定,学生的平时成绩包括学生平时的()情况
第19题:
关于课程成绩评定下列叙述正确的是()
第20题:
有一个名为“Students”的SQL Server数据库,在其中有一个包含学号、姓名、性别、班级、数学、语文、英语7个字段的“学生成绩表”,使用该数据库中的信息,写出实现下列要求的SQL语句。 查询所有男生的数据记录
第21题:
在“成绩表”中有字段:平时成绩、期中考试、期末考试和总评成绩。其中,总评成绩=平时成绩+期中考试×20%+期末考试×70%,在建表时应将字段“总评成绩”的数据类型定义为()
第22题:
计算
数字
整数
文本
第23题:
计算
数字
整数
文本