习题答案
第1章数据库基础知识
1.1 填空题
1.目前常用的数据库管理系统软件有 Access SQL Server Oracle 。 2.数据实际上就是存储在某一种媒体上的能够被识别的物理符号。 3.一个关系的逻辑结构就是一个二维表。 4.目前的数据库系统,主要采用关系数据模型。
5.数据管理技术的发展经历了人工管理阶段、文件系统阶段和数据库系统阶段。 6.数据库系统包括数据、硬件、软件和工作人员。
7.数据的完整性包括实体(/表中数据)完整性、参照完整性和用户定义完整性三种。 8.对关系进行选择、投影或联接运算之后,运算的结果仍然是一个关系。
9.在关系数据库的基本操作中,从表中选出满足条件的元组的操作称为选择;从表中抽取属性值满足条件的列的操作称为投影;把两个关系中相关属性和元组联接在一起构成新的二维表的操作称为联接。
10.要想改变关系中属性的排列顺序,应使用关系运算中的投影运算。
11.工资关系中有工资号、姓名、职务工资、津贴、公积金、所得税等字段,其中可以作为主键的字段是工资号。
12.表之间的关系有三种,即一对一关系、一对多关系多对多关系。 13.数据库设计的第一个阶段是需求分析。
1.2 选择题
1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( B )。 (A)DBMS包括DB和DBS (B)DBS包括DB和DBMS (C)DB包括DBS和DBMS (D)DB、DBS和DBMS是平等关系
2.在数据管理技术的发展过程中,大致经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中,数据独立性最高的阶段是( A )阶段。
(A)数据库系统(B)文件系统 (C)人工管理(D)数据项管理
3.如果表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录与表A中的多条记录相匹配,则表A与表B间的关系是( D )关系。
(A)一对一(B)一对多 (C)多对一(D)多对多
4.在数据库中能够唯一地标识一个元组的属性(或者属性的组合)称为( D )。 (A)记录(B)字段 (C)域(D)关键字
5.表示二维表的“列”的关系模型术语是( A )。 (A)属性(B)字段 (C)记录(D)数据项
6.表示二维表中的“行”的关系模型术语是( B )。 (A)数据表 (B)元组 (C)记录(D)字段
7.Access的数据库类型是( C )。 (A)层次数据库(B)网状数据库 (C)关系数据库(D)面向对象数据库 8.属于传统的集合运算的是( B )。 (A)加、减、乘、除(B)并、差、交
(C)选择、投影、联接(D)增加、删除、合并
9.关系数据库管理系统的3种基本关系运算不包括( A )。 (A)比较 (B)选择 (C)联接(D)投影
10.下列关于关系模型特点的描述中,错误的是( B )。
(A)在一个关系中元组和属性的次序都无关紧要
(B)可以将日常手工管理的各种表格,按照一张表作为一个关系直接存放到数据库系统中 (C)每个属性必须是不可分割的数据单元,表中不能再包含表 (D)在同一个关系中不能出现相同的属性名
11.在数据库设计的步骤中,确定了数据库中的表后,接下来应该( B )。
(A)确定表的主键(B)确定表中的字段
(C)确定表之间的关系(D)分析建立数据库的目的
12.在建立“教学信息管理”数据库时,将学生信息和教师信息分开,保存在不同的表中的原因是( C )。
(A)避免字段太多,表太大 (B)便于确定主键
(C)当删除某一学生信息时,不会影响教师信息,反之亦然 (D)以上都不是
13.下列关于Access数据库描述错误的是( C )。
(A)由数据库对象和组两部分组成
(B)数据库对象包括:表、查询、窗体、报表、数据访问页、宏、模块 (C)数据库对象放在不同的文件中 (D)是关系数据库
14.将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为
( C )。
(A)选择(B)投影 (C)联接(D)并
15.用树形结构表示实体之间联系的模型是( C )。
(A)关系模型(B)网状模型 (C)层次模型(D)以上都是
16.为了合理组织数据,应遵从的设计原则是( D )。
(A)“一事一地”原则,即一个表描述一个实体集合或者实体集合间的一种联系 (B)表中的字段必须是原始数据和基本数据元素,并避免在之间出现重复字段 (C)用外部关键字保证有关联的表之间的联系 (D)以上都包括
17.下列关于实体描述的说明,错误的是( D ? )。
(A)客观存在并且相互区别的事物称为实体,因此实际的事物都是实体,而抽象的事
物不能作为实体
(B)描述实体的特性称为属性 (C)属性值的集合表示一个实体
(D)在Access中,使用“表”来存放同一类的实体 18.下列关于实体描述的说明,错误的是( A )。
(A)客观存在并且相互区别的事物称为实体,因此实际的事物都是实体,而抽象的事
物不能作为实体。
(B)描述实体的特性称为属性。 (C)属性值的集合表示一个实体。
(D)在Access中,使用“表”来存放同一类的实体。 19.下列叙述中正确的是( C )。
(A)数据库系统是一个独立的系统,不需要操作系统的支持 (B)数据库设计是指设计数据库管理系统
(C)数据库技术的根本目标是要解决数据共享的问题 (D)数据库系统中,数据的物理结构必须与逻辑结构一致
20.在关系数据库系统中,当关系的模型改变时,用户程序也可以不变,这是( B )。
(A)数据的物理独立性 (B)数据的逻辑独立性 (C)数据的位置独立性 (D)数据的存储独立性 21.在数据库中存储的是( C )。
(A)数据(B)数据模型
(C)数据以及数据之间的联系(D)信息
22.把E-R图转换成关系模型的过程,属于数据库设计的( B )。
(A)概念设计(B)逻辑设计 (C)需求分析(D)物理设计
23.如果一个数据表中存在完全一样的元组,则该数据表( A )。
(A)存在数据冗余(B)不是关系数据模型
(C)数据模型采用不当(D)数据库系统的数据控制功能不好 24.数据库系统的核心软件是( C )。
(A)数据库应用系统(B)数据库集合
(C)数据库管理系统(D)数据库管理员和用户 25.下列关于数据库管理系统的描述中,正确的是( B )。
(A)指系统开发人员利用数据库系统资源开发的面向某一类实际应用的软件系统 (B)指位于用户与操作系统之间的数据库管理软件,能方便地定义数据和操纵数据 (C)能实现有组织地、动态地存储大量的相关数据,提供数据处理和信息资源共享 (D)由硬件系统、数据库集合、数据库管理员和用户组成 26.关系型数据库管理系统中的关系是指( C )。
(A)各条记录中的数据彼此有一定的关系
(B)一个数据库文件与另外一个数据库文件之间有一定的关系 (C)数据模型符合满足一定条件的二维表格式 (D)数据库中各个字段之间彼此都有一定的关系
1.3 思考题
1.什么是数据、数据库、数据库管理系统和数据库系统?
2.常用的数据库管理系统软件有哪些?数据库管理系统和数据库应用系统之间的区别是什么? 3.数据管理技术的发展大致经历了哪几个阶段?各阶段的特点是什么? 4.解释以下名词:实体、实体集和实体型。
5.数据库管理系统所支持的传统数据模型是哪三种?各自都有哪些优缺点? 6.如何理解关系、元组、属性、域、主键和外键? 7.简述设计数据库的基本步骤。
第2章Access 2003系统概述
2.1 填空题
1.Microsoft Access是Microsoft Office列应用软件之一。 2.在Access中,有一些示例数据库可为用户提供示例。
3.Access是功能强大的数据库管理系统,具有界面友好、易学易用、开发简单、接口灵活等特点。
4.表是数据库中用来存储数据的对象,是整个数据库系统的基础。
5.Access数据库中的对象包括:表、查询、窗体、报表、宏、Web数据访问页、模块。 6.Access中,除Web数据访问页之外,其他对象都存放在一个扩展名为.mdb的数据库文件中。 7.在Access中,允许创建能与Web数据进行交换的 数据访问页。
8.关闭Access数据库时,选择 关闭时压缩操作可以减少数据库文件的存储空间。 9.Access与Office其他应用程序之间可以进行数据转递操作。
2.2 选择题
1.Access所属的数据库应用系统的理想开发环境的类型是( C )。 (A)大型(B)大中型 (C)中小型(D)小型 2.Access是一个( D )软件。 (A)文字处理(B)电子表格 (C)网页制作(D)数据库管理
3.利用Access创建的数据库文件,其默认的扩展名为( D )。 (A).ADP (B).DBF (C).FRM (D).MDB
4.在Access中,建立数据库文件可以选择“文件”菜单中的( A )菜单命令。 (A)新建(B)打开 (C)保存(D)另存为
5.下列( C )不是“任务窗格”的功能。 (A)打开旧文件(B)建立空数据库 (C)删除数据库(D)以向导建立数据库 6.Access在同一时间,可打开( A )个数据库。 (A)1 (B)2 (C)3 (D)4
7.Access 2003 建立的数据库文件,默认为( B )版本。 (A)Access 2002 (B)Access 2000 (C)Access 97 (D)以上都不是
8.以下不属于Access数据库对象的是( B )。 (A)窗体(B)组合框 (C)报表(D)宏
9.在Access数据库对象中,不包括( C )对象。 (A)窗体(B)表 (C)工作簿(D)报表
10.Access中的( C )对象允许用户使用Web浏览器访问Internet或企业网中的数据。
(A)宏(B)表
(C)数据访问页(D)模块
11.Access数据库中存储和管理数据的基本对象是( B ),它是具有结构的某个相同主题的数据集合。
(A)窗体(B)表 (C)工作薄(D)报表
12.数据表及查询是Access数据库的( A )。
(A)数据来源(B)控制中心 (C)强化工具(D)用于浏览器浏览 13.下列说法中正确的是( A )。
(A)在Access中,数据库中的数据存储在表和查询中 (B)在Access中,数据库中的数据存储在表和报表中 (C)在Access中,数据库中的数据存储在表、查询和报表中 (D)在Access中,数据库中的全部数据都存储在表中
14.在使用“模板”创建数据库时,在“数据库向导”第二个对话框的“表中的字段”列表框中,有用斜体字表示的字段,它们表示( B )。
(A)当前表必须包含的字段 (B)当前表可选择的字段
(C)字段在当前表中的值用斜体显示 (D)以上都不是
15.设置数据库的默认文件夹,要选择哪个菜单选项( B )。
(A)编辑(B)工具 (C)视图(D)文件
16.退出Access数据库管理系统可以使用的快捷键是( A )。
(A)Alt+F4 (B)Alt+X (C)Ctrl+C (D)Ctrl+O
17.Access数据库的核心与基础是( A )。
(A)表(B)宏 (C)窗体(D)模块
18.不是Access数据库对象的是( C )。
(A)窗体(B)查询 (C)关系模型(D)报表
19.在Access数据库中,表就是( A )。
(A)关系(B)记录 (C)索引(D)数据库
2.3 思考题
1.请说明Access数据库中七大对象之间的关系。 2.Access 2003是什么类型的数据库管理系统?
3.利用Access数据库模板创建的数据库与创建的空数据库有哪些不同? 4.常用的打开数据库的两种方法是什么? 5.不同版本数据库之间可以相互转化吗? 6.如何设置数据库文件保存的默认位置?
2.4 上机实验
第3章建立数据表和关系
3.1 填空题
1.表是数据库中最基本操作对象之一,也是数据库的其他对象的数据来源和操作基础。 2.在对表进行操作时是把 表的结构 与表的内容分开进行操作的。 3.修改表结构只能在 设计 视图中完成。
4.如果某一字段没有设置显示标题,则系统将 字段名称 设置为字段的显示标题。 5.字段的有效性规则是在给字段输入数据时所设置的 限制条件 。
6.在同一个数据库中的多张表,若想建立表间的关联关系,就必须给表中的某字段建立 主键或索引 。
7.文本类型是Access系统的 默认 数据类型。 8.备注类型字段最多可以存放 64K 字符。
9.给表添加数据的操作,是在“表”的 数据表视图 中完成的。
10.在“插入对象”窗口中,选择“位图图像”,将可添加 OLE类型 数据。 11.一般情况下,一个表可以建立 1 主键。
12.修改字段包括修改字段的名称、 数据类型 、说明等。
13.在Access中,可以在 数据表 视图中打开表,也可以在设计视图中打开表。 14.“是/否”型字段实际保存的数据是-1 或0 ,-1 表示“是”,0 表示“否”。
15.如果希望两个字段按不同的次序排序,或者按两个不相邻的字段排序,需使用 高级筛选/排序 窗口。
16.在数据表视图中, 冻结 某字段列或几个字段列后,无论用户怎样水平滚动窗口,这些字段总是可见的,并且总是显示在窗口的最左边。
17.在Access的数据表中,必须为每个字段指定一种数据类型。字段的数据类型有文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超链接、查阅向导。其中,自动编号数据类型可以用于为每个新记录自动生成数字。
18.在输入数据时,如果希望输入的格式标准保持一致并检查输入时的错误,可以通过设置字段的 输入掩码 属性来设置。
3.2 选择题
1.下列选项中错误的字段名是( C )。 (A)已经发出货物客户(B)通讯地址~1 (C)通讯地址.2 (D)1通讯地址
2.Access表中字段的数据类型不包括( C )。 (A)文本(B)备注
(C)通用(D)日期/时间
3.如果表中有“联系电话”字段,若要确保输入的联系电话值只能为8位数字,应将该字段的输入掩码设置为( A )。
(A)00000000 (B)99999999 (C)######## (D)????????
4.在查找操作中,通配任何单个字母的通配符是( C )。 (A)# (B)! (C)?(D)[ ]
5.若输入文本时达到密码显示“*”号的效果,则应设置的属性是( D )。 (A)“默认值”属性(B)“标题”属性 (C)“密码”属性(D)“输入掩码”属性 6.下列选项叙述不正确的是( A )。
(A)如果文本字段中已经有数据,那么减小字段大小不会丢失数据
(B)如果数字字段中包含小数,那么将字段大小设置为整数时,Access自动将小数取整 (C)为字段设置默认值时,必须与字段所设的数据类型相匹配 (D)可以使用表达式来定义默认值
7.要在输入某日期/时间型字段值时自动插入当前系统日期,应在该字段的默认值属性框中输入( A )表达式。
(A)Date() (B)Date[] (C)Time() (D)Time[] 8.数据表中的“行”称为( C )。 (A)字段(B)数据 (C)记录(D)数据视图
9.默认值设置是通过( B )操作来简化数据输入。
(A)清除用户输入数据的所有字段(B)用指定的值填充字段 (C)消除了重复输入数据的必要 (D)用与前一个字段相同的值填充字段
10.在数据表视图下,“按选定内容筛选”允许用户( C )。
(A)查找所选的值 (B)输入作为筛选条件的值
(C)根据当前选中字段的内容,在数据表视图窗口中查看筛选结果 (D)以字母或数字顺序组织数据
11.在Access中,利用“查找和替换”对话框可以查找到满足条件的记录,要查找当前字段中所有第一个字符为“y”、最后一个字符为“w”的数据,下列选项中正确使用通配符的是( B )。
(A)y[abc]w (B)y*w (C)y?w (D)y#w
12.下面关于Access表的叙述中,错误的是( A )。
(A)在Access表中,可以对备注型字段进行“格式”属性设置
(B)若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字
段重新编号
(C)创建表之间的关系时,应关闭所有打开的表
(D)可在Access表的设计视图“说明”列中,对字段进行具体的说明 13.下列选项中正确的字段名称是( C )。
(A)Student. ID (B)Student[ID] (C)Student_ID (D)Student!ID
14.表示表的“列”的数据库术语是( A )。
(A)字段(B)元组 (C)记录(D)数据项
15.Access中表和数据库的关系是( A )。
(A)一个数据库可以包含多个表(B)一个表只能包含两个数据库 (C)一个表可以包含多个数据库(D)一个数据库只能包含一个表
16.在已经建立的数据表中,若在显示表中内容时使某些字段不能移动显示位置,可以使用的方法是( D )。
(A)排序(B)筛选 (C)隐藏(D)冻结
17.某数据表中有5条记录,其中文本型字段“成绩”各记录内容如下:成绩、125、98、85、141、119,则升序排序后,该字段内容先后顺序表示为( B )。
(A)成绩 85 98 119 125 141 (B)成绩 119 125 141 85 98 (C)成绩 141 125 119 98 85 (D)成绩 98 85 141 125 119 18.下列关于文本数据类型的叙述错误的是( D )。
(A)文本型数据类型最多可保存255个字符
(B)文本型数据所使用的对象为文本或者文本与数字的结合 (C)文本数据类型在Access中默认字段大小为50个字符
(D)当将一个表中文本数据类型字段修改为备注数据类型字段时,该字段原来存在的
内容都完全丢失
19.不能索引的数据类型是( D )。
(A)文本(B)数值 (C)日期(D)备注
20.定义字段的特殊属性不包括的内容是( A )。
(A)字段名(B)字段默认值 (C)字段掩码(D)字段的有效规则
21.在关于输入掩码的叙述中,错误的是( B )。
(A)在定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符 (B)定义字段的输入掩码,是为了设置密码
(C)输入掩码中的字段“0”表示可以选择输入数字0~9的一个数 (D)直接使用字符定义输入掩码时,可以根据需要将字符组合起来
22.利用Access中记录的排序规则,对下列文字进行降序排序后的先后顺序应该是( A )。
(A)数据库管理、等级考试、ACCESS、aCCESS (B)数据库管理、等级考试、aCCESS、ACCESS
(C)ACCESS、aCCESS、等级考试、数据库管理 (D)aCCESS、ACCESS、等级考试、数据库管理 23.下列选项中能描述输入掩码“&”字符含义的是( B )。
(A)可以选择输入任何的字符或一个空格 (B)必须输入任何的字符或一个空格 (C)必须输入字母或数字 (D)可以选择输入字母或数字
24.利用Access中记录的排序规则,对下列文字字符串5,8,13,24进行升序排序的先后顺序应该是( B )。
(A)5,8,13,24 (B)13,24,5,8 (C)24,13,8,5 (D)8,5,24,13 25.下面说法中,错误的是( B )。
(A)文本型字段,最长为255个字符
(B)要得到一个计算字段的结果,仅能运用总计查询来完成 (C)在创建一对一关系时,要求两个表的相关字段都是主关键字 (D)创建表之间的关系时,正确的操作是关闭所有打开的表
26.输入数据时,如果希望输入的格式标准保持一致,并希望检查输入时的错误,可以( D )。
(A)控制字段大小(B)设置默认值 (C)定义有效性规则(D)设置输入掩码
27.要从学生关系中得到学生的姓名和班级字段所进行的查询操作属于( B )。
(A)选择(B)投影 (C)联结(D)自然联结
28.可以输入任何的一个字符或者空格的输入掩码是( B )。
(A)0 (B)# (C)& (D)C
29.关于自动编号数据类型,下列描述正确的是( C )。
(A)自动编号数据为文本型
(B)某表中有自动编号字段,当删除所有记录后,新增加的记录的自动编号从1开始 (C)自动编号数据类型一旦被指定,就会永久地与记录连接
(D)自动编号数据类型可自动地进行编号的更新,当删除已经编好的记录后,自动进
行自动编号类型字段的编号更改
30.不正确的字段类型是( C )。
(A)文本型(B)双精度型 (C)主键型(D)长整型
31.Access提供的数据类型中不包括( B )。
(A)备注(B)文字 (C)货币(D)日期/时间
3.3 思考题
1.简述创建表的三种方法,比较三种方法的优缺点。 2.数据表有设计视图和数据表视图,它们各有什么作用? 3.Access支持的导入数据的文件类型有哪些? 4.表中字段的数据类型共有几种?
5.OLE对象型字段能输入什么样的数据?如何输入? 6.如何输入备注字段数据?
7.举例说明Access数据库管理系统中实现的表间关系。
8.记录的筛选与排序有何区别?Access提供了几种筛选方式?它们有何区别? 9.如何显示子数据表的数据?
10.如何冻结或解冻列、隐藏或显示列?
3.4 上机实验
第4章查询
4.1 填空题
1.选择查询的最终结果是创建一个新的数据集 / 记录集,而这一结果又可作为其他数据库对象的数据来源 / 记录源。
2.查询结果的记录集事先并不存在,每次使用查询时,都是从创建查询时所提供的表或 查询中创建记录集。
3.Access 2003中五种查询分别是选择查询、参数查询、交叉表查询、操作查询 和SQL查询。
4.查询“教师”表中“职称”为教授或副教授的记录的条件填写为 \教授\副教授\。 5.使用查询设计视图中的 总计 行,可以对查询中全部记录或记录组计算一个或多个字段的统计值。
6.在对“成绩”表的查询中,若设置显示的排序字段是“学号”和“课程ID”,则查询结果先按学号排序、学号相同时再按课程ID 排列。
7.在查询中,写在“条件”栏同一行的条件之间是与 / and的逻辑关系,写在“条件”栏不同行的条件之间是或 / or的逻辑关系。
8. SQL 语言是关系型数据库的标准查询语言。
9.写出下列函数名称:对字段内的值求和sum( );字段内的值求最小值min( );某字段中值(非空)的个数count( )。
10.操作查询包括生成表查询、更新查询、追加查询、删除查询。
4.2 选择题
1.Access查询的数据源可以来自( D )。
(A)表(B)查询 (C)窗体 (D)表和查询
2.Access数据库中的查询有很多种,其中最常用的查询是( A )。 (A)选择查询(B)交叉表查询 (C)操作查询 (D)SQL查询
3.查询“学生”表中“生日”在6月份的学生记录的条件是( B )。 (A)Date([生日])= 6 (B)Month([生日])= 6 (C)Mon([生日])= 6 (D)Month([生日])= \
4.查询“学生”表中“姓名”不为空值的记录条件是( B )。 (A)* (B)Is Not Nll (C)? (D)\
5.若统计“学生”表中各年级学生人数,应在查询设计视图中,将“学号”字段“总计”单元格设置为( B )。
(A)Sum (B)Count (C)Where (D)Total
6.在查询的设计视图中,通过设置( D )行,可以让某个字段只用于设定条件,而不必出现在查询结果中。
(A)字段(B)排序 (C)条件(D)显示
7.下面关于使用“交叉表查询向导”创建交叉表的数据源的描述中,正确的是( C )。 (A)创建交叉表的数据源可以来自于多个表或查询 (B)创建交叉表的数据源只能来自于一个表和一个查询 (C)创建交叉表的数据源只能来自于一个表或一个查询 (D)创建交叉表的数据源可以来自于多个表
8.对于参数查询,输入参数可以设置在设计视图的“设计网格”的( D )。 (A)“字段”行(B)“显示”行
(C)“条件”行(D)“条件”行或“字段”行
9.如果用户希望根据某个或某些可以临时变化的值来查找记录,则最好使用的查询是( C )。
(A)选择查询(B)交叉表查询 (C)参数查询(D)操作查询
10.如要从“成绩”表中删除“考分”低于60分的记录,应该使用的查询是( B )。
(A)参数查询(B)操作查询 (C)选择查询(D)交叉表查询 11.操作查询可以用于( A )。
(A)改变已有表中的数据或产生新表 (B)对一组记录进行计算并显示结果 (C)从一个以上的表中查找记录 (D)以类似于电子表格的格式汇总数据
12.如果想显示电话号码字段中6打头的所有记录(电话号码字段的数据类型为文本型),在
条件行输入( A )。
(A)Like \(B)Like \(C)Like \(D)Like 6*
13.如果想显示“姓名”字段中包含“李”字的所有记录,在条件行输入( D )。
(A)李(B)Like 李
(C)Like \李*\(D)Like \李*\
14.从数据库中删除表所用的SQL语句为( D )。
(A)DEL TABLE (B)DELETE TABLE (C)DROP (D)DROP TABLE
15.在SQL语句中,检索要去掉重复的所有元组,则在SELECT中使用( D )。
(A)All (B)UNION (C)LIKE (D)DISTINCT
16.以下数据定义语句中能在已有表中添加或改变字段的是( B )。
(A)CREATE TABLE (B)ALTER TABLE (C)DROP (D)CREATE INDEX 17.Accsess的SQL语句不能实现是( A )。
(A)修改字段名(B)修改字段类型 (C)修改字段长度(D)删除字段 18.SQL语句不能创建的是( A )。
(A)定义报表(B)操作查询 (C)数据定义查询(D)选择查询 19.SQL的功能包括( B )。
(A)查找、编辑、控制、操纵(B)数据定义、查询、操纵、控制 (C)窗体、视图、查询、页(D)控制、查询、删除、增加 20.在查询中,默认的字段显示顺序是( B )。
(A)在 “数据表视图”中显示的顺序 (B)建立查询时字段添加的顺序 (C)按照字母顺序 (D)按照文字笔画顺序 21.在查询设计视图中( B )。
(A)只能添加表
(B)可以添加表,也可以添加查询 (C)只能添加查询 (D)以上说法都不对
22.以下关于选择查询的正确叙述是( C )。
(A)只能根据表创建查询 (B)只能根据已建查询创建查询 (C)可以根据表和已建查询创建查询 (D)不能根据已建查询创建查询
23.在Access的数据库中已经建立了“tBook”表,若查找“图书编号”是“112266”或
“113388”的记录,应在查询设计视图的条件行中输入( C )。
(A)\(B)not in(\(C)in(\(D)in(\
24.在课程表中要查找课程名称中包含“计算机”的课程,对应“课程名称”字段的正确条件表达式是( C )。
(A)\计算机\(B)\计算机*\
(C)Like \计算机*\(D)Like \计算机\
25.要查询2003年度参加工作的职工,限定查询时间范围的条件为( A )。
(A)Between #2003-01-01# And #2003-12-31# (B)Between 2003-01-01 And 2003-12-31 (C)<#2003-12-31# (D)>#2003-01-01#
26.要查询字段中所有第一个字符为“a”、第二个字符不为“a,b,c”、第三个字符为“b”的数据,下列选项中正确使用通配符的是( B )。
(A)LIKE “a[*abc]b” (B)LIKE “a[!abc]b” (C)LIKE “a[#abc]b” (D)LIKE “a[abc]b”
27.假设某表中有一个姓名字段,查找姓李的记录的条件是( C )。
(A)Not \李*\(B)Like \李\(C)Left([姓名], 1)=\李\(D)\李\
28.Access中能返回数值表达式值的正负号值的标准函数是( D )。
(A)Int(数值表达式) (B)Abs(数值表达式) (C)Sqr(数值表达式) (D)Sgn(数值表达式)
29.下列函数中能返回数值表达式的整数部分值的是( B )。
(A)Abs(数字表达式) (B)Int(数值表达式) (C)Sqr(数值表达式) (D)Sgn(数值表达式) 30.下列不属于SQL查询的是( A )。
(A)操作查询(B)联合查询 (C)传递查询(D)数据定义查询 31.下列不属于操作查询的是( A )。
(A)参数查询(B)生成表查询 (C)更新查询(D)删除查询
32.将表A的记录复制到表B中,且不删除表B中的记录,可以使用的查询是( C )。
(A)删除查询(B)生成表查询 (C)追加查询(D)交叉表查询
33.创建交叉表查询,在“交叉表”行上有且只能有一个的是( D )。
(A)行标题和列标题(B)行标题和值 (C)行标题、列标题和值(D)列标题和值 34.以下不属于操作查询的是( A )。
(A)交叉表查询(B)更新查询 (C)删除查询(D)生成表查询
35.Access支持的查询类型有( A )。
(A)选择查询、交叉表查询、参数查询、SQL查询和操作查询 (B)基本查询、选择查询、参数查询、SQL查询和操作查询 (C)多表查询、单表查询、交叉表查询、参数查询和操作查询 (D)选择查询、统计查询、参数查询、SQL查询和操作查询 36.创建“追加表查询”的数据来源是( C )。
(A)一个表(B)多个表 (C)没有限制(D)两个表
37.创建查询,可以在以下哪个设计器中进行( D )。
(A)表设计器(B)窗体设计器 (C)报表设计器(D)查询设计器
38.假设某数据库表中有一个字段,查找字段中以“计算”结尾的记录,其条件是( C )。
(A)ALike \计算%\(B)ALike \计算%\(C)ALike \计算\(D)ALike \计算\
4.3 思考题
1.查询的作用是什么?
2.查询与数据表的关系是什么? 3.查询有几种类型?
4.试举例说明查询的WHERE条件中,BETWEEN…AND与IN的区别。 5.简述选择查询与操作查询的区别。 6.查询中汇总的意义是什么?
4.4 上机实验
第5章窗体
5.1 填空题
1.窗体是用户对数据库中数据进行操作的理想的 工作界面 。 2.窗体属性决定了窗体的结构、外观以及窗体的数据来源。
3.窗体控件的属性决定了窗体的布局及控件自身的结构、外观和行为,以及它所涉及的数据的特性。
4.用鼠标将“工具箱”中的任意一个控件按钮拖曳到窗体中,将在窗体中添加一个新的控件,用户只有对新控件的属性加以设置,窗体的控件才能发挥其应用的应用。
5.窗体中的控件依据与数据的关系可以分为3个类型,分别是绑定型控件、非绑定型控件、计算型控件。
6.组合框和列表框都可以从列表中选择值,相比较而言,列表框占用窗体空间多;组合框不仅可以选择,还可以输入新的文本。
7.向窗体中添加控件的方法是,选定窗体控件工具栏中某一控件按钮,然后在窗体相应位置 单击鼠标左键 ,便可添加一个选定的控件。
8.利用系统菜单 格式 菜单栏中的命令,可以对选定的控件进行居中、对齐等多种操作。 9.使用“自动创建窗体”,可以创建纵栏式、表格式、数据表窗体。但如果想要创建基于多表的窗体,则应该使用窗体向导或先建立基于多表的查询作为数据源。
10.窗体中所有可被选取者,皆为 控件 ,但不一定就是字段。这些可被选取的项目,皆有其 属性集 ,可在此设置其工作状态。
11.在窗体设计窗口选取对象后,使用4个方向键可对其进行移动,若按住 Shift 键,再使用4个方向键,可对其大小进行微调。
12.窗体属性对话框中有格式、数据、事件、其他、全部选项卡。
5.2 选择题
1.只可显示数据,无法编辑数据的控件是( B )。 (A)文本框(B)组合框 (C)列表框(D)选项组
2.若字段类型为是/否,通常会在窗体中使用的控件是( C )。 (A)标签(B)文本框 (C)复选框(D)组合框
3.使用( C )创建的窗体灵活性最小。 (A)设计视图(B)窗体视图 (C)自动创建窗体(D)窗体向导
4.通过修改( A ),可以改变窗体或控件的外观。 (A)属性(B)设计 (C)窗体(D)控件
5.( C )节在窗体每页的顶部显示信息。 (A)主体(B)窗体页眉 (C)页面页眉(D)控件页眉 6.工具箱中的
按钮,用于创建( A )控件。
(A)组合框(B)文本框 (C)列表框(D)复选框
7.为窗体指定来源后,在窗体设计窗口中,可由( D )查看现有控件的字段来源。 (A)工具箱(B)字段列表 (C)自动格式(D)属性表
8.若要快速调整控件格式,如字体大小、颜色等,可使用( D )。 (A)字段列表(B)工具箱
(C)自动格式设置 (D)“格式”工具条
9.要在窗体首页使用标题,应在窗体页眉添加( A )控件。 (A)标签(B)文本框 (C)选项组(D)图片
10.如果要在文本框内输入身份证号后,光标可立即移至下一指定文本框,应设置( C )
属性。
(A)自动Tab键(B)制表位 (C)Tab键索引(D)可以扩大
11.以数据表制作为窗体后,数据表的OLE对象字段会显示为( A )。
(A)绑定对象框(B)非绑定的对象框 (C)图像(D)以上皆不是
12.在数据透视表中,显示数据的位置称为( D )。
(A)筛选区域(B)列区域 (C)行区域(D)数据区域 13.新建窗体的记录来源是( C )。
(A)数据表(B)查询
(C)数据表和查询(D)数据表和窗体
14.关于绑定控件与未绑定控件的区别,错误的说法是( A )。
(A)未绑定控件没有行来源 (B)未绑定控件没有控件来源
(C)未绑定控件的数据变化不能改变数据源 (D)绑定控件的数据变化必然改变数据源 15.子窗体向导创建的默认窗体布局是( C )。
(A)纵栏式(B)表格式 (C)数据表式(D)图表式
16.下列可以在窗体属性对话框设置的属性是( C )。
(A)进入Access系统时自动打开某个窗体 (B)打开或屏蔽工作区下面的状态栏 (C)打开某个窗体时自动出现在工作区中央 (D)Access系统的标题不再是“Macrosoft Access”
17.要改变某控件的名称,应该选取其属性选项卡的( D )页。
(A)格式(B)数据 (C)事件(D)其他
18.要设置主、子窗体的自动链接,应该选取子窗体属性选项卡的( B )页。
(A)格式(B)数据 (C)事件(D)其他
19.不能够输出图片的窗体控件是( B )。
(A)图像(B)文本框
(C)绑定对象框(D)未绑定对象框 20.能够接收“数据”的窗体控件是( C )。
(A)图形(B)命令按钮 (C)文本框(D)标签
21.既可以直接输入文字,又可以从列表中选择输入项的控件是( C )。
(A)选项框(B)文本框 (C)组合框(D)列表框
22.可以作为窗体记录源的是( D )。
(A)表(B)查询
(C)select语句(D)表、查询或select语句
23.为窗体上的控件设置Tab键的顺序,应选择属性表中的( D )。
(A)格式选项卡(B)数据选项卡 (C)事件选项卡(D)其他选项卡 24.使用窗体设计器,不能创建( A )。
(A)动作查询(B)自定义对话窗体 (C)开关面板窗体(D)数据维护窗体
25.下面关于列表框和组合框的叙述正确的是( C )。
(A)在列表框和组合框中均不可以输入新值 (B)可以在列表框中输入新值,而组合框不能 (C)可以在组合框中输入新值,而列表框不能 (D)在列表框和组合框中均可以输入新值 26.以下哪个不是窗体的组成部分( D )。
(A)主体(B)窗体页眉 (C)窗体页脚 (D)窗体设计器
27.“用表达式作为数据源,表达式可以利用窗体或报表所引用的表或查询字段中的数据”是对下列哪一类型控件的描述( C )。
(A)绑定型控件(B)非绑定型控件 (C)计算型控件(D)非计算型控件
28.窗口事件是指操作窗口时所引发的事件,下列不属于窗口事件的是( D )。
(A)打开(B)关闭 (C)加载(D)取消
29.Access窗体中的文本框控件分为( A )。
(A)计算型和非计算型(B)绑定型和控制型 (C)控制型和非控制型(D)记录型和非记录型
30.假设已在Access中建立了包含“书名”、“单价”和“数量”等3个字段的“tOfg”表,以该表为数据源创建的窗体中,有一个计算定购总金额的文本框,其控件来源为( B )。
(A)[单价]*[数量] (B)=[单价]*[数量]
(C)[图书订单表]![单价]*[图书订单表]![数量] (D)=[图书订单表]![单价]*[图书订单表]![数量] 31.自动窗体向导不包括( C )。
(A)纵栏式(B)数据表 (C)递阶式(D)表格式
32.窗体由多个部分组成,每个部分成为一个( A )。
(A)节(B)段 (C)记录(D)表格 33.选项组控件不包含( A )。
(A)组合框(B)复选框 (C)切换按扭(D)选项按扭
34.下列选项不属于图像控件缩放模式属性的是( D )。
(A)剪裁(B)拉伸 (C)缩放(D)全屏
35.下列选项中关于控件的描述,错误的是( C )。
(A)控件是窗体上用于显示数据、执行操作、装饰窗体的对象 (B)在窗体上添加的每一个对象都是控件
(C)控件的类型分为:结合型、非结合型、计算型和非计算型
(D)非结合型的控件没有数据来源,可以用来显示信息、线条、矩形或图像 36.下列关于对象事件“更新前”描述正确的是( C )。
(A)当窗体或控件接收焦点时发生的事件
(B)在控件或记录用更改过的数据更新之后发生的事件 (C)在控件或记录用更改了的数据更新之前发生的事件 (D)当窗体或控件失去焦点时发生的事件 37.下列对键盘事件“击键”描述正确的是( C )。
(A)在控件或窗体具有焦点时,在键盘上按下任何键所发生的事件 (B)在控件或窗体具有焦点时,释放一个按下的键所发生的事件
(C)在控件或窗题具有焦点时,当按下并释放一个键或键组合时发生的事件 (D)在控件或窗题具有焦点时,当按下或释放一个键或键组合时发生的事件 38.下列不属于Access窗体的视图是( C )。
(A)设计视图(B)窗体视图 (C)版面视图(D)数据表视图
39.允许用户对窗体表格内的数据进行操作,以满足不同的数据分析和要求的窗体类型是( B )。
(A)数据表窗体(B)数据透视表窗体 (C)纵栏式窗体(D)表格式窗体 40.下列有关窗体的描述错误的是( D )。
(A)数据源可以是表和查询
(B)可以链接数据库中的表,作为输入记录的理想界面 (C)能够从表中查询提取所需的数据,并将其显示出来
(D)可以将数据库中需要的数据提取出来进行汇总,并将数据以格式化的方式发送到
打印机
41.下列有关窗体的叙述,错误的是( A )。
(A)可以存储数据,并以行和列的形式显示数据
(B)可以用于显示表和查询中的数据,输入数据、编辑数据和修改数据 (C)由多个部分组成,每个部分称为一个“节”
(D)常用3种视图:“设计视图”、“窗体视图”和 “数据表视图”
5.3 思考题
1.窗体主要有哪些功能?
2.创建窗体有哪几种方法?简述其优缺点。 3.什么是窗体中的节,各节主要放置什么数据? 4.如何在窗体中创建和使用控件?
5.如何正确创建带子窗体的窗体,主窗体和子窗体的数据来源有何关系? 6.如何使用数据透视表对数据进行分析?
5.4 上机实验
第6章报表
6.1 填空题
1.信息处理最常用的信息输出形式是通过屏幕显示,或通过 打印机打印 。 2.报表通常由报表页眉、报表页脚、页面页眉、页面页脚及报表主体部分构成。 3.报表页眉、页脚主要用于报表的 标题 、制作时间、制作者等信息的输出。 4.报表有3种类型的视图,分别是设计视图、打印预览、版面预览。
5.对报表进行 排序与分组 的设置,可以使报表中的数据按一定的顺序及分组输出,同时还可以进行分组汇总。
6.报表的 主体 部分是报表不可缺少的关键内容。
7.报表要实现分组与排序,通过指定分组字段、排序字段,并设置相关属性来实现。 8.报表页眉的内容只能在报表的 第一页最上方 输出。 9.报表数据的输出不可缺少的部分是 主体节 。 10.报表数据源可以是 表、查询 。
11.一个复杂的报表设计最多由报表页眉、报表页脚及页面页眉、页面页脚、组页眉、组页脚、主体 部分组成。
6.2 选择题
1.使用报表向导设计报表,想要在报表中对各门课程的成绩,按班级分别计算合计、均值、最大值、最小值等,则需要设置( B )。
(A)分组级别(B)汇总选项 (C)分组间隔(D)排序字段
2.设置报表的属性,需在( C )下操作。 (A)报表视图(B)页面视图 (C)报表设计视图(D)打印视图
3.设置报表的属性,需鼠标指针指向( A )对象,单击鼠标右键,弹出报表属性对话框。 (A)报表左上角的小黑块(B)报表的标题栏处
(C)报表页眉处(D)报表的“主体”节 4.报表的功能是( B )。
(A)只能输入数据(B)只能输出数据
(C)可以输入/输出数据(D)不能输入/输出数据 5.要实现报表的分组统计,其操作区域是( D )。
(A)报表页眉或报表页脚区域 (B)页面页眉或页面页脚区域 (C)主体节区域(D)组页眉或组页脚区域
6.在报表的每一页的底部都输出信息,需要设置的区域是( D )。 (A)报表页眉(B)报表页脚 (C)页面页眉(D)页面页脚 7.以下对报表的理解正确的是( D )。 (A)报表与查询功能一样 (B)报表与数据表功能一样 (C)报表只能输入/输出数据 (D)报表能输出数据和实现一些计算 8.报表的数据源是( D )。
(A)可以是任意对象(B)只能是表对象
(C)只能是查询对象(D)只能是表对象或查询对象 9.要实现报表的总计,其操作区域是( B )。 (A)组页脚/页眉(B)报表页脚/页眉 (C)页面页眉(D)页面页脚 10.新建报表的记录来源是( C )。
(A)数据表(B)查询
(C)数据表和查询(D)数据表和窗体 11.关于报表与窗体区别,错误的说法是( C )。
(A)报表和窗体都可以打印预览
(B)报表可以分组记录,窗体不可以分组记录
(C)报表可以修改数据源记录,窗体不能修改数据源记录 (D)报表不能修改数据源记录,窗体可以修改数据源记录 12.子报表向导创建的默认报表布局是( C )。
(A)纵栏式(B)数据表式 (C)表格式(D)递阶式
13.要改变某报表控件的名称,应该选取其属性选项卡的( D )页。(A)格式(B)数据 (C)事件(D)其他
14.要设置主、子报表的自动链接,应该选取子报表属性选项卡的( B(A)格式(B)数据 (C)事件(D)其他
15.子报表向导创建的子报表中每个字段的标签都在( A )中。
(A)报表页眉(B)页面页眉
)页。
(C)组页眉(D)报表标题
16.要在报表页中主体节区显示一条或多条记录,而且以垂直方式显示,应选择( A )。
(A)纵栏式报表(B)表格式报表 (C)图表报表 (D)标签报表
17.要显示格式为“页码/总页数”的页码,应当设置文本框的控件来源属性是( D )。
(A)[Page]/[Pages] (B)=[Page]/[Pages]
(C)[Page]& \(D)=[Page]& \
18.要计算报表中所有学生的“数学”课程的平均成绩,在报表页脚节内对应“数学”字段列的位置添加一个文本框计算控件,应该设置其控件来源属性为( A )。
(A)=Avg([数学]) (B)Avg([数学]) (C)=Sum([数学]) (D)Sum([数学])
19.创建以下哪种报表可以不使用报表向导而直接使用设计视图( D )。
(A)纵栏式(B)表格式 (C)分组(D)以上各种
20.在报表设计中,以下可以做绑定控件显示字段数据的是( A )。
(A)文本框(B)标签 (C)命令按钮(D)图像
21.要进行分组统计并输出,统计计算控件应该设置在( C )。
(A)报表页眉/报表页脚(B)页面页眉/页面页脚 (C)组页眉/组页脚(D)主体
22.要设置在报表第一页的顶部输出的信息,需要设置( D )。
(A)页面页脚(B)报表页脚 (C)页面页眉(D)报表页眉
23.要设置在报表每一页的底部都输出的信息,需要设置( D )。
(A)报表页眉(B)报表页脚 (C)页面页眉(D)页面页脚
24.要设置在报表每一页的顶部都输出的信息,需要设置( C )。
(A)报表页眉(B)报表页脚 (C)页面页眉(D)页面页脚
25.要设置只在报表最后一页主体内容之后输出的信息,需要设置( B )。(A)报表页眉(B)报表页脚 (C)页面页眉(D)页面页脚
26.要实现报表按某字段分组统计输出,需要设置( B )。
(A)报表页脚(B)该字段组页脚/页眉 (C)主体(D)页面页脚
27.要实现报表的分组统计,其操作区域是( D )。
(A)报表页眉或报表页脚区域(B)页面页眉或页面页脚区域 (C)主题区域(D)组页眉或页脚区域 28.以下哪个不是报表组成部分( A )。
(A)宏观(B)主体
(C)报表页眉(D)报表页脚
6.3 思考题
1.报表和窗体有何区别?
2.报表有几部分组成,各部分的含义是什么? 3.报表页眉、页脚和页面页眉、页脚的关系如何? 4.报表中如何实现对数据的排序和分组? 5.报表中的计算公式常放在哪里? 6.如何为报表插入页码和打印日期? 7.打印时报表过宽,如何解决?
6.4 上机实验
第7章数据访问页
7.1 填空题
1.可以将数据库中的 “表”或“查询” 转换成为HTML文件,为数据库用户提供了更强大的网络功能。
2.“数据访问页”是将Access数据库中的“表”或“查询”,转换成可以在Internet上进行
的数据库对象。
3.有了“数据访问页”,可以将数据库中的数据发送到 网络 服务器中,也可以通过浏览器访问“数据访问页”提供的 链接数据 。
4.美化和完善“数据访问页”,主要是在“数据访问页”中添加“标签”、“滚动标签”和 图片 控件。
5.“数据访问页”的设计方法和窗体的设计方法
类似 。
7.2 选择题
1.将Access中的数据在网络上发布可通过( C )。 (A)报表(B)查询
(C)数据访问页(D)VBA模块
2.数据访问页的工具箱与窗体、报表工具箱中的工具项,有许多相同的图标,下面( C )工具箱是其独有的。
(A)(C)(A)(C)
(B) (D) (B) (D)
3.在“数据访问页”的工具箱中,为了在页中插入一段滚动文字,需使用的图标是( C )。
4.数据访问页中有2种视图方式,分别是( A )。 (A)设计视图与页面视图 (B)设计视图与浏览视图 (C)设计视图使用表视图(D)设计视图与打印浏览视图 5.设置“数据访问页”使用主题,应做( B )操作。 (A)在“页”对象下,单击“格式”下的“主题” (B)在“页”设计视图中单击“格式”下的“主题” (C)在“页视图”中单击“格式”下的“主题” (D)在数据库窗口,中单击“格式”下的“主题”
6.要为一个数据库访问页提供字体、横线、背景图像以及其他元素的统一设计和颜色方案的集合,可以使用( C )。
(A)标签(B)背景 (C)主题(D)滚动文字
7.制作数据访问页不可以使用( B )。 (A)自动数据访问页(B)浏览器
(C)数据访问页设计器(D)数据访问页向导 8.在数据访问页中不可以添加的控件是( A )。 (A)宏(B)超级链接 (C)标签(D)滚动标签
9.Access通过数据访问页可以发布的数据( D )。
(A)只能是静态数据(B)只能是数据库中保持不变的数据 (C)只能是数据库中变化的数据(D)是数据库中保存的数据 10.下列描述错误的是( B )。
(A)数据访问页是数据库的访问对象,它和其他的数据库对象的性质是相同的 (B)Access通过数据访问页只能发布静态数据
(C)Access通过数据访问页能发布数据库中保存的数据 (D)数据访问页可以通过IE浏览器打开
11.下列关于分组的数据库访问页描述错误的是( D )。
(A)数据库数据绑定的页连接到了数据库,因此这些页显示当前数据 (B)页是交互式的,用户可以筛选、排序并查看他们所需的数据 (C)页可以通过使用电子邮件进行电子分发 (D)在页上查看、添加、编辑或删除分组的数据
12.将Access数据库中的数据发布在Internet上可以通过( D )。
(A)查询(B)窗体 (C)表(D)数据访问页
13.使用自动创建数据访问页功能创建数据访问页时,Access会在当前文件夹下,自动保存创建的数据访问页,其格式为( A )。
(A)HTML (B)文本 (C)数据库(D)Web
14.在Access中能在Internet上输入、编辑和交互处理数据的对象是( D )。
(A)表(B)报表
(C)查询(D)数据访问页
7.3 思考题
1.数据访问页与静态网页有什么差别? 2.使用向导与自动创建页有何区别?
3.数据访问页工具箱中哪几项在设计页中最有用? 4.如何将数据访问页在网上发表如何操作?
7.4 上机实验
第8章宏
8.1 填空题
1.宏可以包含 一个 或 多个 操作代码,宏也可以由几个宏名组织在一起的 宏组 构成。
2.在数据库中,经常使用宏来方便、 间接 地完成对数据库的操作。 3.因为有了宏,数据库应用系统中的不同的对象就可以 联系起来 。 4.运行宏组中的宏的命令形式是 宏组名.宏名 。 5.添上图中的 保存宏名插入行运行宏 工具项的含义。
6.自动运行宏的命令是 单击工具栏的“运行”按钮(!) 。 7.由多个操作构成的宏,运行时,按 宏命令的顺序 依次执行。
8.2 选择题
1.以下关于“宏”的说法错误的是( D )。
(A)宏可以是多个命令组合在一起的(B)宏一次能完成多个操作 (C)宏是一种编程的方法 (D)宏操作码用户必须用键盘逐一输入 2.用于打开一个窗体的宏命令是( C )。 (A)opentable (B)openreport (C)openform (D)openquery
3.用于打开一个报表的宏命令是( B )。 (A)opentable (B)openreport (C)openform (D)openquery
4.用于打开一个查询的宏命令是( D )。
(A)opentable (B)openreport (C)openform (D)openquery 5.以下关于宏的描述错误的是( D )。 (A)“宏”均可转换为相应的VBA模块代码 (B)宏是Access的对象之一 (C)宏操作能实现一些编程的功能 (D)宏命令中不能使用条件表达式 6.用于关闭数据库对象的命令是( A )。 (A)CLOSE (B)CLOSE ALL (C)EXIT (D)QUIT
7.用于显示消息框的命令是( B )。 (A)INPUTBOX (B)MSGBOX (C)MSGBOX() (D)BEEP
8.用于从其他数据库导入、导出数据的命令是( A )。 (A)TRANSFERDATABASE (B)TRANSFERTEXT (C)TRANSFER (D)TRANSFER FORM 9.用于从文本文件导入、导出数据的命令是( B )。 (A)TRANSFERDATABASE (B)TRANSFERTEXT (C)TRANSFER (D)TRANSFER FORM 10.能够创建宏的设计器是( C )。
(A)窗体设计器 (B)表设计器 (C)宏设计器(D)编辑器
11.在Access中,自动启动宏的名称是( A )。
(A)autoexec (B)auto (C)auto.bat (D)autoexec.bat
12.在Access中,如果不想在打开数据库时运行 AutoExec 宏,可在打开数据库时按( C )键。
(A)Del (B)Ctrl+Del (C)Shift (D)Ctrl+Shift
13.下列宏操作的参数不能使用表达式的是( D )。
(A)GoToRecord (B)MsgBox (C)OpenTable (D)Maximize
14.某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开另一个窗体,需要执行的宏操作是( D )。
(A)OpenQuery (B)OpenReport (C)OpenWindows (D)OpenForm
15.用于查找满足指定条件的第一条记录的宏命令是( B )。
(A)Requery (B)FindRecord (C)FindNext (D)GoToRecord 16.用于指定当前记录的宏命令是( D )。
(A)Requery (B)FindRecord (C)GoToControl (D)GoToRecord
17.某窗口中有一命令按钮,在“窗体视图”中单击此命令按钮,运行另一个外部应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是( A )。
(A)RunApp (B)RunCode (C)RunMacro (D)RunSQL
8.3 思考题
1.什么叫“宏”,宏编程与普通编程相比有什么优势? 2.如何将“宏”转换为VBA代码,转换后有什么优势? 3.不使用“宏组”有什么不利之处?
4.条件栏“…”的确切含义是什么?条件栏填写“No”有什么效果? 5.一般触发宏经常使用哪些事件?记录和字段分别对应何种事件?
6.什么叫对象的引用?绝对引用(形如:Forms![颜色]![红].BackColor)和相对引用(形如:[红] .BackColor)有何不同?