1、全国自考(数据库及其应用)模拟试卷 17 及答案与解析一、单项选择题1 在文件系统中数据的最小存取单位是 ( )(A)实体(B)记录(C)对象(D)数据项2 下列操作中不属于数据库的主要应用的是 ( )(A)定义(B)插入(C)删除(D)修改3 设置“最近使用文件列表” 时,只需要在“在最近使用的文件列表”右边的下拉列表中选择要显示_即可 ( )(A)文件(B)标题(C)文件数(D)文件列表4 下列关于 Access 的说法中,不正确的是 ( )(A)Access 允许用户定义并操纵对象(B) Access 是一个面向对象的 DBMS(C) Access 数据库文件的扩展名为mdb(D)Acc
2、ess 能与其他 Office 组件进行数据交换共享数据资源5 下列关于确定表中字段的描述中,不符合设计规则的是 ( )(A)包含能通过计算得到的数据(B)必须包含主题所需全部信息(C)不包含能通过推导得到的数据(D)每个字段直接与表的主题相关6 在设计完需要的表、字段和关系后,就应该检查该设计并找出任何可能存在的不足,一般来说,每个表都应满足的条件是 ( )(A)2NF(B) 3NF(C)对应条件(D)一对一条件7 下列关于压缩和修复数据库说法错误的是 ( )(A)压缩 Access 数据库实际上是复制该文件(B)服务器上的数据库要压缩不可随意打开处理(C)压缩要以非独占方式打开当前数据库(
3、D)压缩和修复在 Access 2000 中的一个过程中进行8 下列关于复制数据库对象的叙述中,不正确的是 ( )(A)可以把表中的数据以追加方式复制到已有的表中(B)若将对象复制到其他 Access 数据库,无需关闭当前 Access 数据库,可直接复制(C)可以复制表结构和数据(D)复制后的副本不能与已有的表重名9 备注、超级链接_和 OLE 对象等字段类型不能作为主键或索引字段,也不能在查询和报表中作为分组记录的依据 ( )(A)是否(B)真假(C)正误(D)IO10 下列关于索引的说法中不正确的是 ( )(A)使记录有序化(B) Access 可建立多字段索引(C)使得记录在物理位置上
4、发生变动(D)在逻辑上维持要求的记录排列顺序11 下列说法中不正确的是 ( )(A)是否型字段有 3 种设置格式可供选择(B)设置格式时,内部存储的数字并没有变(C)文本型字段格式设计中,每个占据一位字符(D)设置字段属性是在表的向导中进行的12 使用设计视图创建选择查询有三个要点:确定_;指定查询输出字段;设置查询准则 ( )(A)子目的(B)查询数据源(C)查询对象(D)查询方法13 将来自一个或多个表的数据合并到一个表中的查询,称为 ( )(A)子查询(B)追加查询(C)联合查询(D)传递查询14 关于窗体下列说法中不正确的是 ( )(A)最终展现在用户面前的操作界面是“设计” 视图(B
5、) Access 为窗体对象提供了三种视图方式(C) Access 可以创建图表式窗体(D)窗体的几个视图之间可通过“视图” 按钮快速地切换15 一个窗体页面中可以显示多条记录的窗体称为 ( )(A)单页窗体(B)子窗体(C)多页窗体(D)连续窗体16 在报表中可以使用“ 页码 ”命令添加页码,该命令位于 ( )菜单中。(A)格式(B)插入(C)视图(D)工具17 如果设置报表上某个文本框的控件来源属性为“3*5-2”,则在报表的“打印预览”视图中打开报表时,该文本框显示的信息是 ( )(A)13(B)未绑定(C) 3*5-2(D)出错18 记录浏览节是记录浏览栏控件,在记录浏览节中不能放置
6、( )(A)记录(B)浏览栏控件(C)绑定控件(D)未绑定控件19 按用途可将数据访问页分为三种类型,分别是 ( )(A)交互式报表页、数据输入页和数据分析页(B)数据表页、交互式报表页和数据分析页(C)数据表页、交互式报表页和数据输入页(D)数据表页、数据输入页和数据分析页20 下列关于宏的说法中不正确的是 ( )(A)任何一个宏都应该命名以便调用(B)宏组中的宏不能独立运行(C)创建宏时,必须选择宏操作(D)在宏中可以使用条件表达式二、填空题21 实体集是指_相同的同类实体的集合。22 数据库中的数据要供不同用户使用,对特定用户而言,可以取自数据库的某个子集,这是通过 DBMS 的_功能来
7、实现的。23 Access 2000 中自含的编程语言是 _。24 Access 提供了两种保障数据库安全的方法,分别是设置密码和_。25 在确定表中需要的字段时,不应该包含能_的数据。26 Access 为使用外部数据源的数据提供了两种选择,如果获取外部数据也将由Access 之外的程序使用,则应该采用 _方式。27 索引是一种使记录有序化的技术,主要作用是_。28 _查询不同于一般选择查询,其特点是在查询的同时,会改变原来表中的数据,因此执行它时系统会给出警告信息,用户应做好备份工作。29 表、查询和_都可以作为查阅字段的数据源。30 SELECT 课程名,学分 FROM course W
8、HERE 学分=30 实现的功能是_。31 选项组的功能是与选项按钮、切换按钮或_搭配使用,用于显示一组可选项的值。32 “_”视图与“打印预览”视图几乎完全一样,但前者只显示一些示范数据。33 文本型前缀字符的分组形式是将字段值前 n 个相同的字符分为一组,n 由“_”的值决定。34 使用自动功能创建的 Web 页,Access 会在当前文件夹中将其保存为_文件。35 在 Access 中,宏的类型有多种,其中 “_”相当于程序设计的分支结构。三、简答题36 简述数据库技术的特点。37 导入与链接都可以使用外部数据,何时采用链接方式?38 窗体最多可由哪几部分组成?各自的特点是什么?39 简
9、述带有条件的宏的执行过程。40 简述对象的事件与事件过程在概念上的不同点。四、综合题40 用 SQL 语句完成以下各题,均使用图 41 所示的 student、course 和 grade 三个表。41 显示年龄在 1920 之间的所有男同学的姓名。42 显示英语课程号和学时数。43 列出所有学生的姓名、课程名和成绩。44 将 student 表中的记录按年龄从小到大顺序显示。45 列出考分最高的学生姓名、性别、年龄、课程名和成绩。46 设有学生表:学生(学号、姓名,性别,年龄),其中学号、姓名、性别的数据类型为文本型,年龄为数字型。在设计视图中,基于学生表建立一个查询,显示年龄为 1920
10、岁的姓张的男同学。请按下图中的序号填写相关准则项。全国自考(数据库及其应用)模拟试卷 17 答案与解析一、单项选择题1 【正确答案】 B【试题解析】 在文件系统中,记录是数据的最小存取单位。2 【正确答案】 A【试题解析】 查询、插入、删除和修改数据等操作是数据库的主要应用。3 【正确答案】 C【试题解析】 设置“最近使用文件列表”时,只需要在“在最近使用的文件列表”右边的下拉列表中选择要显示文件数即可。4 【正确答案】 B【试题解析】 Access 不是一个面向对象的数据库管理系统,而是一个基于关系模型的数据库管理系统,所以 B 错误。5 【正确答案】 A【试题解析】 在确定表中字段时,不应
11、包含能推导或计算的数据,所以 A 错误。6 【正确答案】 B【试题解析】 在设计完需要的表、字段和关系后,就应该检查该设计并找出任何可能存在的不足,一般来说,每个表都应满足第三范式。7 【正确答案】 C【试题解析】 若要压缩 Access 数据库,用户必须具有 Access 数据库的“打开运行”和“以独占方式打开”的权限,所以 C 错误。8 【正确答案】 B【试题解析】 如果要将对象复制到其他 Access 数据库中,应先关闭当前的Access 数据库,然后打开要粘贴到的另一个 Access 数据库,所以 B 错误。9 【正确答案】 A【试题解析】 备注、超级链接、是否和 OLE 对象等字段类
12、型不能作为主键或索引字段,也不能在查询和报表中作为分组记录的依据。10 【正确答案】 C【试题解析】 索引是使记录有序化的另一种技术,这种技术并不真正从物理上移动记录,而是在逻辑上维持要求的记录排列顺序,所以 C 错误。11 【正确答案】 D【试题解析】 设置字段属性是在表的设计视图中进行的,所以 D 错误。12 【正确答案】 B【试题解析】 使用设计视图创建选择查询有三个要点:确定查询数据源;指定查询输出字段;设置查询准则。13 【正确答案】 C【试题解析】 联合查询可以将多个表合并为一个表,但要求用来合并的表具有相同的字段名,相应的字段具有相同的属性。14 【正确答案】 A【试题解析】 A
13、ccess 为窗体对象提供了三种视图方式:设计视图、窗体视图、数据表视图。其中最终展现在用户面前的操作界面是窗体视图,所以 A 项错误。15 【正确答案】 D【试题解析】 一个窗体页面中可以显示多条记录的窗体称为连续窗体。将一个完整的记录安排在一个页面上的窗体称为单页窗体。如果一个记录包含的信息量较大,以致无法将一个完整的记录安排在一个页面上,这时可以使用选项卡将记录分页显示,这种窗体称为多页窗体。子窗体是窗体中的窗体。16 【正确答案】 B【试题解析】 “日期和时间”命令位于“插入”菜单中。17 【正确答案】 D【试题解析】 在报表中使用计算控件如文本框时,输入的表达式必须以“=”开头,否则
14、在打印预览中显示出错,本题正确的输入方式是“=3*5-2” ,其结果为 13。18 【正确答案】 C【试题解析】 记录浏览节是记录浏览栏控件,在记录浏览节中不能放置绑定控件。19 【正确答案】 A【试题解析】 根据数据访问页的用途,可以将数据访问页分为交换式报表页、数据输入页和数据分析页。20 【正确答案】 B【试题解析】 宏组中的每个宏都有单独的名称并可独立地运行,调用宏组中的宏的命令格式是:宏组名宏名,所以 B 项错误。二、填空题21 【正确答案】 性质【试题解析】 性质相同的同类实体的集合称为实体集。22 【正确答案】 数据管理【试题解析】 数据库中的数据要供不同用户使用,对特定用户而言
15、,可以取自数据库的某个子集,这是通过 DBMS 的数据管理功能来实现的。23 【正确答案】 VBA【试题解析】 Access 2000 中自含的编程语言 VBA(Visual Basic for Application),VBA 实际上是嵌入在 Access 中的 VB 程序设计语言。24 【正确答案】 用户级安全机制【试题解析】 Access 提供了两种保障数据库安全的方法,分别是设置密码和用户级安全机制。25 【正确答案】 推导或计算【试题解析】 在确定表中需要的字段时,不应该包含能推导或计算的数据。26 【正确答案】 链接【试题解析】 Access 为使用外部数据源的数据提供了两种选择:
16、如果已确定数据只在 Access 中使用,则应该使用导入方式;如果获取外部数据也将由 Access 之外的程序使用,则应该采用链接方式。27 【正确答案】 加快数据查找速度【试题解析】 索引是一种使记录有序化的技术,主要作用是加快数据查找速度。28 【正确答案】 操作【试题解析】 操作查询不同于一般选择查询,其特点是在查询的同时,会改变原来表中的数据,因此执行它时系统会给出警告信息,用户应做好备份工作。29 【正确答案】 值列表【试题解析】 表、查询和值列表都可以作为查阅字段的数据源。30 【正确答案】 查询学分大于 30 的课程名和学分数【试题解析】 SELECT 课程名,学分 FROM c
17、ourse WHERE 学分=8 实现的功能是查询学分大于 30 的课程名和学分数。31 【正确答案】 复选框【试题解析】 选项组的功能是与选项按钮、切换按钮或复选框搭配使用,用于显示一组可选项的值。32 【正确答案】 版面预览【试题解析】 “版面预览”视图与“打印预览”视图几乎完全一样,但前者只显示一些示范数据。33 【正确答案】 组属性【试题解析】 文本型前缀字符的分组形式是将字段值前 n 个相同的字符分为一组,n 由“组属性” 的值决定。34 【正确答案】 HTML【试题解析】 使用自动功能创建的 Web 页,Access 会在当前文件夹中将其保存为 HTML 文件。35 【正确答案】
18、带条件的宏【试题解析】 在 Access 中,宏的类型有多种,其中“带条件的宏”相当于程序设计的分支结构。三、简答题36 【正确答案】 数据库技术的特点有:(1)数据结构化;(2)数据共享;(3)数据冗余小;(4)有较高的数据独立性;(5)数据库系统为用户提供了使用方便的用户接口;(6)增加了系统的灵活性。37 【正确答案】 虽然导入和链接都可以使用外部数据,但如果获取外部数据也将由 Access 之外的程序使用,则应采用链接方式。通过链接,在原应用程序和在Access 中都可以查看和编辑数据,也可以创建应用外部数据的查询、窗体和报表,将外部数据和 Access 表中的数据联合使用,甚至在其他
19、人正在以原始程序处理外部数据时还可以进行查看和编辑。38 【正确答案】 一个窗体最多由五个部分组成。(1)窗体页眉:用来显示窗体的标题或设置命令按钮等,在窗体视图中,它出现在屏幕的顶部,而在打印的窗体中只出现第一页的顶部。(2)页面页眉:在窗体每一页的顶部显示列标题,但页面页眉只能出现在打印的窗体中。(3)主体:用来显示记录,是所有窗体都必须有的设计区。(4)页面页脚:在窗体每一页的底部显示日期或页码等信息,只能出现在打印的窗体中。(5)窗体页脚:该区域显示的信息对每个记录而言都是一样的,在窗体视图中,它出现在屏幕的底部,而在39 【正确答案】 带有条件的宏的执行过程为:(1)首先计算出条件表
20、达式的值;(2)如果逻辑值为 “真”,则执行该行以及紧接着该行下面 “条件”单元格中含有省略号()的或“条件”单元格中不带条件的所有宏操作,直到遇到下一个条件表达式、宏名或者停止宏(StopMacro)为止;(3)如果逻辑值为 “假”,则忽略该行以及紧接着该行下面 “条件”单元格中含有省略号()的所有宏操作,并自动转移到下一个条件表达式或不带条件的宏操作。40 【正确答案】 对象的事件和事件过程在概念上的不同点为:(1)事件是指对象能识别并能响应的一些预先定义的动作,大多数事件是用户操作触发的,如单击鼠标事件、双击鼠标事件或按键等。每个对象都有与之相关的事件,不同对象能够识别不同的事件。(2)
21、事件过程是对事件的一种响应和处理,是与事件相关联的代码。事件是固定的,用户不能定义新的事件,但事件过程却是可以根据需要编程的。处理事件的代码称为事件过程。四、综合题41 【正确答案】 SELECT 姓名 FROM student WHERE 性别=“男”AND 年龄BETWEEN 19 AND 2042 【正确答案】 SELECT 课程号,学时数 FROM course WHERE 课程名=“英语”43 【正确答案】 SELECT student姓名,course 课程名, grade成绩 FROM student,course,grade WHERE student学号=grade学号 AN
22、D course课程号=grade课程号44 【正确答案】 SELECT*FROM student ORDER BY 年龄45 【正确答案】 SELECT student姓名,student性别,student年龄,course课程名,grade成绩 FROM student,course,grade WHERE student学号=grade学号 AND course课程号=grade课程号 AND 成绩 IN(SELECT MAX(grade成绩 )FROM grade)【试题解析】 题中第 3、5 题属于多表查询,难道较大。多表查询涉及多个表,一般是通过不同表中的公共字段实现联接,使它们能像一个表那样进行查询,从这个意义上说多表查询又称为联接查询。联接是有条件的,对于 student 表和 grade表之间的“一对多”联系,是通过两个表中的公共字段“学号”的值相等的条件实现联接的。为了区分不同表中的同名字段,引用同名字段时需用表名作为前缀来限定。46 【正确答案】 (1)Like“ 张*”(2)“男”(3)19 and 20【试题解析】 查询准则是通过表达式描述的,本题相对都比较简单,只考查了简单的 Like 用法和逻辑运算符 and,解答本题主要要看懂设计图。