华农-2016《数据库应用A》_A卷—参考答案
装订线
华南农业大学期末考试答卷(A卷)参考答案
2016学年第一学期考试科目:数据库应用A
考试类型:(闭卷)考试时间:120 分钟一、
题号 1 2 3 4 5 6 7 8 9 10
答案╳√√╳╳√√╳╳╳
题号11 12 13 14 15 16 17 18 19 20
答案√√√√╳╳╳√√╳
二、单选题(共40小题,每小题1分,共40分。涂黑答题卡上对应的项)
题号21 22 23 24 25 26 27 28 29 30
答案 C A B D C A C D B D
题号31 32 33 34 35 36 37 38 39 40
答案 C D B A C C B D D A
题号41 42 43 44 45 46 47 48 49 50
答案 B A D B A D C C A B
题号51 52 53 54 55 56 57 58 59 60
答案 B C C D B B A A D A
1 数据库管理系统 6 InputBox
2 关系模型7 身份证号
3 属性8 Drop Table
4 外模式9 Year(Date())-Year([出生日期])
5 OpenReport 10 25
四、应用题(共5题,共40分。写清题号)
1、应用关系运算完成下列题目。(本题共5小题,每小题2分,共10分)
答:(1)(3)
(2)
(4)∏产品名称,库存量(σ单价>30(产品))
(5)∏产品名称(σ公司名称=‘佳佳乐’(产品供应商))
产品名称
苹果汁
牛奶
酱油
蟹
公司名称产品名称
佳佳乐苹果汁
佳佳乐牛奶
妙生酱油
妙生牛奶
为全蟹
日正苹果汁供应商ID 公司名称
1 佳佳乐
4 为全
2、(本题共5小题,每小题2分,共10分)
答:(1) 查找图书名为"数据库应用" 的借阅信息,显示借阅编号、会员编号、借阅日期。
(2) 查找所有未归还图书的会员信息,显示会员编号, 会员名称, 联系电话, 地址。
(3) Alter Table 会员Alter 地址Char(100);
(4) Select 图书类别, Avg(单价) As平均单价From图书Group by 图书类别;
(5) Delete From 借阅Where 借阅日期<= #2015-12-31#;
3、某公司管理数据库中有2个表,结构如下:部门(部门号,部门名称,联系电话);员
工(编号,姓名,性别,年龄,职务,部门号,聘用时间,简历,照片)。写出以下各题的操作步骤。(本题共2小题,每小题5分,共10分)
答:(1)新建一个查询,加入“部门”和“员工”2个表。拖动鼠标,将“部门”表与“员工”表通过“部门号”字段创建表间关系。(2分)
在设计视图的字段行选择“姓名”、“性别”、“年龄”、“职务”和“部门名称”5个字段。(1分)
在设计视图的“年龄”字段下方的条件行中输入“between 20 and 30”,将查询存盘,命名为“青年员工”。(2分)
(2)切换到报表对象,使用报表向导,选择查询“青年员工”。按照向导的提示选择阶梯形式的样式。(1分)
然后切换到报表设计视图,单击“编辑”中的“排序与分组”,将“部门名称”的组页脚显示出来。在“部门名称”的组页脚用鼠标增加一个文本框,前面标签的标题部分修改为“平均年龄:”,后面文本框输入公式:=A VG([年龄]。(2分)
将报表存盘,名称修改为“青年员工统计表”。(1分)
4、写出下列表达式的值。(本题共5小题,每小题1分,共5分)
(1)"农业" (2)"a" (3)6 (4)3 (5)46
5、使用循环结构,编写一个公共子过程S1=1/2+3/4+5/8+7/16+…+ (2*i-1)/2^i,(i=1,2,3,…20),使其输出前20项累加和的值。(5分)
答:
Public Sub S1( )
Dim Sum as double, P as double, I as integer, M as integer
‘类型声明正确得1分
Sum=0
For I=1 to 20 step 1
M=2*I-1
P= 2^I
Sum=Sum+M/P
Next I ‘处理过程正确得3分
Msgbox Sum ‘输出结果正确得1分
End Sub