《全国计算机等级考试Access数据库程序设计课后习题参考答案与解析.doc》由会员分享,可在线阅读,更多相关《全国计算机等级考试Access数据库程序设计课后习题参考答案与解析.doc(30页珍藏版)》请在三一办公上搜索。
1、第一章 数据库基础知识第一节 数据库基础知识1、答案:A解析:本题考查信息和数据的概念及联系。信息是关于现实世界事物的存在方式或运动形态反映的综合,是人们进行各种活动所需要的知识。数据是描述现实世界事物特征的符号集合。数据与信息的联系是:数据是信息的符号表示或称为载体;信息则是数据的内涵,是对数据语义的解释。2、答案:数据库系统解析:本题考查数据管理的发展阶段及各阶段的特点。数据管理的发展阶段经历了人工管理、文件系统、数据库系统(后发展为分布式系统和面向对象数据库系统)等几个阶段,在人工管理阶段:数据和应用程序不具有独立性,数据不能长期保存且不能共享,冗余度高;在文件系统阶段:数据和应用程序具
2、有一定独立性,数据可以长期保存,但数据不能共享,冗余度高;在数据库系统阶段实现了数据共享,减少了数据冗余,且数据和应用程序具有较高的独立性。3、答案:B解析:本题考查数据库系统和文件系统的特点。数据库系统与文件系统相比其特点是:实现了数据共享,减少了数据冗余,但并不是避免了数据的所有冗余,因为在一定条件下,一定的数据冗余是有必要的。数据库系统中的数据一致性,是指能对数据进行统一的修改,从而保证数据的一致性。第二节 数据库系统1、答案:D解析:本题考查数据库系统的组成。数据库系统是指引进数据库技术后的计算机系统,它由5部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户。
3、2、答案:A解析:本题考查数据库管理系统的功能。数据库管理系统是运行在操作系统之上的负责管理数据库应用的管理软件。它一般由数据定义功能(管理数据库对象)、数据操纵功能(实现数据查询和维护)、数据控制功能(数据库权限管理)以及数据维护(数据库备份、转存和恢复等)等功能构成。 3、答案:物理独立性解析:本题考查物理独立性和逻辑独立性的概念。数据的独立性分为物理独立性和逻辑独立性。物理独立性是指当数据的存储结构(或物理结构)改变时,通过DBMS的相应改变可以保持数据的逻辑结构不变,从而应用程序也不必改变。逻辑独立性是指当数据的总体逻辑结构改变时,通过DBMS的相应改变可以保持数据的局部逻辑结构不变,
4、应用程序是依据数据的局部逻辑结构编写的,所以应用程序不必改变。4、答案:A解析:本题考查数据库系统的三级模式体系结构。数据库系统的三级模式由外模式、模式和内模式组成。外模式也称用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征描述;模式也称概念模式或逻辑模式,它是对数据库中全体数据的逻辑结构和特征的描述;内模式也称存储模式,它是全体数据库数据的内部表示或者底层描述,用来定义数据的存储方式和物理结构。5、答案:外模式解析:本题考查数据库系统的三级模式体系结构。数据库系统的三级模式由外模式、模式(或概念模式)和内模式组成。其中外模式也称用户模式,它是数据库用户(包括应用程序员和最终用
5、户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。第三节 数据模型1、答案:D解析:本题考查数据模型概念。数据模型是数据库管理系统中用来表示实体和实体之间联系的方法,是一组严格定义的记录及其联系的集合。2、答案:B解析:本题考查实体概念。客观存在并相互区别的事物称为实体。实体可以是实际的事物,也可以是抽象的事物。其中描述实体的特性称为属性。3、答案:D解析:本题考查数据模型的组成。数据模型是数据库中数据组织的结构和形式,它反映了客观世界中各种事物之间的联系,是这些联系的抽象和归纳。它通常由三个部分组成:数据结构、数据操作和数据约束条件
6、。4、答案:C解析:本题考查关系数据模型定义。用“二维表”结构表示实体以及实体之间联系的模型称为关系数据模型。在关系模型中,操作的对象和结果都是二维表,即关系。5、答案:关系模型解析:本题考查数据模型分类。任何一个数据库管理系统都是基于某种数据模型的。数据库管理系统所支持的传统数据模型分3种:层次模型、网状模型和关系模型。第四节 关系数据库1、答案:C解析:本题考查关键字的定义。关系中其值能够唯一标识一个元组的属性或属性的组合,称为关系的关键字。单个属性组成的关键字称为单关键字,多个属性组合的关键字称为组合关键字。2、答案:外部关键字解析:本题考查外部关键字的定义。关系中某个属性或属性组合并非
7、是该关系的关键字,但却是另一个关系的主关键字或候选关键字,称此属性或属性组合为本关系的外部关键字。3、答案:实体完整性解析:本题考查数据完整性规则。完整性通常包括实体完整性规则、参照完整性规则和用户定义完整性规则(又称域完整性规则),其中实体完整性和参照完整性,是关系数据库系统所支持的完整性约束规则。4、答案:投影解析:本题考查关系运算。关系数据库管理系统能实现的关系运算有两类:一类是传统的集合运算,包括并、差、交;另一类是专门的关系运算,包括选择、投影和联接。5、答案:B解析:本题考查关系运算。从关系T可以看出T中的元组是关系R与关系S所有元组的合并,符合关系运算中的并操作。第五节 数据库设
8、计基础1、答案:A解析:本题考查数据库设计步骤。设计数据库的基本步骤:一、确定新建数据库的目的;二、确定数据库中的表;三确定表中的字段;四、明确有唯一值的字段,即确定主关键字;五、确定表之间的关系。最后就是优化设计。2、答案:D解析:本题考查表中主键的概念。关系中能唯一区分、确定不同元组的属性或属性组合称为主关键字,简称主键。Access的表中可作为主键的有:自动编号、单字段和多字段。3、答案:D解析:本题考查表之间的联系。定义表之间的联系有:一对一联系、一对多联系和多对多联系,其中多对多联系描述的是:表A的一条记录在表B中可对应多条记录,而表B中的一条记录在表A中也可以对应多条记录。第二章
9、Access 2003基础第一节 Access简介1、答案:C解析:本题考查Access基础知识。Access是一个功能强大的桌面关系数据库管理系统,可以组织、存储并管理任何类型和任意数量的信息,是Office中一个成员。从本质上看,Access数据库属于关系型数据库系统,而不属于面向对象的数据库系统,但是它也吸取了后者的优点,如用户界面、程序设计等,提供了面向对象的程序设计功能。 2、答案:.MDB解析:本题考查Access数据库的扩展名。在Access数据库中共有表、查询、窗体、报表、数据访问页、宏和模块7个数据库对象。这些对象都存放在同一个数据库文件(扩展名为.MDB文件)中。3、答案:
10、B解析:本题考查Access数据库对象。在Access数据库中共有表、查询、窗体、报表、数据访问页、宏和模块7个数据库对象。4、答案:C解析:本题考查表的基本概念。在表中,数据以二维表的形式保存。表中的列称为字段,表中的行称为记录,记录是由一个或多个字段组成的。一条记录就是一个完整的信息。5、答案:B解析:本题考查表的组成。表是数据库中用来存储数据的对象,表由记录(也称元组)和字段(也称属性)组成。第二节 Access的用户界面与退出1、答案:D解析:本题考查退出Access 2003系统的方法。退出Access 2003系统的方法有以下几种: 单击Access 2003用户界面标题栏右侧的“
11、关闭”按钮。 选择“文件”菜单中的“退出”命令。 使用快捷键Alt+F4或Alt+F+X。 单击标题栏左侧的控制菜单图标,在弹出的下拉式菜单中选择“关闭”命令或直接双击该图标。第三章 Access 2003的数据库与表第一节 数据库的建立1、答案:B解析:本题考查创建数据库的方法。创建数据库有两种方法,第一种是先建立一个空数据库,然后向其中添加表、查询、窗体和报表等数据库对象;第二种是使用“数据库”向导,利用系统提供的模板进行一次操作来选择数据库类型,并创建所需的表、窗体和报表等。2、答案:D解析:本题考查关闭数据库的方法。当完成数据库的操作后,需要将其关闭。关闭的方法有3种:单击“数据库”窗
12、口右上角“关闭”按钮。双击“数据库”窗口左上角“控制菜单”图标。单击“数据库”窗口左上角“控制菜单”图标,从打开的菜单中选择“关闭”命令。第二节 表结构的创建1、答案:表结构表内容解析:本题考查表的组成。Access表由表结构和表内容(记录)两部分构成。表结构是数据表的框架,表内容是向框架中添加记录。2、答案:C解析:本题考查Access的数据类型。数据类型决定了数据的存储方式和使用方式。Access的数据类型有10种,包括文本、备注、数字、日期/时间、货币、是/否、自动编号、OLE对象、超链接和查阅向导。3、答案:D解析:本题考查自动编号数据类型。自动编号数据类型一旦被指定,就会永久地与记录
13、连接,每次向表中添加新记录时,Access会自动插入唯一顺序号,即在自动编号字段中指定某一数值。如果删除了表中含有自动编号字段的一条记录,Access并不会对表中自动编号型字段重新编号。当添加某一条记录时,Access不再使用已被删除的自动编号型字段的数值,而是按递增的规律重新赋值。自动编号型占4个字节,16个字节仅用于“同步复制ID”。4、答案:D解析:本题考查OLE对象数据类型。OLE对象型是指字段允许单独“链接”或“嵌入”OLE对象,例如Word文档、Excel电子表格、图像、声音或其他二进制数据。这些对象都是Windows所支持的对象。5、答案:B解析:本题考查建立表结构的常用方法。建
14、立表结构有3种方法,一是在“数据表”视图中直接在字段名处输入字段名,这种方法比较简单,但无法对每一个字段的数据类型、属性值进行设置,一般还需要在“设计”视图中进行修改;二是使用“设计”视图,这是最常用的方法;三是通过“表向导”创建表结构。第三节 字段属性的设置1、答案:C解析:本题考查字段的“字段大小”属性。“字段大小”属性只适用于“数字”型和“文本”型的字段。该属性可以控制字段使用的空间大小。对于“文本型”字段,默认的字段大小为50,表示这个字段中最多可以输入50个字符(无论是汉字,字母还是数字都占1个字符),可以设置可输入的最大字符数为255。2、答案:B解析:本题考查字段的“格式”属性。
15、“格式”属性只影响数据的显示格式,但不影响数据在表中的存储方式。不同数据类型的字段,选择的格式有所不同,可以设置“格式”属性的数据类型有:日期/时间型、数字型、自动编号型、货币型、文本型、备注型和是/否型。3、答案:A解析:本题考查字段的“输入掩码”属性。“输入掩码”属性用于定义数据的输入格式保证输入正确的数据。“输入掩码”属性所使用的字符有很多,其中字符“#”代表可以输入数字、空格、加号、减号;字符“-”代表的是分隔符,会在该字符的位置原样显示,所以只有选项A符合输入规则。4、答案:默认值解析:本题考查字段的“默认值”属性。对表中的每个字段都可以设置一个默认值,当在数据表视图下向表中增加记录
16、时,对设置“默认值”属性的字段,在未输入其数据前自动显示数值,该数值是在“默认值”属性框中设置的值。用户根据需要可以更改其值,即默认值是可以改变的。5、答案:B解析:本题考查索引知识。索引是建立在列上的一种数据库对象,能够为表中的数据提供逻辑顺序,可以提高数据的访问速度。创建索引的字段,可以是单个字段,也可以是多个字段。其字段的数据类型可以是文本型、数字型、自动编号型、日期/时间型等,但不能在备注、超链接和OLE对象等数据类型字段上建立索引。第四节 向表中输入数据1、答案:“数据表”视图解析:本题考查如何向表中输入数据。使用表的“设计”视图只能创建表的结构,即创建了一个空表(表中还没有数据),
17、向表中输入数据时,需要打开表的“数据表”视图,即打开表,然后在“数据表”视图窗口中输入数据。2、答案:C解析:本题考查“数据表”视图窗口中的记录定位器含义。在“数据表”视图窗口的下方有一个“记录”指示框,在中间显示当前记录号,可以在其中直接键入记录号,以便将光标定位在表中任意一条记录上,或者单击“”按钮定位在首记录、单击“”按钮定位在当前记录的前一条记录、单击“”按钮定位在当前记录的下一条记录、单击“”按钮定位在最后一条记录。第五节 表间关系的建立与维护1、答案:D解析:本题考查表之间关系的知识。因为表是现实世界中实体的反映,而现实世界中实体与实体之间的关系也需要通过表与表之间的关系反映出来。
18、2、答案:A解析:本题考查表之间的关系。表之间的关系可以分为一对一、一对多和多对多3种。如果表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录只能与表A中的一条记录相匹配,则这两个表存在一对多的关系。3、答案:A解析:本题考查参照完整性规则。参照完整性是向表中输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。实施了参照完整性,则当主表中没有相关记录时,就不能将记录添加到相关表中,也不能在相关表中存在匹配的记录时删除主表中的记录,更不能在相关表中有相关记录时,更改主表中的主键值。设置了“级联更新相关字段”选项,则在主表中修改相关记录时,相关表中相关的记录也随之更改。第六节 在
19、Access中维护表1、答案:A解析:本题考查打开数据表的方法。在Access中,可以在“数据表”视图中打开表,也可以在“设计”视图中打开表。2、答案:B解析:本题考查使用键盘上不同按键实现快速定位的方法。在数据表中使用快捷键可以快速定位在需要的数据中,其中Tab键、回车键、 都可以将光标定位在下一字段中,Shift+Tab组合键是将光标定位在上一字段中。3、答案:D解析:本题考查冻结列的概念。在通常的操作中,有时需要建立比较大的数据库表,但由于表过宽,在“数据表”视图中,有些关键的字段值因为水平滚动后无法看到,因此我们可以利用Access提供的冻结列功能,在“数据表”视图中,冻结某字段或某几
20、个字段列后,无论怎样拖动滚动条,这些字段总是可见的,并且总是显示在窗口的最左侧。第七节 在Access中操作表1、答案:C解析:本题考查数据表排序的知识。要想对数据表进行排序,既可以按照一个字段进行排序,也可以按照多个字段进行排序。当按照多个字段进行排序时,按从左到右的优先次序进行排序。2、答案:D解析:本题考查筛选记录的方法。筛选就是按照选定内容,或根据筛选条件将符合选定内容或筛选条件的记录在数据表中显示出来,筛选记录的方法有:“按选定内容筛选”、“内容排除筛选”、“按窗体筛选”、“按筛选目标筛选”和“高级筛选/排序”。3、答案:与解析:本题考查“按窗体筛选”记录的方法。“按窗体筛选”方法可
21、以指定某个字段值或多个字段值作为筛选条件,在“按窗体筛选”窗口中只有一个空白行,每个字段是一个下拉列表,从下拉列表中可以选择其字段值作为筛选条件,若在该空白行设置了多个字段值作为筛选条件,则条件与条件之间存在“与”的关系,即筛选条件同时满足,当执行“应用筛选”命令后才会显示相关记录。单击“按窗体筛选”窗口中的“或”标签,会显示另一个空白行,以便于定义与上一行的筛选条件存在或关系的筛选条件。第四章 查询第一节 查询概述1、答案:A解析:本题考查操作查询的分类。查询类型分为:选择查询、参数查询、交叉表查询、SQL查询和操作查询。其中操作查询是指仅在一个操作中更改许多记录的查询,它又可以分为:删除查
22、询、更新查询、追加查询和生成表查询。2、答案:C解析:本题考查条件表达式的知识。“Not 工资2500”,该条件表达式的意思是工资不大于2500,也就是工资小于等于2500,换句话说,就是除了工资大于2500之外的。3、答案:D解析:本题考查书写日期/时间型数据作为条件的规则。在查询条件中书写日期/时间型数据时要用“#”符号将其数据括起来,例如,查询出生日期为1986年3月24日的学生信息,则查询条件为:“#1986-3-24#”。4、答案:A解析:本题考查Left函数。Left函数的格式是:Left(字符表达式,数值表达式)。功能是返回一个值,该值是从字符表达式左侧第一个字符起,截取若干个字
23、符,其中字符的个数是数值表达式的值。当字符表达式是Null时,返回Null值;当数值表达式为0时,返回一个空串;当数值表达式大于或等于字符表达式的字符个数时,返回字符表达式。第二节 创建选择查询1、答案:D解析:本题考查查询向导的知识。使用向导创建查询时,查询的数据源可以是数据表,也可以是另一个已创建的查询。2、答案:A解析:本题考查查询设计视图中条件表达式的知识。在查询设计视图中,如果条件写在同一行,意味着条件之间是“与”的关系;在不同行意味着条件之间是“或”的关系。所以本题中的条件可以写成“(性别= 女 And 工资=3000) Or 性别= 男”,也就是工资在3000以上的女性和所有的男
24、性满足此条件。3、答案:C解析:本题考查查询设计中汇总的知识。在查询设计视图中,“总计”行用于实现数据的汇总方式。在本题中,要求按单位进行汇总,所以在“所在单位”的“总计”行中要选择分组语句Group By;要求计算应发工资的总数,所以“应发工资”的“总计”行中要选择汇总命令“Sum”。第三节 创建参数查询1、答案:C解析:本题考查参数查询的知识。在Access中参数查询是一种利用对话框来提示用户输入准则的查询,这种查询可以根据用户输入的准则来检索符合相应条件的记录,实现随机的查询要求,提高了查询的灵活性。创建参数查询就是在一般条件查询的基础上,在字段中使用“”指定一个参数。方括号内的是参数提
25、示文本。2、答案:参数解析:本题考查参数查询的知识。在Access的参数查询是一种利用对话框来提示用户输入准则的查询,这种查询可以根据用户输入的准则来检索符合相应条件的记录,可实现随机的查询要求,提高查询的灵活性。第四节 创建操作查询1、答案:C解析:本题考查操作查询的分类及相应的作用。操作查询有4种类型:追加查询、删除查询、更新查询和生成表查询。利用这几种查询可以完成为源表追加数据,更新、删除源表中的数据,以及生成表操作。若利用生成表查询生成的新表与数据库中某个表同名,则新表会覆盖数据库中已有的表,即系统会删除已有表,用新表替代。2、答案:C解析:本题考查操作查询的分类及相应的作用。操作查询
26、有4种类型:追加查询、删除查询、更新查询和生成表查询。利用这几种查询可以完成为源表追加数据,更新、删除源表中的数据,以及生成表操作。其中追加查询能够将一个或多个表的数据追加到另一个表的尾部,即保留原有的数据。3、答案:D解析:本题考查操作查询的知识。操作查询是指仅在一个操作中更改多记录的查询,它分为四类:生成表查询、删除查询、更新查询和追加查询。其中删除查询能够从一个或多个表中删除记录,删除的记录将不能恢复。第五节 创建交叉表查询1、答案:A解析:本题考查交叉表查询的知识。所谓交叉表查询,就是将来源于某个表中的字段进行分组,一组列在数据表的左侧称为行标题,一组列在数据表的上部称为列标题,然后在
27、交叉表行与列的交叉处显示表中某个字段的各种计算值。所以列标题显示在第一行。2、答案:列标题解析:本题考查交叉表查询的知识。创建交叉表查询时,需要指定三种字段:行标题、列标题和值。如果要将字段的值按行显示,需要将该字段设为行标题,可指定一个或多个行标题,最多三个,但至少要有一项作为分组依据,即在该字段的“总计”行保留默认的“分组”;如果要将字段的值显示为列标题,可以将该字段设为列标题,只能选择一个字段作为“列标题”,且必须为这个字段的“总计”行保留默认的“分组”;放在行列交叉位置上的就是通过对某一字段进行总计计算所得值。第六节 创建SQL查询1、答案:B解析:本题考查SQL的定义。SQL的全称是
28、Structured Query Language,即结构化查询语言。2、答案:D解析:本题考查SQL的SELECT语句。SELECT语句实现对数据的查询操作,其基本语法格式:SELECT , , FROM WHERE ,其中WHERE子句用于指定查询条件,只有满足条件的记录才会出现在结果集中,实现记录的筛选功能。3、答案:ORDER BY解析:本题考查SELECT语句中ORDER BY短语的作用。在SELECT语句的语法格式中,ORDER BY短语可以对查询的结果集按指定字段的值升序(ASC)或者降序(DESC)排列。4、答案:A解析:本题考查SQL特定查询中的数据定义查询。数据定义查询可以
29、创建、删除或修改表,其对应的SQL语句分别是:CREATE TABLE、DROP TABLE和ALTER TABLE,使用数据定义查询还可以为表创建索引,其SQL语句是CREATE INDEX。5、答案:A解析:本题考查在查询设计器中定义子查询。由查询设计器可以看出,最终显示的字段是“学号”和“计算机”,来自的表是“课程”,查询的条件是“计算机(select avg(计算机) from 课程)”。其等价的SQL语句是:select 学号, 计算机 from 课程 where计算机(select avg(计算机) from 课程)。第五章 开发用户界面-窗体第一节 窗体概述1、答案:窗体页眉主体
30、窗体页脚解析:本题考查窗体的结构。窗体一般由窗体页眉、页面页眉、主体、页面页脚和窗体页脚五部分组成,每一部分称为一个“节”。在窗体的“设计”视图默认只有主体节,若想添加或删除其他节,可从“视图”菜单中单击“窗体页眉/页脚”或“页面页眉/页脚”命令。2、答案:C解析:本题考查窗体的类型。从窗体显示数据的方式看,可以将窗体分为:纵栏式窗体、数据表窗体、表格式窗体、图表窗体、主/子窗体、数据透视表窗体和数据透视图窗体。3、答案:表查询解析:本题考查窗体的数据来源。窗体数据源可以是表、查询或SQL语句。4、答案:C解析:本题考查窗体的视图类型。Access的窗体有5种视图,分别是:“设计”视图、“窗体
31、”视图、“数据表”视图、“数据透视表”视图和“数据透视图”视图。“设计”视图用于创建和修改窗体的窗口;“窗体”视图用于输入、修改或查看数据的窗口;“数据表”视图以表格的形式显示表、窗体、查询中的数据。显示效果类似于表对象的“数据表”视图;“数据透视表”视图使用“Office数据透视表”组件易于进行交互式数据分析;“数据透视图”视图使用“Office Chart组件”,帮助用户创建动态的交互式图表。第二节 创建窗体1、答案:D解析:本题考查利用“自动创建窗体”向导创建窗体的知识。使用“自动创建窗体”向导创建窗体是最为简便的方法,通过该向导可以创建3种类型的窗体,分别是纵栏式窗体、表格式窗体和数据
32、表窗体。2、答案:一对多解析:本题考查主/子窗体的知识。创建基于多个数据源的窗体,即主/子窗体。在创建这种窗体之前,要确定作为主窗体的数据源与作为子窗体的数据源之间存在着“一对多”关系。第三节 窗体的设计1、答案:D解析:本题考查工具箱中的控件按钮。在工具箱中,是选项按钮,是复选框,是列表框,是组合框。2、答案:A解析:本题考查窗体控件的知识。在设计窗体时,可以向窗体上添加的控件有:文本框、标签、选项组、复选框、切换按钮、组合框、列表框、命令按钮、图像控件、绑定对象框、未绑定对象框、子窗体/子报表、分页符、直线、矩形以及ActiveX 自定义控件等。3、答案:B解析:本题考查窗体控件的知识。A
33、ccess中的窗体有一些基本控件,其中,文本框主要用来输入或编辑数据,可以与字段数据相绑定;标签常用来显示一些说明文字;图形常用来显示指定的图形;命令按钮则是用来提供给用户单击的按钮型控件。4、答案:C解析:本题考查控件来源的知识。Access的窗体中有一些控件可以与表或查询中的字段相绑定,这时候就需要设置这些控件的数据来源。文本框和组合框的控件来源可以是表或查询的字段,或者取自固定内容的数据。要改变这些数据就需要修改“控件来源”属性。第四节 美化和完善窗体1、答案:D解析:本题考查控件大小的调整。对选中的控件进行大小调整,可以拖曳控件边框上的控制点来改变控件大小,也可以单击“格式”菜单中的“
34、大小”菜单项,该菜单项包含6个选项:正好容纳、对齐网格、至最高、至最短、至最宽和至最窄。2、答案:D解析:本题考查控件的对齐方式。对选中的控件设置对齐方式,可以单击“格式”菜单中的“对齐”菜单项,该菜单项包含5个选项:靠左、靠右、靠上、靠下和对齐网格。第六章 报表第一节 报表概述1、答案:B解析:本题考查报表的作用。报表主要用于数据库数据的查看和打印输出,不能通过报表修改或输入数据。2、答案:C解析:本题考查报表数据源的知识。报表可以绑定某一数据源,按照某种打印格式显示数据源中的数据,数据源可以是已有的数据表、查询或者是新建的SQL语句。3、答案:B解析:本题考查报表的3种视图及其作用。Acc
35、ess为报表操作提供了3种视图:“设计”视图、“打印预览”视图和“版面预览”视图。使用“设计”视图可以创建报表或更改已有报表的结构;使用“打印预览”视图可以查看将在报表的每一页上显示的数据,即查看报表的页面数据输出形态;使用“版面预览”视图用于查看报表的版面设置。4、答案:B解析:本题考查报表的知识。报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字。报表页眉打印在报表第一页页面页眉的前面;报表页脚处于报表的结束位置,一般用来显示报表的汇总说明,出现在打印报表最后一页;页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一
36、般用来显示本页的汇总说明。5、答案:B解析:本题考查分组报表的知识。在分组报表中,指定分组字段时,会增加组页眉和组页脚两个节,其中组页眉内主要安排文本框或其他类型控件以输出分组字段值等信息,组页脚主要用来显示分组统计值等信息。第二节 创建报表1、答案:纵栏式表格式解析:本题考查使用“自动创建报表”向导创建报表的知识。使用“自动创建报表”向导可以创建两种类型的报表:纵栏式和表格式。2、答案:系统当前日期和时间解析:本题考查使用日期和时间表达式在报表中插入日期和时间的知识。在设计报表时,可以通过两种方法添加日期和时间:第一种是使用“插入”菜单;第二种是在“设计”视图的节中添加一个文本框控件,将该文
37、本框的“控件来源”属性设置为计算表达式,表示日期和时间的计算表达式有:“=Date()”或“=Time()”或“=Now()”。其中,Date()函数是用来显示当前日期;Time()函数显示当前时间;Now()函数可同时显示系统当前日期和时间。3、答案:C解析:本题考查页码表达式。在设计报表时,可以使用两种方法在报表中添加页码:第一种是使用“插入”菜单;第二种是在“控件来源”属性中使用页码表达式。页码表达式为:“=Page & / & Pages”,其中Page和Pages是系统内置变量,Page代表当前页,Pages代表总页数;在表达式中,字符串与任何内置变量或数值连接起来都需要使用“&”符
38、号,字符串用双引号括起来。4、答案:D解析:本题考查分页按钮。在设计报表时,可以在某一节中使用分页符来标志需要另起一页的位置。选项A)的图标是切换按钮;选项B)的图标是组合框;选项C)的图标是列表框;选项D)的图标是分页。第三节 报表的高级设计1、答案:A解析:本题考查计算控件的知识。计算控件是以“=”运算符开头的计算表达式,计算表达式可以使用Access提供的内置函数。其中Max()函数的功能是返回一组指定字段中的最大值,其格式为:Max()。可以是一个字段名(数字类型),或者是含有数字型字段的表达式。字段名要用“ ”括起来。2、答案:B解析:本题考查计算控件的知识。如果计算控件的“控件来源
39、”属性是数值表达式,则在显示时会计算出表达式的值。3、答案:相同解析:本题考查报表的分组知识。分组是指按某个或多个字段值进行归类,将字段值相同的记录划分在一组之中,并且可以对同组数据使用统计函数进行计算。4、答案:D解析:本题考查报表的分组知识。对报表中的记录分组后,可以进一步对每组数据使用统计函数进行计算。方法是:在组页眉或组页脚节添加计算控件,然后设置计算控件的控件来源属性。5、答案:一对多解析:本题考查主/子报表的关系。子报表是出现在另一个报表内部的报表,包含子报表的报表称为主报表。主/子报表通常用于显示“一对多”关系的数据,主报表显示“一”方表中的记录,子报表显示与“一”方当前记录对应
40、的“多”方表中的记录。第四节 报表的预览和打印1、答案:文件解析:本题考查报表的打印设置。对报表进行打印时,可以通过工具栏上的“打印”按钮直接打印,或通过“文件”菜单对报表进行打印设置,如打印几份,页边距等。第七章 数据访问页第一节 数据访问页的基本知识1、答案:A解析:本题考查数据访问页的概念。数据访问页是直接与数据库中数据链接的网页,它并不是保存在Access数据库(*.mdb)文件中,而是以一个独立于数据库之外的文件存储,文件的扩展名为.html,仅在Access数据库的“页”对象中为该文件创建一个快捷方式。2、答案:D解析:本题考查数据访问页的作用。数据访问页是直接与数据库中数据链接的
41、网页,利用数据访问页可以输入、编辑和查看Access数据库中的数据。通过数据访问页,可以将数据库中存储的数据发布。3、答案:B解析:本题考查数据访问页的视图分类。数据访问页有两种视图方式:页视图和设计视图。页视图是查看所生成的数据访问页屏幕效果的一种视图方式;设计视图可以创建、设计或修改数据访问页。第二节 创建数据访问页1、答案:C解析:本题考查自动创建数据访问页的知识。利用自动创建数据页可以快速地创建数据访问页,但这种方法只能创建纵栏式的数据访问页。2、答案:设计解析:本题考查数据访问页的设计视图作用。数据访问页的设计视图不仅能创建一个新数据访问页,也可以使用设计视图对已经建立的数据访问页进
42、行修改和完善。第三节 美化数据访问页1、答案:D解析:本题考查工具箱中的控件按钮。在数据访问页中要添加滚动的文字,可以单击工具箱中的“滚动文字”按钮,在设计视图中进行添加。是用来添加下拉列表框控件;是用来添加展开/收缩控件;用来添加命令按钮控件。2、答案:格式解析:本题考查为数据访问页添加背景图像的方法。为数据访问页添加背景颜色或背景图像,可以通过单击“格式”菜单中的“背景”,在“背景”子菜单中选择“颜色”或“图片”选项。第八章 宏第一节 宏的概述1、答案:D解析:本题考查宏的概念。宏是由一个或多个操作组成的集合,其中的每个操作都能自动执行,并实现特定的功能。宏可以是包含操作序列的一个宏,宏中
43、包含的就是顺序排列的各种操作,每次运行该宏时,Access都将顺序执行宏中的操作。也可以将完成同一功能的多个宏组成一个宏组,便于对宏的组织和管理。2、答案:D解析:本题考查宏组的目的。在数据库操作中,如果为了完成一项功能而需要使用多个宏,则可将完成同一项功能的多个宏组成一个宏组,以便于对数据库中的宏进行组织和管理。3、答案:B解析:本题考查打开数据库对象的常用宏命令。OpenForm宏命令用于打开窗体;OpenReport宏命令用于打开报表;OpenTable宏命令用于打开表;OpenQuery宏命令用于打开查询。4、答案:D解析:本题考查关闭或打开系统消息的宏命令。Close宏命令用于关闭数
44、据库指定的对象;Restore宏命令用于将最大化或最小化窗口恢复至原始大小;SetWarnings宏命令用于关闭或打开系统消息的宏命令是。第二节 宏的创建1、答案:D解析:本题考查自动宏的知识。对设计好的宏进行保存时,需要指定宏的名称,如果输入的宏名称为“AutoExec”,则每次在打开该宏所在的数据库时,会自动运行该宏,若想取消自动运行,打开数据库时按住Shift键。2、答案:宏组名.宏名解析:本题考查对宏组中宏的调用。宏组中的每个宏都有单独的名称并可独立运行。若想调用宏组中的某个宏,调用格式为:宏组名.宏名。3、答案:A解析:本题考查在宏的表达式中如何引用报表上控件的值。创建宏时,可以使用
45、条件限制宏命令的执行。若条件表达式中涉及窗体或报表上控件的值,需按以下格式引用:Forms ! 窗体名称 ! 控件名 或 Forms ! 窗体名称 ! 控件名Reports ! 报表名称 ! 控件名 或 Forms ! 报表名称 ! 控件名4、答案:A解析:本题考查带条件的宏的创建。在带条件的宏中,如果一个宏命令的条件和上一个宏命令的条件相同,则可以输入省略号(.)来代替条件。第三节 宏的运行与调试1、答案:B解析:本题考查运行宏组中的宏的方法。运行宏组中的宏可以使用以下方法之一:(1)将宏指定为窗体或报表的事件属性设置,或指定为RunMacro操作的“宏名”参数,要引用宏组中的宏,语法格式为
46、:宏组名.宏名。(2)单击“工具”菜单中的“宏”菜单项,选择其子菜单中的“运行宏”命令,则系统会弹出“执行宏”对话框,从中选择或输入要运行的宏组中的宏。(3)将窗体、报表或控件的适当事件属性设为宏组中的某个宏名。(4)使用Docmd对象的RunMacro方法,在VBA代码过程中运行。2、答案:C解析:本题考查宏的调试工具。在Access系统中提供了“单步”执行的宏调试工具。使用单步跟踪执行,可以观察宏的流程和每个操作的结果,从中发现并排除出现问题或错误的操作。在运行宏之前,可以单击工具栏上的“单步”按钮,使其处于按下状态,这样就可以按单步执行来调试宏。第九章 Access的编程-VBA模块第一节 VBA基础1、答案:B解析:本题考查数据类型的类型标识。VBA数据类型中,代表双精度的类型标识是“#”,“%”代表整型,“!”代表单精度数,“&”代表长整数。2、答案:A解析:本题考查符号常量的知识。在VBA编程过程中,对于使用较多的常量,可以用符号常量形式来表示。符号常量使用关键字Const来定义,格式为:Const 符号常量名=常量值。3、答案:B解析:本题考查逻辑值的运算。当逻辑值在表达式里进行算术运算时,True值用-1表示,False值用0表示。4、答案:C解析:本题考查数组的定义。数组是用来存储相同数据类型的一组数据,定义数组的基