全国自考(数据库及其应用)模拟试卷4
一、1.单项选择题
0. 数据库系统与文件系统的主要区别是( )
A.数据库系统比较复杂,而文件系统比较简单
B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
C.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量
D.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
1. 一个部门有多个职工,每个职工只能属于一个部门,部门与职工之间是( )
A.一对一的联系
B.一对多的联系
C.多对一的联系
D.多对多的联系
2. Access数据库可以包含的七类对象是( )
A.表、记录、字段、查询、窗体、报表和数据访问页
B.表、记录、关系、查询、窗体、报表和数据访问页
C.表、查询、窗体、报表、数据访问页、宏和模块
D.表、图表、查询、组、窗体、报表和数据访问页
3. 关于“数据库”窗口对象列表框,下列说法错误的是( )
A.可以显示创建对象的快捷方式
B.不能显示创建对象的快捷方式
C.可以同时显示创建对象的快捷方式和当前数据库中已创建的所有对象
D.能显示当前数据库已创建的所有对象
4. 使用数据库向导可以方便、快速地创建数据库,原因是因为数据库向导中提供了一些基本的( )
A.数据库模板
B.数据访问页
C.数据表
D.数据库视图
5. 在Access查询准则的特殊运算符中,“Like”表示的含义是( )
A.指定一个字段值的列表
B.指定一个字段值的范围
C.指定查找文本字段的字符模式
D.指定一个字段为非空
6. 下列关于数据访问页的叙述中,错误的是( )
A.数据访问页中的相关数据可以随数据库中的内容而变化
B.利用命令按钮可以对记录进行操作
C.使用自定义背景之前,必须删除已经应用的主题
D.利用标签可以对记录进行浏览操作
7. 使用自动创建数据访问页创建数据访问页时,Access会在当前文件夹下将创建的数据访问页自动保存为( )格式。
A.HTML
B.文本
C.数据库
D.Web
8. 在报表中添加日期和时间,可以通过设置其“控件源”属性为日期或时间的计算表达式来显示日期与时间,该控件位置应该安排在报表的( )节区里。
A.主体
B.页面页眉
C.报表页脚
D.以上均可
9. 假定“职工”表只含“姓名”和“出生日期”两个字段,现要求在查询中建立一个“年龄”字段并计算出职工的年龄,下列设置中错误的是( )
A.年龄:Year(Date())-Year([出生日期])
B.年龄:Year(Date())-Year(出生日期)
C.年龄:Year(Now())-Year([出生日期])
D.年龄:Date()-Year(出生日期)
10. 在Access数据库中,向用户提供操作数据库界面功能的是( )
A.报表
B.数据库访问页
C.窗体
D.宏
11. 不属于选项组控件包含的按钮是( )
A.选项按钮
B.事件按钮
C.复选按钮
D.切换按钮
12. 在窗体中添加记录的方法是( )
A.单击“浏览按钮”中的“添加新记录”
B.单击“选择对象”中的“添加新记录”
C.单击“命令按钮”中的“添加新记录”
D.单击“分页符按钮”中的“添加新记录”
13. 下列用于打开窗体的宏操作是( )
A.OpenReport
B.OpenTable
C.OpenForm
D.OpenQuery
14. 计算控件的控件源必须是以( )开头的一个计算表达式。
A.=
B.!
C.[
D.*
15. 属于计算平均值的函数是( )
A.Sum
B.Avg
C.Count
D.Max
16. 在宏的表达式中要引用报表exam上控件Name的值,可以使用引用式( )
A.Reports! Name
B.Reports! exam! Name
C.exam! Name
D.Reports exam Name
17. IsNull的含义是( )
A.字段值是否为空
B.字段值为空
C.字段值非空
D.字段值默认
18. 将Access数据库中的数据发布到Internet网络上需要通过( )对象来实现。
A.表
B.查询
C.窗体
D.数据访问页
19. 查看工资表中实发工资为1000元以上(不包括1000元)至2000元(不包括2000元)以下的人员记录,表达式为( )
A.实发工资>1000OR实发工资<2000
B.实发工资>1000AND实发工资<2000
C.实发工资>=1000AND实发工资=<2000
D.实发工资(Between 1000 and 2000)
二、2.填空题
0. 数据库系统由______、硬件、软件和数据库管理员四个部分组成。
1. 创建数据库时,表中的每个字段则应包含关于______的各个数据。
2. 在Access中,当撤销数据库密码时,需要以______方式打开数据库。
3. Access提供了______和数据库向导两种创建数据库的方法。
4. 在报表中,最常用的计算控件是______。
5. 在执行时能显示对话框来提示用户输入信息的查询是______。
6. 用于显示报表中每个栏目标题的节是______。
7. 设计报表的最终目的是______。
8. 保存创建的数据访问页,Access自动将其保存为______文件。
9. 在支持数据输入的页中通常有两种类型的节,即______节和记录浏览节。
10. 控制窗体是一种供用户控制工作流程的窗体,一般是通过“______”和“选项按钮”等控件控制工作的流程。
11. 在Access中,模块分为______和标准模块两种类型。
12. 可设置小数位字段的是数字型字段和______字段。
13. 除了查询作为窗体数据源外,______也是窗体的一种重要数据源。
14. 对数据操作时会引起的异常包括修改异常、______异常和删除异常。
三、3.简答题
0. Access中交叉表查询的含义是什么?
1. 简述Access数据库的组成。
2. 从“学生”表student中检索出生日期在1985年1月1日到1982年1月1日之间的学生记录,试列出查询条件。
3. 报表有几种视图?它们的作用是什么?
4. 简述如何从其他的宏中运行宏。
四、4.综合题
0. 假设某数据库中含有表student(学号、姓名、性别、出生日期、专业)、course(课程号、课程名、学时数、学分)和grade(学号、课程号、成绩)等,需做以下检索:
(1) 从中检索至少有一名女学生的专业和该专业女学生的人数的记录。试列出查询条件。
(2) 从中检索计算机专业学生英语课程的成绩,显示姓名、课程名和成绩,要求成绩由高到低排序显示。试列出查询条件。
1. 假设经纬房地产公司聘用多名业务员负责房地产的销售业务,经纬公司有房地产5万平方米,分布在3个小区,有一部分房产已售出,其中有的客户一次性付款,也有的客户是分期付款。公司希望存储业务员、房产、房产销售、客户和各户付款情况。试设计E-R模型,描述经纬公司的数据环境,将E-R模型转换成关系数据模型。
