《数据库应用技术A》_A卷参考答案
- 格式:doc
- 大小:62.50 KB
- 文档页数:3
华南农业大学期末考试答卷(A 卷)参考答案
2013学年第一学期
考试科目: 数据库应用A 考试类型:(闭卷)
考试时间: 120 分钟
学号 姓名 年级专业班级
① 本试题分为试卷与答卷两部分。试卷有四大题,共9页。不能使用计算器。 ②
③ ②
⑤ 机读卡上请写姓名、班级、学号,学号只写后10位(例如:201231140701,只写1231140701)。用签字笔填写这些信息时不要写在机读区域,以免影响机读的成绩。
一、判断题(本大题共20小题,每小题0.5分,共10分。在答题卡上涂黑A 代表正确,涂黑B 代表错误)
二、单选题(本大题共40小题,每小题1分,共40分。涂黑答题卡上对应的项)
三、填空题(本大题共9小题、10个空,每空1分,共10分)
四、应用题(本大题共5题,共40分。写清题号)
1、某个学生管理系统有“学生”和“班级”两个表,如下所示。应用关系运算完成下列题目。(本题共5小题,每小题2分,共10分) 答:
(1)∏学号,姓名,籍贯(学生)
(2)∏班级编号,班级名称,专业(σ班级编号=‘110’(图书)) (3)
(4)
(5)
2名称,学时,学分),选课(学号,课程编号,成绩)按要求完成下列问题。(本题共5小题,每小题2分,共10分) 答:
(1)显示不同性别的人数。 (2)显示选修数据库应用的学生的学号,姓名,成绩。 (3)Select Distinct 学生.学号,姓名from 学生,选课
Where 学生.学号=选课.学号and 成绩<60
(4)Insert into 学生 (学号,姓名) Values (“20120001”,”王平”) (5)Update 课程 Set 学分=3 Where 课程名称=”数据库应用”
3、学生管理数据库中有三个表,结构如下:学生(学生编号,姓名,性别,出生年月,籍贯,班级编号);选课(学生编号,课程编号,教师编号,成绩);课程(课程编号,课程名称,学时,学分)。写出以下各题的操作步骤。(本题共2小题,
每小题5分,共10分)
答:
(1)新建一个查询,加入学生、选课、课程3个表。拖动鼠标,将学生表与选课成绩表通过学生编号创建关系,选课与课程2个表通过课程编号创建关系。(2分)
双击姓名、课程名称、成绩2个字段,将其显示出来。(2分)
将查询存盘,命名为“QT1”。(1分)
(2)在关系对话框中,加入学生、选课、课程3个表。拖动鼠标,将学生表与选课成绩表通过学生编号创建关系,选课与课程通过课程编号创建关系。(1分)
切换到报表对象,使用报表向导,先选择学生表,选择学生编号、姓名字段;然后选择课程表,选择课程名称;再选择选课表,选择成绩。按照向导的提示选择阶梯形式的样式。(1分)
然后切换到报表设计视图,单机“编辑”中的“排序与分组”,将学生编号的组页脚显示出来。在学生编号的组页脚用鼠标增加一个文本框,前面标签的标题部分修改为“平均分:”,后面文本框输入公式:=A VG([成绩]。(2分)
将报表存盘,名称修改为REP2.(1分)
4、阅读程序,写出单击命令按钮Command1时消息框的输出结果。(本题共2小题,第1
小题2分,第2小题3分,共5分)
答:
(1)优秀
(2)80
5、程序的框架如下,编写一个子过程P1,使其输出:
Sum=1/(1*2) + 1/(2*3)+ 1/(3*4)+ …+1/(10*11)的值。(5分)
答:
Public Sub P1( )
Dim Sum as Single,I as integer ‘类型声明正确得1分
Sum=0
For i=1 to 10
Sum=sum+1/(i*(i+1))
Next I ‘处理过程正确得3分
Msgbox sum ‘输出结果正确得1分
End Sub