Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
普通高等教育“十二五”规划教材 公共课系列
Access 数据库基础习题集 及实验指导
刘 东 林志英 主编
刘 丽 高润泉 李 湛 副主编
周 进 钱 进 参 编
北 京
科
学出版社
职教技术出版中心
www.abook.cn
内 容 简 介
本书与《Access 数据库基础教程》(刘东主编,科学出版社出版)章节
对应。全书共分两部分,第一部分共 11 章,前 9 章内容包括习题解析、自测
习题、自测习题参考答案和主教材课后综合练习参考答案;第 10 章和第 11章重点介绍了全国计算机等级考试二级 Access 考试的笔试、机试复习要点,
对近几年的笔试、机试试题进行了解析。第二部分为实验指导,包括 9 个实验,
详细介绍了每个实验的实验目的、实验内容及参考步骤,将主教材中的系统
开发案例细化分解并贯穿到每个实验环节中,最终完成该系统的开发。 本书既可作为初学者学习 Access 关系数据库系统的参考书,也可作为
全国计算机等级考试二级 Access 考试的复习参考书,以及本科高等院校、
计算机培训班等学生的实用自学参考书。
图书在版编目(CIP)数据 Access 数据库基础习题集及实验指导/刘东,林志英主编. —北京:科学出
版社,2012 (普通高等教育“十二五”规划教材·公共课系列) ISBN 978-7-03-033952-2
Ⅰ. ①A… Ⅱ. ①刘… ②林… Ⅲ. ①关系数据库系统:数据库管理系
统-高等学校-教学参考资料 Ⅳ. ①TP311.138
中国版本图书馆 CIP 数据核字(2012)第 058362 号
责任编辑:陈晓萍 吕燕新 赵亮/责任校对:耿耘
责任印制:吕春珉/封面设计:东方人华平面设计部
印刷
科学出版社发行 各地新华书店经销 *
2012 年 5 月第 一 版 开本:787×1092 1/162012 年 5 月第一次印刷 印张:13 1/4
字数:302 000
定价:23.00 元
(如有印装质量问题,我社负责调换)
销售部电话 010-62142126 编辑部电话 010-62134021
版权所有,侵权必究 举报电话:010-64030229;010-64034315;13501151303
前 言 随着信息时代的到来以及计算机信息技术的飞速发展,快速掌握计算机应用的相关
知识成为广大计算机初学者和爱好者的迫切要求。为此,编者结合在教学和辅导过程中
的经验,编写了这本与《Access 数据库基础教程》配套的《Access 数据库基础习题集及
实验指导》。 本书在《Access 数据库基础教程》的基础上结合全国计算机等级考试二级 Access
辅导教案编写而成。在编写本书时,力求按照教育部考试中心 2011 年版最新大纲的要求,
为学生提供既方便实用又简单易学的提纲式复习思路,使学生能够以大纲为主线,快速
了解书中每个章节的知识要点,并通过大量的习题解析和自测练习巩固各知识点。 本书共分两部分。第一部分共 11 章,包括各章习题及其解答。其中,第 10 章和第
11 章重点介绍了全国计算机等级考试二级 Access 的笔试、机试复习要点,将近几年的
笔试、机试试题进行了解析。第二部分为实验指导,包括 9 个实验,详细介绍了每个实
验的实验目的、实验内容及参考步骤。该部分的特点是将一个系统开发案例贯穿到每个
实验环节中,最终完成该系统的开发。 通过本书的学习,学生可以巩固主教材各章的知识要点,通过大量例题练习,以及
综合的上机实验练习,实现从易到难,边学、边练、边提高,最终完成一个完整的系统
开发的学习过程。 本书既可作为初学者学习 Access 2003 关系数据库系统的参考书,也可作为全国计
算机等级考试二级 Access 考试的复习参考书,以及本科高等院校、计算机培训班等学生
的实用自学参考书。 本书第一部分的第 1~3 章由刘东编写,第 4~11 章由林志英编写。第二部分的实验
1、实验 2 和实验 3 由刘东编写,实验 4、实验 5 由高润泉编写,实验 6、实验 7 由李湛
编写,实验 8、实验 9 由刘丽编写。全书由刘丽统稿。 本书得到“北京市属高等学校人才强教计划资助项目”支持。由于编者水平有限,
加上编写时间仓促,疏漏和不足之处在所难免,敬请广大读者朋友批评指正。一本书的
成功,离不开读者的参与,我们期待着您的意见与建议。
编 者
2012 年 2 月
科
学出版社
职教技术出版中心
www.abook.cn
目 录
第一部分 习 题 集
第 1 章 数据库基本概述 ························································································································· 3 1.1 习题解析 ···································································································································· 3 1.2 自测习题 ···································································································································· 7
1.3 自测习题参考答案 ················································································································ 10
1.4 课后综合练习参考答案 ······································································································· 10
第 2 章 数据库和数据表 ······················································································································· 12
2.1 习题解析 ·································································································································· 12
2.2 自测习题 ·································································································································· 16
2.3 自测习题参考答案 ················································································································ 18
2.4 课后综合练习参考答案 ······································································································· 18
第 3 章 查询·············································································································································· 20 3.1 习题解析 ·································································································································· 20 3.2 自测习题 ·································································································································· 24
3.3 自测习题参考答案 ················································································································ 26
3.4 课后综合练习参考答案 ······································································································· 26
第 4 章 窗体的创建和操作··················································································································· 28
4.1 习题解析 ·································································································································· 28
4.2 自测习题 ·································································································································· 31
4.3 自测习题参考答案 ················································································································ 33
4.4 课后综合练习参考答案 ······································································································· 33
第 5 章 报表的创建和操作··················································································································· 35
5.1 习题解析 ·································································································································· 35
5.2 自测习题 ·································································································································· 38
5.3 自测习题参考答案 ················································································································ 40
5.4 课后综合练习参考答案 ······································································································· 41
第 6 章 Web 数据访问页······················································································································ 42
6.1 习题解析 ·································································································································· 42 6.2 自测习题 ·································································································································· 44
6.3 自测习题参考答案 ················································································································ 46 6.4 课后综合练习参考答案 ······································································································· 46
第 7 章 宏 ·················································································································································· 48
7.1 习题解析 ·································································································································· 48
7.2 自测习题 ·································································································································· 50
7.3 自测习题参考答案 ················································································································ 52
Access 数据库基础习题集及实验指导
iv
7.4 课后综合练习参考答案 ······································································································· 52
第 8 章 模块与 VBA ······························································································································· 53
8.1 习题解析 ·································································································································· 53
8.2 自测习题 ·································································································································· 58
8.3 自测习题参考答案 ················································································································ 62
8.4 课后综合练习参考答案 ······································································································· 62
第 9 章 Access 2003 应用系统设计开发与发布·········································································· 63
9.1 习题解析 ·································································································································· 63
9.2 自测习题 ·································································································································· 65
9.3 自测习题参考答案 ················································································································ 66
9.4 课后综合练习参考答案 ······································································································· 66
第 10 章 笔试复习指导 ························································································································· 68
10.1 笔试复习要点······················································································································· 68
10.2 最新笔试试题及解析 ········································································································· 71
10.3 往年笔试试题······················································································································· 86 第 11 章 机试复习指导 ······················································································································· 103
11.1 机试复习要点 ····················································································································· 103
11.2 机试试题解析 ····················································································································· 106
11.3 机试模拟样题 ····················································································································· 109
11.4 机试模拟样题参考答案··································································································· 111
第二部分 实 验 指 导
案例介绍 ····················································································································································· 115 一、案例设计的提出及要解决的问题 ···················································································· 115
二、案例设计要实现的主要功能 ····························································································· 115
三、案例成果展示 ························································································································ 115
四、案例实现 ································································································································· 116
五、教师档案管理系统程序设计 ····························································································· 119
实验 1 Access 2003 操作初步········································································································· 120
一、实验目的 ································································································································· 120
二、实验内容 ································································································································· 120
三、自测操作题····························································································································· 122
四、思考与练习····························································································································· 123
实验 2 Access 数据库和表的创建·································································································· 124
一、实验目的 ································································································································· 124
二、实验内容 ································································································································· 124
三、自测操作题····························································································································· 131
四、思考与练习····························································································································· 132
科
学出版社
职教技术出版中心
www.abook.cn
目 录
v
实验 3 Access 查询及其应用 ··········································································································· 134 一、实验目的 ································································································································· 134
二、实验内容 ································································································································· 134
三、自测操作题····························································································································· 146
四、思考与练习····························································································································· 147
实验 4 Access 窗体及其应用 ··········································································································· 148
一、实验目的 ································································································································· 148
二、实验内容 ································································································································· 148
三、自测操作题····························································································································· 158
四、思考与练习····························································································································· 158
实验 5 Access 报表 ····························································································································· 159
一、实验目的 ································································································································· 159 二、实验内容 ································································································································· 159
三、自测操作题····························································································································· 165
四、思考与练习····························································································································· 166
实验 6 数据访问页 ······························································································································· 167 一、实验目的 ································································································································· 167
二、实验内容 ································································································································· 167
三、自测操作题····························································································································· 168
四、思考与练习····························································································································· 169
实验 7 宏的创建与操作 ······················································································································ 170
一、实验目的 ································································································································· 170 二、实验内容 ································································································································· 170
三、自测操作题····························································································································· 173
四、思考与练习····························································································································· 174
实验 8 模块与 VBA ······························································································································ 175
一、实验目的 ································································································································· 175
二、实验内容 ································································································································· 175
三、自测操作题····························································································································· 185
四、思考与练习····························································································································· 186
实验 9 Access 系统开发案例——图书借阅管理系统······························································ 188
一、案例分析 ································································································································· 188
二、案例设计实现 ························································································································ 188
三、案例设计参考步骤 ··············································································································· 190
附录 ······························································································································································ 201 参考文献 ····················································································································································· 204
第 1 章 数据库基本概述
1.1 习 题 解 析
1.Access 数据库管理系统采用的数据模型是________。 A.层次模型 B.环状模型 C.关系模型 D.网状模型
【答案】C 【解析】本题考查的知识点是数据模型。数据模型主要分为 3 种:网状模型、层次
模型、关系模型。在关系模型中,数据的逻辑结构是一个二维表,每一个二维表称为一
个关系。关系数据库采用关系模型作为数据的组织方式。它的发展十分迅速,目前已成为
占据主导地位的数据库管理系统。Access 是关系型数据库管理系统。因此正确答案为 C。 2.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS),这三者之间
的关系是________。 A.DB 包括 DBS 和 DBMS B.DBMS 包括 DB 和 DBS C.DBS 包括 DB 和 DBMS D.没有关系
【答案】C 【解析】本题考查的知识点是数据库系统的概念。数据库系统一般由数据库、数据库
管理系统、应用系统、数据库管理员和用户构成。数据库是指长期存储在计算机内的,
有组织、可共享的数据的集合。因此正确答案为 C。 3.用一个不加任何限制的无向图来表示的实体之间联系的模型称为________。
A.网状模型 B.层次模型 C.关系模型 D.环状模型 【答案】A 【解析】本题考查的知识点是模型的表示方式。网状模型用不加任何限制的无向图
来表示,关系模型用二维表来表示,层次模型用树形结构来表示。因此正确答案为 A。 4.关系数据库系统能够实现的 3 种基本关系运算是________。
A.索引、排序、查询 B.建库、输入、输出 C.选择、投影、联接 D.显示、统计、删除
【答案】C 【解析】本题考查的知识点是基本关系运算。在关系代数中,有 4 种基本的专门关
系运算:选择、投影、联接和除法运算。因此正确答案为 C。 5.数据库管理系统的基本功能中不包括________功能。
A.数据定义 B.数据操作 C.数据控制 D.磁盘管理 【答案】D 【解析】本题考查的知识点是数据库管理系统的基本功能。数据库管理系统的基
本功能包括数据库定义功能、数据库操纵功能、数据库查询功能、数据库控制功能、数
据库通信功能。因此正确答案为 D。
科
学出版社
职教技术出版中心
www.abook.cn
Access 数据库基础习题集及实验指导
4
6.以下各项不是数据库主要特点的是________。 A.数据可以共享 B.数据的冗余度大 C.数据独立性 D.数据完整性、安全性
【答案】B 【解析】本题考查的知识点是数据库的特点。数据库是相互关联的数据的集合,具
有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,
能够保证数据的安全、可靠,允许并发使用数据库,能有效、及时地处理数据,并能保
证数据的一致性和完整性。因此正确答案为 B。 7.关系数据库中的数据表________。
A.既相对独立,又相互联系 B.相互联系,不能单独存在 C.完全独立,相互没有关系 D.以数据表名来表现其相互间的联系
【答案】A 【解析】本题考查的知识点是数据表之间的关系。数据库中的数据不是孤立的,数
据与数据之间是相互关联的。因此正确答案为 A。 8.以下不属于 Access 对象的是________。
A.表 B.文件夹 C.窗体 D.查询 【答案】B 【解析】本题考查的知识点是 Access 数据库中的对象。Access 数据库中的对象包括:
表、查询、窗体、报表、宏、数据页、模块。因此正确答案为 B。 9.从指定的关系中选择某些元组形成新的关系,这是关系运算中的________运算。
A.选择 B.投影 C.联接 D.联合 【答案】A 【解析】本题考查的知识点是选择运算。选择运算是 简单的运算,它从指定的关
系中选择某些元组形成新的关系,被选择的元组是用满足某个逻辑条件来指定的。因此
正确答案为 A。 10.________是对关系的描述。
A.二维表 B.关系模式 C.记录 D.属性 【答案】A 【解析】本题考查的知识点是关系的表示形式。在关系模型中,用一个二维表来描
述一个关系。因此正确答案为 A。 11.在 E-R 图中,用来表示实体的图形是________。
A.矩形 B.椭圆形 C.菱形 D.三角形 【答案】A 【解析】本题考查的知识点是 E-R 图。在 E-R 图中,矩形表示实体,椭圆表示属性,
菱形表示联系。因此正确答案为 A。
12.设有部门和员工两个实体,每个员工只能属于一个部门,一个部门可以有多个
员工,则部门和员工实体之间的联系类型为________。 A.多对多 B.一对多 C.多对一 D.一对一
第一部分 习 题 集
5
【答案】B 【解析】本题考查的知识点是实体之间的联系类型。每一个部门实体对应多个员工实
体,则部门实体与员工实体之间是一对多的关系。因此正确答案为 B。
13.设有班级和班长两个实体,每个班级只能有一个班长,每个班长只能在一班级
任职,则班级和班长实体之间的联系类型为________。 A.多对多 B.一对多 C.多对一 D.一对一
【答案】D 【解析】本题考查的知识点是实体之间的联系类型。若实体集 A 中的每个实体,实体
B 集中至多有一个(也可以没有)实体与之对应,反之亦然,则 A、B 两个实体间是一对
一的关系。因此正确答案为 D。
14.图 1-1-1 所示为________模型。
图 1-1-1 示例模型
A.层次 B.关系 C.网状 D.树状 【答案】A 【解析】本题考查的知识点是数据模型。层次模型的特征是有且仅有一个结点没有父
结点,即根结点。其他结点有且只有一个父结点。网状模型的特征是允许一个以上的结
点没有父结点,允许一个结点有多个父结点。关系模型用一个二维表结构来表示。因此
正确答案为 A。
15.从表 1-1-1 所示“学生”表中,经过________运算可以得到表 1-1-2 的内容。 A.选择 B.投影 C.联接 D.联合
【答案】A 【解析】本题考查的知识点是专门的关系运算。选择运算是从一个关系中找出满足条
件的记录。投影运算是从一个关系中选出若干字段组成新的关系。联接运算是指把两个
关系中的记录按一定的条件横向结合,生成一个新的关系。因此正确答案为 A。
表 1-1-1 “学生”表 1
学号 姓名 性别 出生日期
1101 李丽 女 1993-10-3
1102 王红 女 1993-8-7
1103 孙磊 男 1993-2-13
科
学出版社
职教技术出版中心
www.abook.cn
Access 数据库基础习题集及实验指导
6
表 1-1-2 “学生”表 2
学号 姓名 性别 出生日期
1101 李丽 女 1993-10-3
1102 王红 女 1993-8-7
16.已知选课关系模式表示为:选课(学号,课程号,成绩),则关键字是________。 A.学号 B.课程号 C.成绩 D.学号和课程号
【答案】D 【解析】本题考查的知识点是关系模式的表示。在关系模式的表示中,括号外为关系
模式的名称,括号内为关系模式的属性,带有下划线的属性为关键字。因此正确答案为 D。
17.数据库管理技术的发展经历了人工管理、________、________阶段。 【答案】文件系统,数据库系统 【解析】本题考查的知识点是数据库管理技术发展的阶段。在计算机诞生初期,
计算机主要用于科学计算,此时的数据管理以人工的方式进行;随着磁盘等直接存取设
备的出现,数据管理进入文件系统阶段;从 20 世纪 60 年代后期开始,数据管理进入了
数据库系统阶段。 18.如果一个属性集不是所在关系的关键字,而是其他关系的关键字,则该属性集
称为________。 【答案】外部关键字 【解析】本题考查的知识点是外部关键字。如果一个属性集不是所在关系的关键字,
而是其他关系的关键字,则该属性集称为外部关键字。
19.实体-联系法即通常所说的________方法。 【答案】E-R 【解析】本题考查的知识点是 E-R 图。E-R 是 Entity-Relationship 的缩写,这种方法
用于对现实世界的信息进行描述,由于方法简单、实用,得到了普遍的应用。 20.关系的完整性约束条件包括________、________、________。 【答案】实体完整性,参照完整性,用户定义完整性 【解析】本题考查的知识点是关系完整性约束条件。关系模型有三类完整性约束:
实体完整性、参照完整性、用户定义完整性。 21.在数据库系统中,实现各种数据管理功能的核心软件是________。 【答案】数据库管理系统(DBMS) 【解析】本题考查的知识点是数据库管理功能。数据库的各种功能和特性并不是数
据库中的数据固有的,是靠数据库管理系统提供的。数据库管理系统的任务是对数据资
源进行管理,并使之能为多个用户共享,同时还能保证数据的安全性、可靠性、完整性、
一致性,还要保证数据的高度独立性,是数据库系统中的核心软件。 22.Access 数据库中,专用于打印的对象是________。 【答案】报表 【解析】本题考查的知识点是 Access 数据库的基本对象。报表对象可以按照用户要
第一部分 习 题 集
7
求的格式和内容打印数据库中的各种信息。 23.Access 数据库系统是________数据库系统。 【答案】关系 【解析】本题考查的知识点是 Access 数据库的特性。现在的数据库系统基本都支持
关系模型。Access 数据库是基于关系模型的关系数据库管理系统。 24.从关系模式中,指定若干属性组成新的关系称为________。 【答案】投影 【解析】本题考查的知识点是投影的运算。从一个关系中选出若干字段组成新的关系
是投影运算。 25.在关系模型中,用来表示实体关系的是________。 【答案】表 【解析】本题考查的知识点是关系模型。在关系模型中,用来表示实体关系的是表。 26.在表中能够唯一标识一条记录的字段或字段组合称为________。 【答案】候选关键字 【解析】本题考查的知识点是候选关键字的概念。在表中能够唯一标识一条记录的
字段或字段组合称为候选关键字。一个表中可以有多个候选关键字。
1.2 自 测 习 题
一、选择题
1.数据库系统的核心是________。 A.数据模型 B.数据库管理系统 C.数据库 D.数据库管理员
2.一个关系对应一个________。 A.二维表 B.关系模式 C.记录 D.属性
3.数据库系统是由数据库、数据库管理系统、应用程序、________、用户等构成的
人机系统。 A.数据库管理员 B.程序员 C.高级程序员 D.软件开发商
4.在关系型数据库中,二维表中的一行被称为________。 A.字段 B.数据 C.记录 D.数据视图
5.常见的数据模型有三种,它们是________。 A.网状、关系和语义 B.层次、关系和网状 C.环状、层次和关系 D.字段名、字段类型和记录
6.以下叙述中,正确的是________。 A.Access 只能使用系统菜单创建数据库应用系统 B.Access 不具备程序设计能力
科
学出版社
职教技术出版中心
www.abook.cn
Access 数据库基础习题集及实验指导
8
C.Access 只具备了模块化程序设计能力 D.Access 具有面向对象的程序设计能力
7.以下 Access 对象中,用来检索和查询数据的是________。 A.表 B.文件夹 C.窗体 D.查询
8.用 Access 创建的数据库文件,其扩展名是________。 A..adp B..dbf C..mdb D..frm
9.以下不属于数据库系统的组成的是________。 A.数库库(DB) B.数据库管理系统(DBMS) C.数据库管理员 D.操作系统
10.在关系数据库,能唯一标识一条记录的属性或属性集的组合,称为________。 A.关键字 B.字段 C.记录 D.关系
11.在 E-R 图中,用来表示属性的图形是________。 A.矩形 B.椭圆形 C.菱形 D.三角形
12.在 E-R 图中,用来表示联系的图形是________。 A.矩形 B.无向边 C.菱形 D.三角形
13.设一个仓库可以存放多种商品,一种商品只能存放在一个仓库中,则仓库和商
品之间的联系类型为________。 A.多对多 B.一对多 C.多对一 D.一对一
14.Access 的数据库类型是________。 A.层次数据库 B.网状数据库 C.关系数据库 D.面向对象数据库
15.从表 1-1-1 所示“学生”表中,经过________运算可以得到表 1-1-3 的内容。 A.选择 B.投影 C.联接
表 1-1-3 “学生”表 3
学 号 姓 名 性 别
1101 李丽 女
1102 王红 女
1103 孙磊 男
16.已知选课关系模式表示为:选课(学号,课程号,成绩),则关系名是________。
A.学号 B.课程号 C.成绩 D.选课 17.在数据库中存储的是________。
A.数据模型 B.信息 C.数据结构 D.数据 18.在 Access 中,可以同时打开________个数据库。
A.1 B.2 C.3 D.多个 19.在数据管理技术的发展过程中,数据独立性 高的阶段是________。
A.人工管理 B.文件系统
第一部分 习 题 集
9
C.数据项管理 D.数据库系统 20.图 1-1-2 所示为________模型。
A.层次 B.关系 C.网状 D.树状
供应商
零件 库存
项目
图 1-1-2 示例模型
二、填空题
1.参照完整性是一个准则系统,Access 使用这个系统来确保相关表中的记录之
间________的有效性,并且不会因意外而删除或更改相关数据。 2.在关系数据库的基本操作中,从表中取出满足条件的元组的操作称为________。 3.在关系数据库模型中,二维表的列称为属性,二维表的行称为________。 4.Access 数据库包含表、查询、窗体、报表、________、宏和模块等基本对象。 5.Access 数据库中包含了 3 种关系方式:一对一、________、多对多。 6.Access 数据库中依赖于________操作系统。 7.Access 数据库系统适合用于开发________数据应用系统。 8.从关系模式中,找出符合条件的记录称为________。 9.DBS 指的是________。 10.表中的一列就是一个________,表中的一行是一个________。 11.数据独立性是指________与________之间相互独立,彼此不受影响。 12.DBMS 是________。 13.数据库系统的核心是________。 14.Access 提供的创建数据库的常用方法有________、创建空数据库、使用模板创
建数据库。 15.为了避免数据库中数据的丢失或损坏,应该经常对数据进行________操作。 16.一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关
系模式的集合,这个过程称为________。 17.数据库设计一般分为 6 个步骤:需求分析、________、________、________、
数据库实施、数据运行和维护。 18.将联接中的“θ”换成“=”,功能是从关系 R 和 S 的笛卡儿积中选取 A、B 属
性值相等的那些元组,这种连接叫________。 19.________是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相
同的属性组,并且要在结果中将重复的属性去掉。
科
学出版社
职教技术出版中心
www.abook.cn
Access 数据库基础习题集及实验指导
10
20.关系代数的运算可以分为两类:一类是传统的集合运算,另一类是________。
1.3 自测习题参考答案
一、选择题
题号 1 2 3 4 5 6 7 8 9 10 答案 B A A C B D D C D A 题号 11 12 13 14 15 16 17 18 19 20 答案 B B B C B D D A D C
二、填空题
1.关系 11.数据,程序 2.选择 12.数据库管理系统 3.元组(或记录) 13.数据库管理系统 4.数据访问页 14.使用向导创建数据库 5.一对多 15.备份 6.Windows 16.规范化 7.小型 17.概念结构设计,逻辑结构设计,物理结构设计 8.选择 18.等值联接 9.数据库系统 19.自然联接 10.属性,元组 20.专门的关系运算
1.4 课后综合练习参考答案
一、思考题
略
二、选择题
1.A 2.C 3.A 4.A 5.D 6.B 7.A 8.C 9.D 10.A
三、填空题
1.投影,选择,联接 2.N∶M 3.对象 4.查询、窗体、报表、页、宏和模块 5.Office
第一部分 习 题 集
11
6.标题栏,菜单栏,工具栏,工作区,状态栏,任务窗格 7.记录,字段 8.一对一,一对多,多对多 9.层次模型,网络模型,关系模型 10.差
科
学出版社
职教技术出版中心
www.abook.cn
第 2 章 数据库和数据表
2.1 习 题 解 析
1.Access 2003 数据库中,表和数据库的关系是________。 A.一个数据库可以包含多个表 B.一个表只能包含两个数据库 C.一个表可以包含多个数据库 D.一个数据库只能包含一个表
【答案】A 【解析】本题考查的知识点是数据库和表的关系。在 Access 2003 数据库中,所有
对象都放在同一个数据库文件中,包括表、查询、窗体、报表、数据页、宏和模块,每
一种对象可以有多个,即一个数据库文件中可以包含多个表、多个查询,等等。因此正
确答案为 A。 2.以下有关关键字的描述,正确的是________。
A.一个表中可以有多个候选关键字 B.一个表中可以有多个关键字 C.关键字只能由一个字段构成 D.关键字的值可以不唯一
【答案】A 【解析】本题考查的知识点是关键字。在表中能够唯一标识一条记录的字段或字段
组合,称为候选关键字。一个表中可能有多个候选关键字,从候选关键字中选择一个作
为关键字。因此正确答案为 A。 3.Access 表中字段的数据类型不包括________。
A.文本 B.数字 C.自动编号 D.通用 【答案】D 【解析】本题考查的知识点是字段的数据类型。Access 2003 的表设计视图中共提
供了 10 种数据类型:文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE 对
象、超链接和查阅向导。因此正确答案为 D。 4.以下有关字段属性的描述,错误的是________。
A.字段大小可用于设置文本、数字或自动编号等类型字段的 大容量 B.可对任意类型的字段设置默认值属性 C.有效性规则属性是用于限制此字段输入值的表达式 D.不同的字段类型,其字段属性相同
【答案】B 【解析】本题考查的知识点是字段的属性。字段的类型不同,字段的常规属性也不
完全相同。字段大小属性决定一个字段占用的存储空间大小。该属性只对文本、数字和
自动编号类型的字段有效。任何类型的字段都可设定默认值,默认值的类型要与该字段
第一部分 习 题 集
13
的类型一致。设定默认值后,在添加新记录时,Access 将自动为该字段填入默认值。有
效性规则用于指定对输入到本字段的数据的要求,以保证用户输入的数据有效。该规则
在输入或修改数据时有效。因此正确答案为 B。 5.若要在“出生日期”字段设置“1994 年以前出生的学生”有效性规则,应在该字
段有效性规则处输入________。 A.<#1994-01-01# B.<1994 年以前出生的学生 C.>#1994-01-01#? D.1994 年以前出生的学生
【答案】A 【解析】本题考查的知识点是有效性规则的条件设置。#1994-01-01#是 Access 中日
期常量的表示方法。因此正确答案为 A。 6.以下有关 Access 筛选记录的描述,错误的是________。
A.按选定内容筛选 B.按窗体筛选 C.按选定内容排除筛选 D.只可以设定一个筛选条件
【答案】D 【解析】本题考查的知识点是筛选记录的方式。筛选是根据指定的条件从一个表中
找出所有满足该条件的记录,将不满足条件的记录暂时隐藏起来。Access 中的筛选方式
有:按选定内容筛选、按选定内容排除筛选、按窗体筛选、高级筛选。对高级筛选可以
设定多个条件,也可以将表达式作为筛选条件。因此正确答案为 D。 7.以下有关索引的描述,错误的是________。
A.主索引就是主键 B.唯一索引字段的值必须是唯一的,不能重复 C.索引只能是单字段的索引 D.索引可以是多字段的索引
【答案】C 【解析】本题考查的知识点是索引的概念。Access 中的索引分为 3 种类型:主索引、
唯一索引和普通索引。主索引就是主键,Access 会将表中的主键自动设置为主索引,主
索引只能有一个。唯一索引字段的值必须是唯一的,不能有重复。一个表中可以有多个
唯一索引。普通索引字段的值可以重复,一个表中可以有多个普通索引。在 Access 中,
既可以建立单个字段的索引,也可以建立多个字段的索引。因此正确答案为 C。 8.在设置或编辑关系时,可以设置的选项是________。
A.实施参照完整性 B.级联更新相关字段 C.级联删除相关记录 D.以上选项都正确
【答案】D 【解析】本题考查的知识点是编辑关系。“编辑关系”对话框如图 1-2-1 所示。因此
正确答案为 D。
科
学出版社
职教技术出版中心
www.abook.cn
Access 数据库基础习题集及实验指导
14
图 1-2-1 “编辑关系”对话框
9.若 A、B 两个表之间是一对一的关系,则以下描述不正确的是________。 A.联接字段的数据类型必须相同 B.联接字段的名称可以不相同 C.联接字段在两个表中均为主索引 D.联接字段的数据类型和名称必须都相同
【答案】D 【解析】本题考查的知识点是表之间的关系。在 Access 中,两个表可以通过公共字
段建立关系,公共字段也可以称为联接字段。在建立关系时,联接字段的名称可以不同,
但数据类型必须相同。若联接字段在两个表中均为主索引,则两个表是一对一的关系,
若只在一个表中是主索引,则是一对多的关系。因此正确答案为 D。 10.可以插入 Excel 对象的字段类型是________。
A.文本 B.备注 C.OLE D.通用 【答案】C 【解析】本题考查的知识点是 OLE 类型。文本数据类型用于存储文本、数字或文本
与数字的组合。备注数据类型用于存储较长的文本。OLE 对象是指在其他应用程序中创
建的,可链接或嵌入到 Access 数据库中的对象,如 Excel 电子表格、Word 文档、图片等。
OLE 对象字段 大可为 1GB,它主要受磁盘空间限制。因此正确答案为 C。 11.以下字符串中不符合 Access 字段命名规则的是________。
A.aa B.a.3 C.姓名 D.地址 3 【答案】B 【解析】本题考查的知识点是字段的命名规则。Access 字段命名的规则是:字段名
长 64 个字符(包括空格);字段名可采用字母、汉字、数字、空格和其他字符;字段
名不能以空格开头,不能包含点(.)、感叹号(!)、方括号([]),不可打印字符;不
能使用 ASCII 码值为 0~32 的字符。因此正确答案为 B。 12.Access 中不能建立索引的字段是________。
A.数字型 B.货币型 C.文本型 D.OLE 对象 【答案】D 【解析】本题考查的知识点是字段类型。OLE 对象类型不能排序索引。因此正确答
案为 D。
第一部分 习 题 集
15
13.将所有输入字符转换为大写字母的输入掩码是________。 A.> B.< C.0 D.A
【答案】A 【解析】本题考查的知识点是输入掩码。输入掩码字符“>”表示将所有字符转换为
大写。因此正确答案为 A。
14.下列类型的字段中,不可以用“输入掩码”属性进行设置的是________。 A.自动编号 B.文本 C.数字 D.日期/时间
【答案】A 【解析】本题考查的知识点是字段属性。自动编号字段是由 Access 为字段指定一个唯
一的顺序号,该值在表中唯一存在,不能人工干预。因此正确答案为 A。
15.设置主关键字是在________。 A.表的设计视图 B.表的数据表视图 C.查询设计视图 D.窗体设计视图
【答案】A 【解析】本题考查的知识点是表的设计视图。表的设计视图用于新建表对象或修改已
有的表结构,可以在设计视图中设置关键字。因此正确答案为 A。
16.主键字段不允许包含________值。 【答案】重复值或 Null 【解析】主键用来唯一标识表中的每一条记录,Access 不允许为主键字段中输入重复
值或 Null。 17.在 Access 数据库中,________、________和自动编号类型的字段可由用户根据
实际需要设置大小。 【答案】文本,数字 【解析】字段的大小决定了一个字段所占用的存储空间。在 Access 数据库中,文本、
数字和自动编号类型的字段可由用户根据实际需要设置大小,其他类型的字段由系统确
定大小。 18.不能对数据类型为备注、________、________的字段进行排序。 【答案】超链接,OLE 对象 【解析】Access 中不能对数据类型为备注、超链接、OLE 对象的字段进行排序。 19.Access 数据表的字段名不能以________开头。 【答案】空格 【解析】字段名的命名规则中规定:字段名不能以空格开头。 20.在 Access 中,可以按________和________两种顺序来排序。 【答案】升序,降序 【解析】在 Access 中可以按升序和降序两种顺序来排序。 21.________用于指定输入的数据违反有效性规则时的提示信息。 【答案】有效性文本 【解析】有效性规则用于指定对输入到指定字段的数据的要求,以保证输入的数据是
正确有效的;有效性文本用于指定输入的数据违反有效性规则时的提示信息。
科
学出版社
职教技术出版中心
www.abook.cn
Access 数据库基础习题集及实验指导
16
22.只能在表的________视图中修改已有的字段类型。 【答案】设计 【解析】表的设计视图用于新建表对象或修改已有的表结构。
23.________类型的字段不能用于记录分组。 【答案】OLE 对象 【解析】OLE 对象类型的字段不能用于记录分组。 24.在 Access 中,一个汉字和一个西文字符一样,均占________字符。 【答案】一个 【解析】在 Access 中,一个汉字和一个西文字符一样,均占一个字符。 25.________属性值用于在数据表视图、窗体和报表中替换字段名,但并不改变表
中的字段名。 【答案】标题 【解析】标题属性值用于在数据表视图、窗体和报表中替换字段名,但并不改变表中
的字段名。
2.2 自 测 习 题
一、选择题
1.在一个学生表中,字段“学号”不应该是________。 A.数字型 B.文本型 C.自动编号型 D.备注型
2.检查字段中的输入值是否合法时,提示的信息是________。 A.默认值 B.有效性规则 C.有效性文本 D.索引
3.在一个单位的人事数据库中,字段“简历”的数据类型应当为________。 A.文本型 B.数字型 C.日期/时间型 D.备注型
4.一个关系对应一个________。 A.二维表 B.关系模式 C.记录 D.属性
5.表的组成内容包括________。 A.查询和字段 B.字段和记录 C.记录和窗体 D.报表和字段
6.如果在表中建立需要存放 Word 文档的字段,其数据类型应当为________。 A.文本类型 B.货币类型 C.是/否类型 D.OLE 类型
7.返回某一天的年份的表达式是________。 A.year(12/1/2009) B.year("12/1/2009") C.year(%12/1/2009%) D.year(#12/1/2009#)
8.算式 5 mod 3 的结果是________。 A.0 B.1 C.2 D.3
9.查找姓李的学生,用到的表达式是________。 A.李* B.李? C.李# D.李$
第一部分 习 题 集
17
10.Access 默认的文本型字段大小为________。 A.25 个字符 B.50 个字符 C.100 个字符 D.125 个字符
11.在 Access 中,空数据库是指________。 A.没有查询的数据库 B.没有窗体的数据库 C.没有任何数据库对象的数据库 D.表中没有数据的数据库
12.以下不属于编辑表中内容的操作是________。 A.定位记录 B.选择记录 C.复制字段中的数据 D.添加字段
13.以下字符串中不符合 Access 字段命名规则的是________。 A.^__^笑脸 B.party C.Tom.li D.abc
14.在一个“职员”表中,要使“年龄”字段的取值为 18~60,则在“效性规则”
属性框中输入的表达式为________。 A.>=18 AND <=60 B.>=18 OR <=60 C.>=60 AND <=18 D.>=18 &&<=60
15.将所有字符转换为小写的输入掩码为________。 A.> B.< C.0 D.A
16.在 Access 中,建立表结构的方法有________。 A.使用“数据表”视图 B.使用“设计”视图 C.使用“表向导” D.选项 A、B 和 C
17.以下有关 Access 中空值 Null 的描述,正确的是________。 A.空值是尚未存储数据的字段的值 B.空值是数值 0 C.空值是一段空白文本 D.空值是一个或多个空格
18.在对表中某一字段建立索引时,若其值有重复,可选择________索引。 A.主 B.有(无重复) C.无 D.有(有重复)
19.必须输入 0~9 的数字,输入掩码是________。 A.0 B.& C.A D.?
20.OLE 对象数据类型的字段 大长度为________。 A.64MB B.128MB C.512MB D.1GB
二、填空题
1.Access 提供了两种字段数据类型保存文本和数字组合的数据,这两种类型是文本
和________。 2.在 Access 中,数据类型主要包括自动编号、文本、备注、数字、________、货币、
是/否、OLE 对象、超链接和查询向导等。 3.在 Access 中可以定义三种主关键字:自动编号、单字段及________。
科
学出版社
职教技术出版中心
www.abook.cn
Access 数据库基础习题集及实验指导
18
4.如果某一字段没有设置显示标题,Access 系统就默认________为字段的显示标题。 5.自动编号数据类型一旦被指定,就会永久地与________连接。 6.在“选课成绩”表中筛选分数低于 60 的学生,需在“筛选目标”属性框中输入
________。 7.在 Access 中,查找空字符串与查找________的方法是相似的。 8.在“数据表”视图中,________某字段后,无论用户怎样水平滚动窗口,该字段
总是可见的,并且总是显示在窗口的 左边。 9.关系是通过两个表间的________建立起来的。 10.创建表结构可以有三种方式,分别是________、________和________。 11.若某字段的有效性规则要求输入以A 开头的 4 个字符,则有效性规则是________。 12.若某字段的有效性规则要求输入一个非零数,则有效性规则是________。 13.若输入的任何字符均按原字符保存,显示为*,则输入掩码为________。 14.________类型和________类型的值不能进行求和操作。 15.要在表中使某些字段移动显示位置,可使用________的方法。
2.3 自测习题参考答案
一、选择题
题号 1 2 3 4 5 6 7 8 9 10 答案 D C D A B D D C A B 题号 11 12 13 14 15 16 17 18 19 20 答案 C D C A B D A D A D
二、填空题
1.备注 9.公共字段 2.日期/时间 10.数据表视图,设计视图,表向导 3.多字段 11.Like"A???" 4.字段名 12.<>0 5.记录 13.密码 6.<60 14.文本,OLE 对象 7.空值 15.拖动 8.冻结列
2.4 课后综合练习参考答案
一、思考题
略
第一部分 习 题 集
19
二、选择题
1.B 2.C 3.B 4.C 5.A 6.A 7.C 8.B 9.A 10.C
三、填空题
1.OLE 对象 2.长整型 3.多对多(或 N∶M) 4.逻辑型 5.表设计视图 6.自动编号 7.字母,64,.,!,[],’ 8.密码 9.字段的有效性规则 10.冻结
科
学出版社
职教技术出版中心
www.abook.cn
第 3 章 查 询
3.1 习 题 解 析
1.Access 2003 支持的查询类型是________。 A.选择查询、交叉表查询、参数查询、SQL 查询、操作查询 B.基本查询、选择查询、参数查询、SQL 查询、操作查询 C.统计查询、选择查询、参数查询、SQL 查询、交叉表查询 D.单表查询、多表查询、参数查询、SQL 查询、操作查询
【答案】A 【解析】本题考查的知识点是查询的类型。在 Access 2003 中,查询的类型分为 5
种:选择查询、交叉表查询、参数查询、SQL 查询、操作查询。因此正确答案为 A。 2.查询的数据可以来自________。
A.表 B.查询 C.表和查询 D.窗体 【答案】C 【解析】本题考查的知识点是查询的数据源。查询是按照一定的条件或要求对数据
库中的数据进行检索或操作,查询的数据来源是表或其他查询。因此正确答案为 C。 3.创建 Access 查询可以使用________。
A.查询向导 B.查询设计器 C.SQL 查询 D.以上均可 【答案】D 【解析】本题考查的知识点是创建查询的方法。在 Access 中,可以使用查询向导、
查询设计器和 SQL 语言创建查询。因此正确答案为 D。 4.假设数据库表中有一个“住址”字段,查询住址是天津市的记录的条件是________。
A.Like"天津市" B.Like"天津市*" C.="天津市" D.NOT"天津市*"
【答案】B 【解析】本题考查的知识点是 Like 运算符的使用。选项 D 是查找非天津市的记录;
选项 A 和 C 是查找住址字段等于天津市的记录;选项 B 是查找住于天津市的所有记录。
因此正确答案为 B。 5.以下不属于操作查询的是________。
A.更新查询 B.追加查询 C.删除查询 D.参数查询 【答案】D 【解析】本题考查的知识点是操作查询。在 Access 中,操作查询建立在选择查询的
基础上,但可以对数据表中的记录进行成批更改或移动,打开查询就执行相应的追加、
更新、删除或生成新表的操作。操作查询包括追加、更新、删除和生成表查询 4 种类型。
因此正确答案为 D。
第一部分 习 题 集
21
6.SQL 中的________关键字不会对表进行写操作。 A.SELECT B.DELETE C.UPDATE D.INSERT
【答案】A 【解析】本题考查的知识点是数据操纵。在 Access 中,使用 SQL 语言的 INSERT、
UPDATE、DELETE 命令可以实现数据操纵功能,包括插入记录、更新记录和删除记录。
SELECT 命令可以实现数据查询操作。因此正确答案为 A。 7.已知学生表中包含“学号”字段,能正确查找“学号”前 4 位为“2011”的记录
的准则是________。 A.Mid([学号],4)="2011" B.Left([学号],4)="2011" C.Right([学号],4)="2011" D.Mid([学号],2,4)="2011"
【答案】B 【解析】本题考查的知识点是 Left 函数的使用。在 Access 中,Mid 函数用于从指
定字符串的指定位置提取指定数量的字符,语法为:Mid(string, start[, length])。Left 函数
从字符串左侧算起提取指定数量的字符,语法为:Left(string, length)。Right 函数从字符
串右侧算起提取指定数量的字符,语法为:Right(string, length)。因此正确答案为 B。 8.条件 In("a","b","d")的含义是________。
A.="a" Or ="b" Or ="d" B.="a" And ="b" And ="d" C.>="a" And <="d" D.<"a" Or >"d"
【答案】A 【解析】本题考查的知识点是 In 运算符的使用。在 Access 中, In 运算符的含义是
确定某个字符串的值是否在给定的一组字符串内。因此正确答案为 A。 9.若将工资表中的所有的“基本工资”字段值增加 100 元,适合的查询是________。
A.追加查询 B.删除查询 C.更新查询 D.生成表查询 【答案】C 【解析】本题考查的知识点是更新查询。生成表查询是根据一个或多个表中的全部
或部分数据创建新表。追加查询是将一个或多个表中的一组记录添加到其他表的末尾。
删除查询是从表中删除一组记录。更新查询是对表中一个或多个字段成批修改字段值。
因此正确答案为 C。 10.设计交叉表查询时,必须指定________。
A.行标题 B.列标题 C.值 D.以上都是 【答案】D 【解析】本题考查的知识点是交叉表查询。交叉表查询将字段分成两组,一组显示
在左边,另一组显示在顶部,在行与列交叉的地方可以对数据进行计数、平均等计算,
并显示在交叉点上。交叉表查询由一个或多个行标题、一个列标题和一个总计值组成。
因此正确答案为 D。 11.条件“Between 60 and 100”的含义是________。
A.>60 And <100 B.>=60 And <=100 C.>60 Or <100 D.>=60 Or <=100
【答案】B
科
学出版社
职教技术出版中心
www.abook.cn
Access 数据库基础习题集及实验指导
22
【解析】本题考查的知识点是 Between 运算符。Between 运算符用于确定数据的范围。
Between A And B 表示大于等于 A 且小于等于 B。因此正确答案为 B。 12.在 SQL 查询中,GROUP BY 用于________。
A.选择条件 B.对查询进行排序 C.列表 D.分组条件
【答案】D 【解析】本题考查的知识点是 GROUP BY 子句。在 SQL 查询中,GROUP BY 子句
用于指定对查询结果进行分组。因此正确答案为 D。 13.用“职工”表的“职工号”、“姓名”、“性别”、“部门”、“职务”字段
创建新表“干部”,所使用的查询是________。 A.删除查询 B.生成表查询 C.追加查询 D.交叉表查询
【答案】B 【解析】本题考查的知识点是生成表查询。生成表查询是从一个或多表中提取全
部或部分数据创建一个新表。因此正确答案为 B。 14.在 SQL 语中,定义表的命令是________。
A.CREATE B.ALTER C.DELETE D.UPDATE 【答案】A 【解析】本题考查的知识点是数据定义语言。在 SQL 查询中,使用 CREATE、ALTER
和 DELETE 命令可以完成表的定义、修改和删除。因此正确答案为 A。 15.已知“成绩”表中包含“学号”、“课程编号”和“成绩”3 个字段,从成绩表
中挑选不及格的学生的学号,下面语句正确的是________。 A.SELECT 学号 FROM 成绩 WHERE 成绩<60 B.SELECT 课程编号 FROM 成绩 WHERE 成绩<60 C.SELECT 学号 FROM 成绩 WHERE <60 D.SELECT 课程编号 FROM 成绩 WHERE <60
【答案】A 【解析】本题考查的知识点是 SQL 语句。在 SQL 查询中,SELECT 用于选定目标
列,FROM 用于指定目标列来源的表或查询,WHERE 用于指定查询条件。本题中的目
标列是“学号”,条件是“<60”。因此正确答案为 A。 16.在查询设计视图中,写在“条件”栏同一行的条件之间是________的关系,写
在不同行的条件之间是________的关系。 【答案】与,或 【解析】当查询涉及多个条件时,在“条件”栏同一行的条件之间是与的关系,写在
不同行的条件之间是或的关系。 17.表达“姓名”字段为空的条件是________。 【答案】[姓名] Is Null 【解析】条件运算符 Is Null 表示为空,Is Not Null 表示不为空。字段名要用方括号([])
括起来。 18.创建分组统计查询时,总计项应选择________。 【答案】GROUP BY
第一部分 习 题 集
23
【解析】在 SELECT 语句中使用 GROUP BY 子句可以按某一列的值进行分组。如果
分组后还要求按一定的条件对这些组进行筛选,则可以在 GROUP BY 子句后加上
HAVING 短语来指定筛选条件。 19.查询可以作为窗体、报表、数据访问页的________。 【答案】数据源 【解析】使用查询操作,可以按照不同方式查看、分析表中的数据,也可以使用查询
作为其他查询、窗体、报表或数据访问页的数据源。 20.若要在学生表中查找出生日期在 1990~1992 年之间的学生记录,则对出生日期
字段设置的条件是________。 【答案】Between #1990-1-1# And #1992-12-31# 【解析】条件运算符 Between…And…用于确定两个数据之间的范围。例如,Between
90 And 100 表示>=90 And<=100。在 Access 中,对于日期型常量需要用“#”括起来。 21.将“课程编号”和“课程名称”两个字段连接起来的逻辑表达式为________。 【答案】[课程编号] & [课程名称] 【解析】“&”为连接运算符,表示将两个字符型的值连接起来。 22.查找“课程编号”字段中除“1101”之外的所有课程的条件是________。 【答案】[课程编号]!="1101" 【解析】关系运算符“!=”的含义是不等于,本题条件:除“1101”之外的所有课程,
即不等于“1101”的课程。 23.从“身份证”字段中提取出生日期的表达式是________。 【答案】Mid([身份证],7,8) 【解析】出生日期在身份证号码中的 7~14 位。Mid 函数的语法为:Mid(string,start,
length),功能是从字符表达式 string 中提取以 start 起始位置,长度为 length 的子串。
24.在 SQL 查询中,若结果不能包含取值重复的记录,则应加上关键字________。 【答案】DISTINCT 【解析】DISTINCT 的作用是表示在查询结果中内容完全相同的记录只能出现一次。 25.图 1-3-1 所示的查询设计视图创建的是________查询。 【答案】交叉表 【解析】在图 1-3-1 所示的设计视图中,显示了交叉表并有行标题、列标题和汇总合
计项,所以是交叉表查询。
图 1-3-1 查询设计视图
科
学出版社
职教技术出版中心
www.abook.cn
Access 数据库基础习题集及实验指导
24
3.2 自 测 习 题
一、选择题
1.根据表 Students(学号,姓名,性别,专业),下列 SQL 语句中有错误的是________。 A.SELECT * FROM Students B.SELECT COUNT(*) 人数 FROM Students C.SELECT DISTINCT 专业 FROM Students D.SELECT 专业 FROM Students
2.SQL 中的关键字________不会对表进行写操作。 A.SELECT B.DELETE C.UPDATE D.INSERT
3.以下有关 SQL 查询语句的说法,正确的是________。 A.一个 UPDATE 命令一次只能对一个表进行修改 B.一个 UPDATE 命令同时能对多个表进行修改 C.UPDATE 命令不能对表进行修改 D.以上说法均不正确
4.以下有关 SQL 查询语句的说法,正确的是________。 A.INSERT 命令只能对表进行插入新记录的操作 B.INSERT 命令也可以完成对表的记录进行更新 C.INSERT 命令也可以完成对表的记录进行删除 D.以上说法均不正确
5.在 SQL 语句中,表示条件的子句是________。 A.IF B.WHERE C.FOR D.SELECT
6.在 SQL 语句中,更新表的命令是________。 A.DROP B.DELETE C.UPDATE D.SELECT
7.在设计交叉表查询时,可以指定________个列标题。 A.多个 B.3 C.2 D.1
8.5 Mod 2 的结果是________。 A.2 B.5 C.0 D.1
9.从图 1-3-2 所示的查询设计视图的表格部分可以判断要创建的查询是________。
图 1-3-2 查询设计视图
A.删除查询 B.更新查询 C.生成表查询 D.追加查询
第一部分 习 题 集
25
10.表达式的"ab"&"cd"的结果是________。 A."abcd" B."ab" C."cd" D.空
11.设置“性别”字段为“男”且“出生日期”为 1990 年以后的表达式是________。 A.性别="男"And"出生日期">=#1990-1-1# B.性别="男"And"出生日期"<=#1990-1-1# C.性别="男"Or"出生日期">=#1990-1-1# D.性别="男"And"出生日期">=1990-1-1
12.在 SQL 语句中,修改字段类型的命令是________。 A.CREATE B.ALTER C.DELETE D.UPDATE
13.从“身份证”字段中提取末位校验码的表达式是________。 A.Right([身份证],1) B.Right([身份证],1,1) C.Left([身份证],1) D.Left([身份证],1,1)
14.在 SQL 语句中,插入记录的命令是________。 A.INSERT B.ALTER C.DELETE D.UPDATE
15.在 SQL 语句中,用于将查询结果降序排列的命令是________。 A.ASC B.DESC C.ORDER D.GROUP
16.在 SQL 语句中,将两个 SELECT 语句的查询结果合并成一个查询结果的运算
是________。 A.GROUP B.DESC C.UNION D.JOIN
17.条件语句“WHERE 性别="男"”在 SQL 中的含义是________。 A.将“性别”为“男”的记录挑选出来 B.将“性别”为“男”的记录删除 C.将“性别”为“男”的记录复制 D.将“性别”为“男”的记录进行替换
18.条件“[民族] in ("汉","回","满")”的含义是________。 A.“民族”字段中为“汉”族的记录 B.“民族”字段中为“汉”族、“回”族或“满”族的记录 C.“民族”字段中不为“汉”族、“回”族、“满”族的记录 D.“民族”字段中为“满”族的记录
19.查找“姓名”字段中姓“张”的学生的条件是________。 A.Like "张" B.Like "张*" C.Like "张?" D.= "张"
20.查找“姓名”字段中名字中含有“丽”字的学生的条件是________。 A.Like "丽" B Like "*丽*" C.Like "丽?" D.="*丽*"
二、填空题
1.________查询会生成一个新表,如果原表名存在,则会被覆盖。 2.操作查询共有 4 种类型,分别是删除查询、________、追加查询和生成表查询。
科
学出版社
职教技术出版中心
www.abook.cn
Access 数据库基础习题集及实验指导
26
3.表示入学成绩在 450 分到 490 分之间的表达式为________。 4.SQL 的中文全称是________。 5.HAVING 短语必须和________子句同时使用。 6.在 SQL 查询语句中,排序的默认方式是________。 7.查找所有成绩字段为空的记录的表达式是________。 8.设置参数查询时,参数写在条件一栏的________中。 9.查询“成绩”字段中不及格的及 90 分以上的学生的条件表达式是________。 10.已知“学生”表包含“出生日期”字段,计算学生年龄的表达式是________。
3.3 自测习题参考答案
一、选择题
题号 1 2 3 4 5 6 7 8 9 10 答案 B A A A B C D D B A 题号 11 12 13 14 15 16 17 18 9 20 答案 A B A A B C A B B B
二、填空题
1.生成表 6.升序 2.更新查询 7.成绩 is Null 3.Between 450 And 490 8.方括号([]) 4.结构化查询语言 9.成绩<60 Or 成绩>=90 5.GROUP BY 10.Year(Date())-Year([出生日期])
3.4 课后综合练习参考答案
一、思考题
略
二、选择题
1.D 2.C 3.A 4.D 5.B 6.C 7.D 8.C 9.D 10.A
三、填空题
1.数据表和查询 2.Like "李*" 3.where age >=18 and age <=23
第一部分 习 题 集
27
4.GROUP BY 5.COUNT(*) 6.数据表视图,设计视图,SQL 视图,设计 7.表 8.生成表查询,追加查询,删除查询,更新查询 9.半角引号(" ") 10.空格,分号(;)
科
学出版社
职教技术出版中心
www.abook.cn
第 4 章 窗体的创建和操作
4.1 习 题 解 析
1.以下不可以作为窗体数据源的是________。 A.查询 B.表 C.表和查询 D.数据库
【答案】D 【解析】本题考查的知识点是窗体的数据源类型。在 Access 中,窗体的数据源只能是
一个表或查询。如果需要使用多个表中的数据,需要先根据这些表创建一个查询,然后
使用查询作为窗体的数据源。因此正确答案为 D。 2.窗体的设计视图中不包括________。
A.窗体页眉 B.主体 C.标签 D.页面页眉 【答案】C 【解析】本题考查的知识点是窗体设计视图的组成。窗体的设计视图包括窗体页眉、
页面页眉、主体、页面页脚和窗体页脚 5 个部分,每个部分称为一个“节”。因此正确
答案为 C。 3.以下不能用于表示“是/否”的控件是________。
A.选项按钮 B.复选框 C.切换按钮 D.标签 【答案】D 【解析】本题考查的知识点是常用控件。在 Access 中,单选按钮、复选框和切换按钮
都是用于表示“是/否”的控件,标签是用来显示文本信息的控件,常用做提示和说明,
不能用于数据操作。因此正确答案为 D。 4.在以下选项中,每个控件都有的属性是________。
A.标题 B.记录源 C.名称 D.控件来源 【答案】C 【解析】本题考查的知识点是名称属性。名称是控件的一个标识符,在程序代码中通
过名称来引用各个控件,是每个控件都有的属性,在同一个窗体上的各个控件的名称不
能相同。因此正确答案为 C。 5.在 Access 中,窗体共有几种视图?________
A.2 B.3 C.4 D.5 【答案】D 【解析】本题考查的知识点是窗体视图的种类。在 Access 中,窗体有 5 种视图:设计
视图、窗体视图、数据表视图、数据透视表视图和数据透视图视图。因此正确答案为 D。 6.在窗体中,用于显示或编辑字段的控件是________。
A.文本框 B.标签 C.单选按钮 D.列表框 【答案】A
第一部分 习 题 集
29
【解析】本题考查的知识点是常用控件。在 Access 中,文本框是一个交互式控件,既
可以显示数据,也可以接收数据的输入。标签控件用于显示数据。列表框控件只允许用
户从列表中选择一项。单选按钮用于从一组选项中选择一项。因此正确答案为 A。 7.若要在命令按钮上显示“确定”,需要修改命令按钮的________属性。
A.名称 B.标题 C.记录源 D.图片 【答案】B 【解析】本题考查的知识点是标题属性。在 Access 中, 名称属性表示命令按钮上的标
识符,标题属性用于设置在命令按钮上显示的内容,图片属性用于设置显示在命令按钮
上的图片。因此正确答案为 B。 8.当在一个窗体中需要显示多页内容时,使用的控件是________。
A.选项卡 B.列表框 C.图像 D.选项组 【答案】A 【解析】本题考查的知识点是窗体选项卡控件。选项卡是一个包含多个页面的容器控
件,每个页面中都可以放置多个控件。因此正确答案为 A。 9.以下不是列表框控件的数据来源的是________。
A.表 B.查询 C.值列表 D.文本框 【答案】D 【解析】本题考查的知识点是列表框控件的数据源类型。列表框控件的数据来源包括
表/查询、值列表和字段列表。因此正确答案为 D。 10.为窗体上的控件设置 Tab 键的顺序,应选择属性表中的________。
A.“格式”选项卡 B.“数据”选项卡 C.“事件”选项卡 D.“其他”选项卡
【答案】D 【解析】本题考查的知识点是控件的属性。“格式”选项卡用于设置对象的显示方式,
如位置、大小等。“数据”选项卡用于设置对象的数据来源及其数据操作的方式。“事
件”选项卡用于设置对象可以响应的事件。“其他”选项卡用于设置对象的其他属性,
如名称、Tab 键索引等。因此正确答案为 D。 11.以下可在窗体上插入图片的操作是________。
A.选择“插入→对象”命令 B.选择“插入→文件”命令 C.选择“插入→图片”命令 D.选择“插入→图表”命令
【答案】C 【解析】本题考查的知识点是图片的插入方法。在窗体设计视图中,选择“插入”→
“图片”命令可以向窗体中插入一幅图片。因此正确答案为 C。 12.自动创建窗体向导不包括________。
A.纵栏式 B.数据表 C.表格式 D.数据透视表 【答案】D 【解析】本题考查的知识点是自动创建窗体向导。在 Access 中,自动创建窗体向导可
以创建三种类型的窗体:纵栏式、表格式和数据表。因此正确答案为 D。
科
学出版社
职教技术出版中心
www.abook.cn
Access 数据库基础习题集及实验指导
30
13.若要求在文本框中输入密码时以“*”号显示,需要设置的属性是________。 A.默认值 B.标题 C.有效性规则 D.输入掩码
【答案】D 【解析】本题考查的知识点是输入掩码属性。输入掩码属性用于设置控件的数据输入
格式,仅对文本型和日期型数据有效。输入掩码值为“*”时,所有输入的字符均以“*”显示。因此正确答案为 D。
14.以下不属于鼠标事件的是________。 A.单击 B.双击 C.鼠标移动 D.获得焦点
【答案】D 【解析】本题考查的知识点是鼠标事件。鼠标事件是指操作鼠标所引发的事件,常用
鼠标事件有单击、双击、鼠标按下、鼠标移动和鼠标释放。因此正确答案为 D。 15.以下不属于控件格式属性的是________。
A.默认值 B.字号 C.字体名称 D.字体粗细 【答案】A 【解析】本题考查的知识点是控件格式属性。常用格式属性有标题、字体及字号、颜
色等。默认值为数据属性。因此正确答案为 A。 16.纵栏式窗体将窗体中的一个显示记录按列分隔,每列的左侧显示________,右
侧显示字段内容。 【答案】字段名称 【解析】纵栏式窗体将窗体中的一个显示记录按列分隔,每列的左侧显示字段名称,
右侧显示字段内容。 17.组合框和列表框的主要区别是:是否可以在框中________。 【答案】输入数据值 【解析】列表框只允许用户从列表中选择一个选项。组合框实际上是列表框与文本框
的组合,既可以输入数据,又可以从列表中进行选择。 18.窗体中的数据来源主要包括表和________。 【答案】查询 【解析】在 Access 中,窗体的数据源只能是一个表或查询。如果需要使用多个表中的
数据,需先根据这些表创建一个查询,然后使用查询作为窗体的数据源。 19.窗体由多个部分组成,每个部分称为一个________。 【答案】节 【解析】窗体的设计视图包括窗体页眉、页面页眉、主体、页面页脚和窗体页脚 5 个
部分,每个部分称为一个“节”。 20.创建主子窗体时,需要在作为窗体数据源的两个表之间建立________。 【答案】关系 【解析】建立主子窗体时,主窗体数据源中的表与子窗体数据源中的表必须建立关系,
通常为一对多关系。 21.窗体中的窗体称为________。 【答案】子窗体
第一部分 习 题 集
31
【解析】窗体中的窗体称为子窗体,包含子窗体的基本窗体称为主窗体。
22.窗体中的控件分为 3 种类型:________、________、________。 【答案】绑定型控件,非绑定型控件,计算型控件 【解析】窗体中的控件分为 3 种类型:绑定型控件、非绑定型控件和计算型控件。 23.若要在窗体中显示“照片”字段的内容,需使用________控件。 【答案】绑定对象框 【解析】绑定对象框用于在窗体中显示绑定型对象,如学生照片等。图像框用于显示
静态图片,一旦添加到窗体中,便无法进行编辑。 24.非绑定型控件没有________,使用这种控件主要用来显示信息、线条、矩形和
图片。 【答案】数据源 【解析】非绑定型控件没有数据源,使用这种控件主要用来显示信息、线条、矩形和
图片。 25.数据透视表视图用于________数据表或窗体中的数据。 【答案】汇总并分析 【解析】数据透视表视图用于汇总并分析数据表或窗体中的数据。
4.2 自 测 习 题
一、选择题
1.窗口事件是指操作窗口时所引发的事件,以下不属于窗口事件的是________。 A.打开 B.关闭 C.加载 D.取消
2.以下不属于 Access 窗体的视图是________。 A.设计视图 B.窗体视图 C.版面视图 D.数据表视图
3.既可以直接输入文字,又可以从列表中选择输入项的控件是________。 A.选项框 B.文本框 C.组合框 D.列表框
4.Access 窗体中的文本框控件分为________。 A.计算型和非计算型 B.结合型和非结合型 C.控制型和非控制型 D.记录型和非记录型
5.以下有关列表框和组合框的叙述,正确的是________。 A.列表框和组合框只能包含一列数据 B.可以在列表框中输入新值,而组合框不能 C.可以在组合框中输入新值,而列表框不能 D.在列表框和组合框中均可以输入新值
6.以下能够控制对象是否可用的属性是________。 A.Default B.Enabled C.Visible D.Cancel
7.在 Access 中,使用窗体可以完成的操作是________。 A.添加记录 B.修改记录 C.筛选记录 D.以上均可
科
学出版社
职教技术出版中心
www.abook.cn
Access 数据库基础习题集及实验指导
32
8.数据表类型的窗体不显示________内容。 A.窗体页眉/页脚 B.文本框 C.组合框 D.标签
9.如果不允许文本框中的数据被修改,则可以设置文本框控件的________属性。 A.是否锁定 B.可用 C.有效性规则 D.有效性文本
10.在窗体中,允许显示计算字段的控件是________。 A.文本框 B.标签 C.列表框 D.复选框
11.以下不属于对象事件的是________。 A.获得焦点 B.失去焦点 C.更新 D.加载
12.以下不属于控件数据属性的是________。 A.默认值 B.字号 C.可用 D.是否锁定
13.若设计视图中看不到页面页眉/页脚节,可在________菜单中选择“页面页眉/页脚”命令。
A.视图 B.编辑 C.窗口 D.文件 14.________节的内容位于设计视图的 下方。
A.窗体页眉 B.窗体页脚 C.页面页眉 D.页面页脚 15.窗体导航条上的按钮 表示________。
A.添加记录 B.修改记录 C.删除记录 D.锁定记录 16.若要在文本框控件中显示当前的日期,则文本框控件的数据源是________。
A.Date() B.Year() C.=Date() D.=Year() 17.若要在文本框控件中求“成绩”字段的平均值,则文本框控件的数据源是________。
A.=Count([成绩]) B.=Max([成绩]) C.=Min([成绩]) D.=Avg([成绩])
18.以下不属于图像控件缩放模式属性的是________。 A.剪裁 B.拉伸 C.缩放 D.平铺
19.图 1-4-1 所示的窗体是________类型的窗体。 A.纵栏式 B.表格式 C.数据表 D.数据透视表
图 1-4-1 示例窗体
20.切换面板是________对象。 A.表 B.查询 C.窗体 D.报表
第一部分 习 题 集
33
二、填空题
1.在设计窗体时使用标签控件创建的是单独标签,它在窗体的________视图中不能
显示。 2.在设置计算型文本框控件的控件来源时,必须在表达式前加________。 3.当打开窗体的设计视图时,默认只有________。 4.当表达式中包含窗体、字段或其他对象的名称时,系统会自动在这些名称的外面
加上________。 5.在 Access 中有 3 种处理事件的方法:________、指定一个宏操作和编写一段 VBA
代码。 6.计算型控件以________作为数据源。 7.组合框和列表框都可分为________和________。 8.________用于指定当控件输入的数据违背有效性规则时,显示给用户的提示信息。 9.用于确定一个控件在窗体或报表上的位置的属性是________。 10.窗口的________事件,是在窗体打开,第一条记录显示之前发生的事件。
4.3 自测习题参考答案
一、选择题
题号 1 2 3 4 5 6 7 8 9 10 答案 D C D A C B D D A A 题号 11 12 13 14 15 16 17 18 19 20 答案 D B A B A C D D B C
二、填空题
1.数据表 6.表达式 2.= 7.绑定型,非绑定型 3.主体节 8.有效性文本 4.方括号[] 9.左边距和上边距 5.设置一个表达式 10.打开
4.4 课后综合练习参考答案
一、思考题
略
科
学出版社
职教技术出版中心
www.abook.cn
Access 数据库基础习题集及实验指导
34
二、选择题
1.D 2.B 3.C 4.C 5.D 6.C 7.A 8.D 9.A 10.D
三、填空题
1.查询 2.OLE 3.标签 4.等号(=) 5.修改窗体 6.绑定控件,非绑定控件,计算控件 7.一对多(1∶N) 8.表和查询 9.常用属性 10.查询
第 5 章 报表的创建和操作
5.1 习 题 解 析
1.以下不可以作为报表数据源的是________。 A.查询 B.表 C.表和查询 D.数据库
【答案】D 【解析】本题考查的知识点是报表的数据源。在 Access 中,报表的数据源只能是表或
查询。因此正确答案为 D。 2.报表有 3 种视图,不包括________。
A.设计视图 B.打印预览视图 C.版面预览视图 D.SQL 视图 【答案】D 【解析】本题考查的知识点是报表的视图。报表有 3 种视图:设计视图用于创建和编
辑报表;打印预览视图用于查看报表打印外观;版面预览视图用于查看报表的版面。因
此正确答案为 D。 3.报表类型中不包括________。
A.纵栏式报表 B.表格式报表 C.数据透视报表 D.标签 【答案】C 【解析】本题考查的知识点是报表的类型。报表有 4 种类型:纵栏式报表、表格式报
表、图表报表和标签。因此正确答案为 C。 4.若要将报表中各列数据的标题在每页的开头打印一次,需在报表设计视图的
________节进行编辑。 A.报表页眉 B.报表页脚 C.页面页眉 D.页面页脚
【答案】C 【解析】本题考查的知识点是报表的设计视图。报表页眉只在报表第一页的开头打印
一次,报表页脚只在报表末尾打印一次,页面页眉在每页的开头打印一次,页面页脚在
每成立末尾打印一次。因此正确答案为 C。 5.在报表中使用________控件可以显示计算表达式的值。
A.文本框 B.标签 C.单选钮 D.列表框 【答案】A 【解析】本题考查的知识点是文本框控件。在 Access 中,单选按钮、复选框和切换按
钮都是用于表示“是/否”的控件。标签用来显示文本信息的控件,常用做提示和说明,
不能用于数据操作。列表框用于从列表选择一个值。文本框可以显示计算表达式的值。
因此正确答案为 A。 6.在报表中 多提供________个字段对记录进行排序。
A.1 B.2 C.8 D.4
科
学出版社
职教技术出版中心
www.abook.cn
Access 数据库基础习题集及实验指导
36
【答案】D 【解析】本题考查的知识点是报表中的排序。在 Access 的报表中, 多可对 4 个字段
或表达式排序。设置多个字段排序时,先按第一排序字段排序,第一排序字段值相同的
记录再按第二排序字段排序,依此类推。因此正确答案为 D。 7.在报表中,要计算“成绩”字段的 低分,应将控件的“控件来源”属性设置
为________。 A.=Min([成绩]) B.=Min(成绩) C.Min([成绩]) D.Min(成绩)
【答案】A 【解析】本题考查的知识点是报表统计计算。在 Access 中,报表中的统计计算需要添
加相应的计算控件,并将控件的“控件来源”属性设置为计算表达式,表达式要以等号
“=”开头,表达式中用到的字段名要用方括号([])括起来。因此正确答案为 A。 8.以下有关报表打印的说法,错误的是________。
A.Access 允许用户在数据库窗口中打印报表 B.Access 允许用户在设计视图中打印报表 C.Access 允许用户在版面视图中打印报表 D.Access 只允许用户在设计视图中打印报表
【答案】D 【解析】本题考查的知识点是报表打印。在 Access 中,在设置页面之后,即允许用
户在数据库窗口中打印报表,也可又在任何一种视图中打开相应的报表。因此正确答案
为 D。 9.若要对报表中的所有记录进行计算,需将计算控件添加到________。
A.组页眉 B.组页脚 C.主体 D.报表页脚 【答案】D 【解析】本题考查的知识点是报表页眉/页脚。在 Access 的报表中,若要对报表的所
有记录进行计算,需要将计算控件放在报表页眉/页脚中;若要对报表中的一组记录进行
计算,则将计算控件放在组页眉/页脚中。因此正确答案为 D。 10.Access 提供了________种预定义的报表格式。
A.4 B.5 C.6 D.7 【答案】C 【解析】本题考查的知识点是报表的自动套用格式。Access 提供了 6 种预定义的报表
格式:大胆、正式、淡灰、紧凑、组织、随意。通过使用这些自动套用格式,可以一次
性更改报表中所有文本的字体、字号等外观属性,也可以只更改部分报表的外观。因此
正确答案为 C。 11.在报表中可以使用计算控件来实现各种计算,以下属于计算控件的是________。
A.标签 B.文本框 C.列表框 D.分页符 【答案】B 【解析】本题考查的知识点是计算控件。计算控件是指具有“控件来源”属性的控件,
常用的计算控件为文本框。因此正确答案为 B。
第一部分 习 题 集
37
12.每个报表 多能包含________节。 A.9 B.7 C.5 D.3
【答案】B 【解析】本题考查的知识点是报表的组成。每个报表可以包括:报表页眉、页面页眉、
组页眉、主体、组页脚、页面页脚、报表页脚。因此正确答案为 B。 13.若打开的默认设计视图中,没有组页眉/组页脚节,选择________命令可以添加
组页眉/组页脚节。 A.“视图→排序与分组” B.“视图→页眉/页脚” C.“插入→排序与分组” D.“插入→页眉/页脚”
【答案】A 【解析】本题考查的知识点是报表的设计视图。在设计视图中,通过“视图”菜单命
令,可以添加或删除页眉/页脚、页面页眉/页脚、组页眉/页脚节。因此正确答案为 A。 14.在 Access 数据库,可以按用户要求的格式和内容打印输出数据的对象是________。
A.表 B.查询 C.窗体 D.报表 【答案】D 【解析】本题考查的知识点是报表的作用。表用于存储数据;查询用于对数据进行检
索;窗体是用户与数据库应用系统进行人机交互的界面;报表用于数据的打印输出。因
此正确答案为 D。 15.在报表设计视图中,默认的 3 个节是________、________、________。 【答案】页面页眉,主体,页面页脚 【解析】在报表设计视图中,默认的 3 个节是页面页眉、主体、页面页脚。 16.报表中每行记录的高度取决于设计视图中________。 【答案】主体节的高度 【解析】报表中每行记录的高度取决于设计视图中主体节的高度,每页可打印的记录
数取决于每条记录的高度和纸张高度。 17.在报表中统计学生人数需要使用________函数。 【答案】Count 【解析】Count 函数的功能是计数。 18.要实现报表的分组统计,可以在________中使用合计函数。 【答案】组页眉和组页脚 【解析】在组页眉和组页脚使用合计函数,其作用就是统计一组中的记录;若在报表
页眉和报表页脚中使用合计函数,统计的范围是整个报表中的记录。 19.一个主报表 多只能包含________级子报表或子窗体。 【答案】两 【解析】主报表可以包含子报表,也可以包含子窗体,而且能够包含多个子报表或子
窗体,但是一个主报表 多只能包含两级子报表或子窗体。 20.若要在报表中输出表格线,需要向报表中添加________控件。 【答案】直线控件 【解析】在报表中绘制线条的控件是直线控件。
科
学出版社
职教技术出版中心
www.abook.cn
Access 数据库基础习题集及实验指导
38
21.报表标题一般放在________。 【答案】报表页眉 【解析】报表页眉的内容只在报表的第一页显示,因此报表标题一般放在报表页眉中。 22.目前比较流行的报表有 4 种,它们是纵栏式报表、表格式报表、________和标
签报表。 【答案】图表报表 【解析】目前比较流行的报表有 4 种,它们是纵栏式报表、表格式报表、图表报表和
标签报表。 23.若要在报表的每页下方以“第 1 页”的格式显示页码,则需要将页面页脚的文
本框控件的控件来源属性设置为________。 【答案】"第"&[page]&"页" 【解析】在报表中通过[page]表示当前页码,再通过“&”运算符将题目要求的文字与
页码连接即可。 24.计算型控件的“控件来源”属性设置为以________开头的计算表达式。 【答案】= 【解析】计算型控件的“控件来源”属性设置为以等号(=)开头的计算表达式。在
打印预览时显示表达式运算的结果。 25.Access 中默认的排序顺序是________。 【答案】升序 【解析】Access 中规定默认的排序次序为升序。
5.2 自 测 习 题
一、选择题
1.要显示格式为“页码/总页数”的页码,应当设置文本框控件的控件来源属性
为________。 A.[Page]/[Pages] B.=[Page]/[Pages] C.[Page]&"/"&[Pages] D.=[Page]&"/"&[Pages]
2.在报表每一页的底部都输出信息,需要设置的区域是________。 A.报表页眉 B.报表页脚 C.页面页眉 D.页面页脚
3.如果设置报表上某个文本框的控件来源属性为“=8 Mod 5”,则打印预览视图中,
该文本框显示的信息为________。 A.未绑定 B.3 C.8 Mod 5 D.出错
4.要设置只在报表 后一页主体内容之后输出的信息,需要设置______。 A.报表页眉 B.报表页脚 C.页面页眉 D.页面页脚
5.要实现报表按某字段分组统计输出,需要设置________。 A.报表页脚 B.该字段组页脚 C.主体 D.页面页脚
第一部分 习 题 集
39
6.报表中用于显示数据的节是________。 A.报表页脚 B.组页脚 C.主体 D.页面页脚
7.以下有关报表功能的描述正确的是________。 A.报表只能输出数据 B.报表只能输入数据 C.报表可以输入和输出数据 D.报表不能输入和输出数据
8.在报表中,若要计算“高等数学”字段的平均分,需要将控件的“控件来源”属
性设置为________。 A.Avg(高等数学) B.Avg([高等数学]) C.= Avg([高等数学]) D.= Avg[高等数学]
9.图 1-5-1 所示报表的类型是________。 A.表格式报表 B.纵栏式报表 C.图表报表 D.标签报表
图 1-5-1 示例报表 1
10.图 1-5-2 所示报表的类型是________。 A.表格式报表 B.纵栏式报表 C.图表报表 D.标签报表
图 1-5-2 示例报表 2
11.若要对报表中的一组记录进行计算,需将计算控件添加到________。 A.报表页眉 B.组页脚 C.主体 D.报表页脚
12.在报表中 多可以对________个字段进行分组。 A.14 B.6 C.8 D.10
13.用“自动报表”向导生成的报表包含________节。 A.1 B.3 C.5 D.7
14.若要输出学生的姓名、家庭住址和邮编信息作为寄信地址,需要打印________类型的报表。
A.纵栏式 B.表格式 C.标签 D.图表 15.以下有关组页眉/组页脚的描述,正确的是________。
A.组页眉和组页脚必须同时存在 B.组页眉和组页脚必须同时不存在
科
学出版社
职教技术出版中心
www.abook.cn
Access 数据库基础习题集及实验指导
40
C.组页眉可以单独存在 D.组页脚必须和报表页眉同时存在 16.以下关于报表节的描述,正确的是________。
A.主体节必须存在 B.主体节可以不存在 C.组页眉和组页脚必须同时存在 D.报表页眉必须存在
17.用于查看报表输出效果的视图是________。 A.“设计”视图 B.“打印预览”视图 C.“版面预览”视图 D.“窗口”视图
18.若要给报表添加图片背景,可以使用________控件。 A.标签 B.文本框 C.列表框 D.图像
19.若报表中的文本要显示“基本工资”和“奖金”两个字段的和,则文本框的“控
件来源”是________。 A.基本工资+奖金 B.=基本工资+奖金 C.[基本工资]+[奖金] D.=[基本工资]+[奖金]
20.为报表设置图片属性,应选择属性表中的________。 A.“格式”选项卡 B.“数据”选项卡 C.“事件”选项卡 D.“其他”选项卡
二、填空题
1.报表设计中,可以通过在组页眉或组页脚中创建________来显示记录的分组汇总
数据。 2.报表数据输出不可缺少的内容是________的内容。 3.页面页脚的内容在报表的________打印输出。 4.在报表设计中,可以通过添加________控件来控制另起一页输出显示。 5.报表页眉的内容只在报表的________打印输出。 6.目前比较流行的报表有 4 种,它们是纵栏式报表、表格式报表、图表报表和________。 7.若要在报表文本框控件,显示日期与时间,需将文本框的“控件来源”属性设计
为________。 8.________是报表的主体部分,用于打印报表或查询中的记录数据。 9.用户在输出时,将同类属性的记录排列在一起的操作称为________。 10.若为报表设置属性,需双击________打开报表属性窗口。
5.3 自测习题参考答案
一、选择题
题号 1 2 3 4 5 6 7 8 9 10 答案 D D B B B C A C A D 题号 11 12 13 14 15 16 17 18 19 20 答案 B D C C C B B D D A
第一部分 习 题 集
41
二、填空题
1.文本框 6.标签报表 2.主体节 7.=Now() 3.每页底部 8.主体节 4.分页符 9.分组 5.首页顶部 10.报表选定器
5.4 课后综合练习参考答案
一、思考题
略
二、选择题
1.B 2.D 3.B 4.B 5.A 6.D 7.C 8.B 9.B 10.D
三、填空题
1.报表,窗体 2.组,组 3.打印预览视图,版面预览视图 4.数据表和查询作为 5.视图/排序与分组 6.报表页脚 7.修改 8.主体 9.报表页眉 10.计算表达式
科学出版社
职教技术出版中心
www.abook.cn
第 6 章 Web 数据访问页
6.1 习 题 解 析
1.在数据访问页的工具箱中,为了设置一个超链接,应该选择的图标是________。 A. B. C. D.
【答案】A 【解析】本题考查的知识点是创建数据访问页。 用于设置超链接; 用于设置
滚动文字; 用于显示或隐藏分组记录; 用于设置 Office 数据透视表。因此正确答案
为 A。 2.在 Access 中通过________对象,可以将数据库中的数据发到 Internet 上。
A.查询 B.窗体 C.表 D.数据访问页 【答案】D 【解析】本题考查的知识点是数据访问页的概念。在 Access 中通过数据访问页对象,
可以将数据库中的数据发布到 Internet 上。因此正确答案为 D。 3.若要修改已有的数据访问页对象,可以在________中完成。
A.Internet 浏览器 B.页视图 C.设计视图 D.以上都可以
【答案】C 【解析】本题考查的知识点是数据访问页中视图的种类。在 Access 中数据访问页有
两种视图:设计视图和页面视图。设计视图用于设计和修改数据访问页;页面视图用于
预览数据访问页。因此正确答案为 C。 4.使用向导创建数据访问页, 多可按________个字段对记录进行排序。
A. 1 B.2 C.3 D.4 【答案】D 【解析】本题考查的知识点是数据访问页的设计。在使用向导创建数据访问页时,
多可按 4 个字段对记录进行排序,既可以升序,也可以降序。因此正确答案为 D。 5.在默认情况下,当在 IE 浏览器窗口中打开分组数据访问页时,下层组级别应该
呈现________状态。 A.打开 B.折叠 C.打开或折叠 D.不确定
【答案】B 【解析】本题考查的知识点是数据访问页的设计。在 Access 2003 中,数据访问页中
的分组字段的组级属性 ExpandedByDefault 用于设置在 IE 浏览器窗口中打开分组数据访
问页时,下层组级别是否展开,该属性的默认值为否。因此正确答案为 B。 6.Access 所设计的数据访问页是一个________。
A.独立的外部文件 B.数据库中的表
第一部分 习 题 集
43
C.独立的数据库文件 D.数据库中的查询 【答案】A 【解析】本题考查的知识点是数据访问页的概念。数据访问页是 Access 中的一个对
象,与其他对象不同,页对象不保存在数据库文件中,而是以一个单独的.htm 文件的形
式存储在数据库的外部,数据库中保存的是它的快捷方式。因此正确答案为 A。 7.在 Access 中,下列对象中不可以转换成数据访问页的是________。
A.表 B.查询 C.窗体 D.宏 【答案】D 【解析】本题考查的知识点是数据访问页的概念。在 Access 中,可以将数据库中的
表、查询、窗体、报表等对象转换为数据访问页,或者直接导出为 HTML 文档。因此正
确答案为 D。 8.Access 通过数据访问页可以发布的数据________。
A.只能是静态数据 B.只能是数据库中保持不变的数据 C.只能是数据库中变化的数据 D.是数据库中保存的数据
【答案】D 【解析】本题考查的知识点是数据访问页的概念。数据访问页是直接与数据库中
的数据联系的 Web 页,在网页上查看和操作保存在 Access 数据库中的数据。因此
正确答案为 D。 9.利用“自动创建数据页”向导创建的数据访问页是________。
A.表格式 B.纵栏式 C.数据透视表 D.图表 【答案】B 【解析】本题考查的知识点是数据访问页的设计。数据访问页的设计既可以通过设
计视图完成,也可以通过向导完成,利用“自动创建数据页”向导创建的数据访问页是
纵栏式数据访问页。因此正确答案为 B。 10.设计数据访问页时不能向数据访问页添加________控件
A.标签 B.滚动标签 C.超链接 D.列表框 【答案】B 【解析】本题考查的知识点是数据访问页的设计。标签和超链件控件是数据访问页
的基本控件,数据访问页的工具箱中又新增了超链接、记录浏览、滚动文字等控件。因
此正确答案为 B。 11.数据访问页是 Access 的一个数据库________,是可以直接与数据库中的数据连
接的________。 【答案】对象,网页 【解析】数据访问页是直接与数据库中的数据联系的 Web 页,在网页上查看和操作保
存在 Access 数据库中的数据。
12.用于设置页的标题、主题、作者等内容的是________。 【答案】页属性
科
学出版社
职教技术出版中心
www.abook.cn
Access 数据库基础习题集及实验指导
44
【解析】数据访问页中的所有对象都有对应的属性,页属性用于设置页的标题、主题、
作者等内容。
13.在设计数据访问页时,可以从________中将字段添加到网页上。 【答案】字段列表 【解析】在数据访问页的设计视图中,单击工具栏上的“字段列表”按钮 ,打开字
段列表,字段列表显示了数据库中可以添加到网页上的所有表、查询及其中的所有字段。 14.________中包含了可以添加到数据访问页中的各种控件。 【答案】工具箱 【解析】在数据访问页的设计视图的工具箱中,包含了文本框、标签、滚动文字等多
个可以添加到数据访问页中的控件。 15.在数据访问页用于显示说明性信息的控件是________。 【答案】标签 【解析】标签是一种未绑定型控件,不能显示字段或表达式的值,主要用于显示一些
说明性的文本信息。
6.2 自 测 习 题
一、选择题
1.若要将数据页访问页的背景设置为红色,需要修改的属性是________。 A.元素属性 B.页面属性 C.组级属性 D.节属性
2.Access 在数据库中保存的是数据访问页的________。 A.指针 B.字段 C.快捷方式 D.地址
3.若要在页面中插入一个二维图表,在数据访问页的工具箱中,应该选择的图
标是________。 A. B. C. D.
4.若要将数据访问页中的“姓名”标签的“ReadOnly”属性设置为 True,需要
在________窗口中修改。 A.元素属性 B.页面属性 C.组级属性 D.节属性
5.以下有关数据访问页的叙述,错误的是________。 A.数据访问页是一种可以直接与数据库中的数据连接的网页 B.用户以利用数据访问页输入、编辑、查看数据库中的数据 C.访问数据访问页的方式是通过网络进行访问 D.数据访问页保存在数据库中
6.数据访问页的文件类型是________。 A..mdb B..doc C..html D..vbp
7.在 Access 2003 中,不能对数据进行录入和编辑的对象是________。 A.数据访问页 B.窗体 C.报表 D.表
第一部分 习 题 集
45
8.当从表中把一个字段拖到页主体时,Access 会为该字段设置一个________。 A.绑定型文本框 B.未绑定型文本框
C.计算型文本框 D.标签
9.在数据访问页中,若要查看滚动的文字效果,则应该在________下。 A.设计视图 B.数据表视图 C.页面视图 D.图表视图
10.如果要在数据访问页中添加标题文字,需要设置________。 A.元素属性 B.页面属性 C.组级属性 D.节属性
11.创建数据访问页 快捷的方法是________。 A.设计视图 B.使用现有的 Web 页 C.数据页向导 D.自动创建数据访问页
12.利用“自动数据访问页”向导创建的数据访问页的格式是________。 A.标签 B.表格式 C.纵栏式 D.图表式
13.标签控件在数据访问页中主要用来________。 A.显示字段内容 B.显示记录数据 C.显示描述性文本信息 D.显示页码
14.主题是一个为数据访问页提供________以及其他元素的统一设计和颜色方案的
集合。 A.字体 B.横线 C.背景图像 D.以上都可以
15.Access 通过________与 Internet 紧密结合,使异地用户方便地访问数据库。 A.CHM 文件 B.数据库 C.主页 D.Web 页
16.在数据访问页中,应为将要排序的字段建立________。 A.主关键字 B.条件表达式 C.索引 D.准则
17.使用“自动创建数据页”创建数据访问页时,Access 2003 会在当前文件夹下将
创建的数据访问页保存为________格式。 A.HTML B.文本 C.数据库 D.Web
18.数据访问页特有的控件中,有一个控件用来显示移动或滚动的文字,它是________。 A.记录浏览控件 B.展开控件 C.滚动文字控件 D.影片控件
19.Access 中提供了数据访问页的________功能,可以增强图案和颜色效果。 A.添加标签 B.添加命令按钮 C.添加滚动文字 D.设置背景
20.若要更改滚动文字的移动方向,需要设置的属性是________。 A.Left B.Direction C.Top D.Right
二、填空题
1.数据访问页中的文本框分为________、________和________。
2.若要修改文本控件的数据源,需设置文本框的________属性。 3.数据访问页中的节对象可以显示也可以________。
科
学出版社
职教技术出版中心
www.abook.cn
Access 数据库基础习题集及实验指导
46
4.使用________可以快速建立一个简单的数据访问页。 5.数据访问页是________到数据库中数据的一种网页。 6.数据访问页以________格式保存在磁盘上,而在 Access 数据库对象中仅保留一
个________。 7.数据访问页的视图有________和________两种。 8.新建数据访问页的方法有________、________、________和________。
9.主题是一个为数据访问页提供字体、横线、背景图像以及其他元素的统一设计和
颜色方案的集合。设置主题的方法:选择“________→________”命令,选择某一主题。 10.利用“数据访问页向导”创建的数据访问页,需要确定________、分组级别、
排列顺序、数据访问页的标题等内容。
6.3 自测习题参考答案
一、选择题
题号 1 2 3 4 5 6 7 8 9 10 答案 B C C A D C C A C B 题号 11 12 13 14 15 16 17 18 19 20 答案 D C C D D C A C D B
二、填空题
1.绑定型文本框,未绑定型文本框,计算型文本框
2.Control Source 3.隐藏
4.数据访问页向导 5.链接
6.HTML,快捷方式 7.设计视图,页面视图 8.自动创建数据页,数据页向导,现有的网页,设计视图 9.格式,主题 10.字段
6.4 课后综合练习参考答案
一、思考题
略
第一部分 习 题 集
47
二、选择题
1.D 2.D 3.D 4.D 5.D 6.C 7.C 8.D 9.B 10.D
三、填空题
1.URL,URL 2.按钮 3.数据透视表 4.主题 5.Web 浏览器 6.属性
7.IE 浏览器
8.数据访问页
9.浏览,发布
10.字段
科
学出版社
职教技术出版中心
www.abook.cn
第 7 章 宏
7.1 习 题 解 析
1.为窗体或报表上的控件设置属性值的宏操作是________。 A.Beep B.Echo C.MsgBox D.SetValue
【答案】D 【解析】本题考查的知识点是宏的基本操作。Beep 操作是通过计算机的扬声器发出“嘟
嘟”的声音;Echo 操作指定是否打开回响;MsgBox 操作显示包含警告信息或其他信息
的消息框;SetValue 操作是为窗体或报表上的字段、控件或属性设置值。因此正确答案
为 D。 2.要限制宏操作的操作范围,可以在创建宏时定义________。
A.宏操作对象 B.宏条件表达式 C.窗体或报表控件属性 D.宏操作目标
【答案】B 【解析】本题考查的知识点是宏的基本操作。宏操作是顺序执行的,如果希望控制宏
的执行流程,可以在宏中设置条件,若条件不满足则不执行某项操作。因此正确答案为 B。 3.在宏的条件表达式中,要引用“Student”报表上名为“txtName”控件的值,可
以使用的引用表达式是________。 A.Reports!Student!txtName B.Report!txtName ‘ C.Student!txtName D.txtName
【答案】A 【解析】本题考查的知识点是宏的基本操作。在条件表达式中引用窗体或报表上的控
件值,语法格式为: [Forms]![<窗体名>]![<控件名>] [Reports]![<报表名>]![<控件名>] 因此正确答案为 A。 4.在 Access 中,自动启动宏的名称是________。
A.AutoExec B.Auto C.Auto.bat D.AutoExec.bat 【答案】A 【解析】本题考查的知识点是宏的基本操作。名为 AutoExec 的宏会在打开数据库时
立即执行,它的设计方法与普通宏的设计方法完全相同,只是宏对象的名称必须是
AutoExec。因此正确答案为 A。 5.可以一次执行多个操作的数据库对象是________。
A.数据访问页 B.宏 C.窗体 D.报表
第一部分 习 题 集
49
【答案】B 【解析】本题考查的知识点是宏的定义。在 Access 中,宏是可以执行特定任务的一个
或多个操作的集合,其中每个操作都是 Access 定义好的,并且能够完成某种特定的功能。
因此正确答案为 B。 6.Access 中,宏有________类。
A.1 B.2 C.3 D.4 【答案】C 【解析】本题考查的知识点是宏的分类。在 Access 中,宏有 3 类:简单宏、条件宏和
宏组。因此正确答案为 C。 7.在宏的调试过程中,可以使用工具栏上的 按钮进行调试,该按钮是________。
A.条件 B.宏名 C.单步 D.运行 【答案】C 【解析】本题考查的知识点是宏的调试。在宏设计视图中, 按钮的作用是单步执行,
运行时打开“单步执行宏”对话框,在该对话框内可以观察宏的执行过程。因此正确答
案为 C。 8.新建宏时,在宏的设计视图中,只显示________列。
A.操作和参数 B.宏名和操作 C.宏名和条件 D.操作和注释
【答案】D 【解析】本题考查的知识点是宏的设计视图。在宏设计视图中,共有 4 个参数列:宏
名、条件、操作和注释。在新建宏时,只有操作和注释。因此正确答案为 D。 9.在宏的 4 个参数中,必须设置的是________。
A.宏名 B.操作 C.注释 D.条件 【答案】B 【解析】本题考查的知识点是宏的参数。宏的 4 个参数中,操作是必须选择设置的,
其他 3 个参数——宏名、注释和条件均可以省略。因此正确答案为 B。 10.已知某个宏组名为“数据浏览”,该宏组包含 3 个宏:学生、成绩和课程。若
要引用“成绩”,正确的格式是________。 A.学生 B.数据浏览!成绩 C.成绩 D.数据浏览.成绩
【答案】D 【解析】本题考查的知识点是宏的引用。对宏组内宏的引用,正确的格式是:宏组名.
宏名。因此正确答案为 D。 11.将已 大化或 小化的窗口恢复为原来的大小的宏操作是________。 【答案】Restore 【解析】将已 大化或 小化的窗口恢复为原来的大小的宏操作是 Restore。 12.在默认设置下,宏的设计视图分为 3 个部分:________、________和________。 【答案】操作,注释,操作参数
【解析】宏的设计视图分为上下两部分,上半部分是设计区,设计区包含 4 个参数列,
科
学出版社
职教技术出版中心
www.abook.cn
Access 数据库基础习题集及实验指导
50
分别是宏名、条件、操作和注释。默认情况下只显示操作和注释两列。下半部分是操作
参数区。 13.在设计打开表的宏操作时,若想打开表时以数据表视图显示,则需修改 OpenTable
操作的________。 【答案】操作参数 【解析】OpenTable 操作有 3 个参数可以设定:表名称、视图和数据模式。在宏设计
视图窗口的下半部分为操作参数区,在此可以修改操作参数。 14.OpenTable 操作打开________。 【答案】表 【解析】OpenTable 操作的功能是打开表;OpenForm 操作的功能是打开窗体;
OpenQuery 操作的功能是打开查询;OpenReport 操作的功能是打开报表。 15.终止当前正在运行的宏的操作是________。 【答案】StopMacro 【解析】StopMacro 操作能够终止当前正在运行的宏。 16.________可以调用 Microsoft Visual Basic 的 Function 过程。 【答案】RunCode 【解析】RunCode 操作可以调用 Microsoft Visual Basic 的 Function 过程。
7.2 自 测 习 题
一、选择题
1.在 Access 中,用于定义数据库快捷键的宏组名称是________。 A.AutoExec B.Auto C.Autokeys.bat D.Autokeys
2.打开查询的宏操作是________。 A.OpenQuery B.OpenForm C.Open D.OpenReport
3.在宏的条件表达式中,要引用“student”窗体上名为“age”控件的值,可以使用
的引用表达式是________。 A.Forms!student!age B.student!age C.Forms!age D.age
4.下面叙述正确的是________。 A.宏由一个或多个操作组成 B.宏组由多个宏组成 C.宏组中的每个宏都要有宏名 D.以上选项均正确
5.若一个数据库中已设置了自动宏 AutoExec,打开数据库时不执行 AutoExec 宏的
正确操作是________。 A.打开数据库的同进按住〈Shift〉键
第一部分 习 题 集
51
B.打开数据库的同进按住〈Ctrl〉键 C.打开数据库的同进按住〈Enter〉键 D.打开数据库的同进按住〈Alt〉键
6.使用 OpenForm 操作打开窗体时,可以设置的窗体打开的视图方式,以下正确的
参数选项是________。 A.窗体视图 B.数据视图 C.数据表视图 D.以上均正确
7.图 1-7-1 是“宏 1”的设计窗口,执行该宏后,
下面说法正确的是________。 A.只关闭表对象“学生” B.只关闭查询对象“学生成绩” C.表对象“学生”和查询对象“学生成绩”
均关闭 D.表对象“学生”和查询对象“学生成绩”
均不关闭 8.通过宏查找下一条记录的操作是________。
A.Find B.FindNext C.FindRecord D.Add
9.退出 Microsoft Access 的操作是________。 A.Close B.Quit C.StopMacro D.Stop
10.以下有关宏组的描述,错误的是________。 A.使用宏组可以减少宏的个数 B.宏组中的每个宏都能独立运行,互相没有影响 C.使用宏组可以减少运行时间 D.运行宏组时如果不指定宏名则只运行第一个宏
二、填空题
1.有多个操作构成的宏,是按________执行的。 2.打开一个表应该使用的宏操作是________。 3.定义________有利于数据库中宏对象的管理。 4.在宏设计视图________列中,可以填入文字,这些文字用来说明每个操作的功能。 5.当条件宏的条件表达式为________值时,则执行该操作。 6.当操作 Close 没有指定对象时,则关闭________。 7.利用________命令可以创建系统菜单。 8.________操作可用来显示提示或警告信息。 9.宏操作 SetValue 可以设置________。 10.在一个宏中运行另一个宏的命令是________。
图 1-7-1 宏设计窗口
科
学出版社
职教技术出版中心
www.abook.cn
Access 数据库基础习题集及实验指导
52
7.3 自测习题参考答案
一、选择题
题号 1 2 3 4 5 6 7 8 9 10 答案 D A A D A D B B B C
二、填空题
1.操作的排列次序 6.活动窗口 2.OpenTable 7.AddMenu 3.宏组 8.MsgBox 4.注释 9.窗体或报表控件的属性 5.真 10.RunMacro
7.4 课后综合练习参考答案
一、思考题
略
二、选择题
1.B 2.C 3.B 4.C 5.C 6.A 7.C 8.B 9.A 10.C
三、填空题
1.操作命令 2.消息框 3.Click 4.操作 5.宏组 6.宏 7.AutoExec 8.命令按钮 9.操作,宏名 10.关闭当前窗体
第 8 章 模块与 VBA
8.1 习 题 解 析
1.VBA 中定义符号常量的关键字是________。 A.Const B.Dim C.Static D.Public
【答案】A 【解析】本题考查的知识点是关键字。Const 用于定义符号常量;Dim 用于定义变量;
Static 用于声明静态变量;Public 用于声明公有变量。因此正确答案为 A。 2.以下是 VBA 中合法的变量名的是________。
A.Const B.A.3 C.4C D.Student 【答案】D 【解析】本题考查的知识点是变量名。在 VBA 中,变量名必须以字母开头,且只能
由字母、数字、汉字和下划线组成,长度不能超过 255 个字符,不能包含空格和除下划
线之外的其他字符,并且不能和 VBA 保留字同名。因此正确答案为 D。 3.Int(46.567*100+0.5)/100 的值为________。
A.46 B.46.6 C.46.57 D.47 【答案】C 【解析】本题考查的知识点是算术表达式。计算该表达式的过程是:首先计算
46.567*100,结果为 4656.7,再加上 0.5,结果为 4657.2,然后计算 Int(4657.2),结果为
4657, 后再计算 4657/100,结果为 46.57。因此正确答案为 C。 4.以下逻辑表达式中,能正确表示条件“X、Y 均是偶数”的是________。
A.(X Mod 2) And (Y Mod 2) B.(X Mod 2=0) And (Y Mod 2=0) C.(X Mod 2=1) Or (Y Mod 2=1) D.(X Mod 2) Or (Y Mod 2)
【答案】B 【解析】本题考查的知识点是逻辑表达式。利用 Mod 运算符可以判断一个数是否为
偶数,方法是判断该数对 2 取模的结果是否为 0。本题要表示的条件“X、Y 均是偶数”,
要求两个判断同时成立才可以,因此两个判断之间要用逻辑与运算联接。因此正确答案
为 B。 5.以下关于 VBA 运算符优先级比较,正确的是________。
A.算术运算符>逻辑运算符>关系运算符 B.逻辑运算符>关系运算符>算术运算符 C.算术运算符>关系运算符>逻辑运算符 D.以上均是错误的
科
学出版社
职教技术出版中心
www.abook.cn
Access 数据库基础习题集及实验指导
54
【答案】C 【解析】本题考查的知识点是运算符优先级。在 VBA 中,算术运算符的优先级高于
关系运算符,关系运算符的优先级高于逻辑运算符。因此正确答案为 C。 6.定义二维数组 A(2 to 6,3),则该数组中的元素个数是________。
A.20 B.15 C.16 D.12 【答案】A 【解析】本题考查的知识点是二维数组的定义。在 VBA 中,二维数组定义的格式是: Dim 数组名([下界 to ]上界,下界 to ]上界) 其中上界、下界为整数,下界默认为 0。本题中行下标从 2 到 6 共 5 行,列下标从 0
到 3 共 4 行,所以二维数组中共有 20 个元素。因此正确答案为 A。 7.VBA 的逻辑值进行算术运算时,True 的值被当做________。
A.0 B.-1 C.1 D.任意值 【答案】B 【解析】本题考查的知识点是逻辑值。在 VBA 中,逻辑值 True 在进行算术运算时被
当做-1,False 被当做 0。因此正确答案为 B。 8.若要将 x、y、z 定义为整型变量,正确的语句是________。
A.Dim x, y, z As Integer B.Dim x As Integer, y As Integer, z As Integer C.Dim x As Integer, y, z As Integer D.Dim x, y, z
【答案】B 【解析】本题考查的知识点是逻辑值。在 VBA 中,Dim 语句的语法格式如下:
Dim 变量名 As [数据类型]
如果不使用“数据类型”,默认定义的变量是 Variant 数据类型。选项 A 中,x、y为 Variant 数据类型,z 为整型;选项 B 中,x、y、z 为整型;选项 C 中,y 为 Variant 数据类型,x、z 为整型;选项 D 中,x、y、z 为 Variant 数据类型。因此正确答案为 B。
9.以下程序段中循环体的执行次数是________。 Dim i as Integer
i = 1
Do
Print i;
i = i + 2
Loop Until i >20
A.20 B.10 C.10 D.20 【答案】B 【解析】本题考查的知识点是 VBA 程序设计基础。Do Loop Until 循环首先执行一次
Do Loop 之间的循环体,然后判断条件表达式的结果,如果为假,继续执行循环体,直到
条件表达式结果为真时结束循环。本题中的变量 i 初值为 1,循环结束条件是 i>20,变量
第一部分 习 题 集
55
i 每次在循环中值增 2,即 i 的取值是 1 到 20 之间的奇数,共 10 个。因此正确答案为 B。 10.为了给 x、y、z 三个变量赋初值 1,下面正确的赋值语句是________。
A.x=1:y=1:z=1 B.x=1,y=1,z=1 C.x=y=z=1 D.xyz=1
【解析】本题考查的知识点是赋值语句。在 VBA 中,赋值语句的语法格式如下: [Let] 变量名=表达式
【答案】A 在 VBA 中允许在同一行上书写多条语句,语句间用冒号“:”分隔。 选项 B 中一行上写了多条语句,分隔符不正确。选项 C 中在一条语句同时给多个变
量赋值,在 VBA 中是不可以的。选项 D 是给名为“xyz”的一个变量赋值为 1。因此正
确答案为 A。 11.在代码窗口内将窗体 Form1 的“Caption”属性设置为“测试”,正确的书写形式
是________。 A.Form.Caption"测试" B.Form.Caption="测试" C.Form1.Caption"测试" D.Form1.Caption="测试"
【答案】D 【解析】本题考查的知识点是对象属性值的设置方法。在 Access 中一般形式为:对象
名.属性名=属性值。本题中,对象名是 Form1,属性名是 Caption,属性值是"测试"。因
此正确答案为 D。 12.执行完以下的程序段,Sum 的值是________。
Sum=0
For i=10 To 1 Step -2
Sum=Sum+i
Next i
Print Sum A.10 B.30 C.55 D.60
【答案】B 【解析】本题考查的知识点是 VBA 程序设计基础。For 循环的初始值为 10,终值为 1,
步长为-2,当变量 i 的值为 10、8、6、4、2 时执行循环体,并将 i 的值累加到变量 sum中,sum=10+8+6+4+2=30。因此正确答案为 B。
13.在过程定义中有语句:Private Sub AA(ByVal x As Integer),其中“ByVal”的含
义是________。 A.传值调用 B.传址调用 C.形式参数 D.实际参数
【答案】A 【解析】本题考查的知识点是 VBA 程序设计基础。在 VBA 中,实参向形参的数据传
递有两种方式:传值方式和传址方式。在传值的形参前要加上关键字“ByVal”,在传址
的形参前要加上关键字“ByRef”。若不加关键字,系统默认为传址方式。因此正确答案
为 A。
科
学出版社
职教技术出版中心
www.abook.cn
Access 数据库基础习题集及实验指导
56
14.在 VBA 中,实现窗体打开操作的命令是________。 A.DoCmd.OpenForm B.OpenForm C.Do.OpenForm D.DoOpen.Form
【答案】A 【解析】本题考查的知识点是模块的基本概念。在 VBA 中,可以使用 DoCmd 对象的
方法运行 Access 的操作,OpenForm 方法用于打开窗体。因此正确答案为 A。 15.在 Access 中,如果变量定义在模块中过程的内部,当过程代码执行时才可见,
则这种变量的作用域为________。 A.程序范围 B.全局范围 C.模块范围 D.局部范围
【答案】D 【解析】本题考查的知识点是模块的基本概念。如果变量定义在模块的所有子过程或
函数过程的外部,在模块的声明区域内,则该变量的作用范围为本模块的所有子过程或
函数过程,本模块运行结束后该变量自动消失。该变量不能被其他模块访问。在过程内
部定义的变量只能在过程内使用,不能在其他过程中使用,其使用范围为局部。因此正
确答案为 D。 16.局部变量只能在________中声明和使用。 【答案】子过程或函数过程内部 【解析】局部变量是指定义在子过程或函数过程内部,使用 Dim…As 或 Static 定义的
变量,或者是未定义而直接使用的变量。 17.模块级变量的声明关键字是 Dim 或________。 【答案】Private 【解析】模块级变量是指定义在模块的所有子过程或函数过程的外部,在模块的声明
区域内,使用 Dim…As 或 Private…As 定义的变量。 18.表达式 Right("Olympic Games",5) 的值为________。 【答案】"Games" 【解析】Right 函数的功能是从给定字符串的右侧提取指定个数的字符。Right("Olympic
Games",5)表示从"Olympic Games"字符串的右侧提取 5 个字符。 19.执行以下程序段后,变量 s 的的值是________。
Private Sub Form_Click()
Dim s As Integer
For i = 1 To 10
s = s * i
Next i
Print s
End Sub
【答案】0 【解析】该程序段中的 For 循环执行的是 1 到 10 的累乘,但 s 变量未赋值,默认值是
0,s 再乘任何数依然得 0。
第一部分 习 题 集
57
20.在 Access 中,模块分为________和________。 【答案】类模块,标准模块 【解析】在 Access 中有两种类型的模块:类模块和标准模块。 21.表达式 Not(4>=5)的结果是________。 【答案】True 【解析】Not 是取反运算,由真变假,由假变真。表达式 4>=5 的结果为 False,Not(False)
的结果为 True。 22.在窗体中添加一个命令按钮,名称为 Command1,然后编写如下程序:
Private Sub Command1_Click()
Dim S,I As integer
S=0
For i=1 To 10
S=S+i
Next i
MsgBox S
End Sub
打开窗体运行后,单击命令按钮,则消息框的输出结果为________。 【答案】55 【解析】For…Next 语句能够重复执行程序代码区域特定的次数。此题中 i 赋初值 l,
步长默认为 l,即求 1~10 的和,所以结果为 55。
23.执行以下程序段后,变量 sum 的的值是________。 Private Sub Form_Click()
Dim sum As Integer
Dim i As Integer
For i = 1 To 10
If i > 5 Then
Exit For
Else
sum = sum + i
End If
Next i
End Sub
【答案】15 【解析】在上述程序段中,循环体中的 Exit For 语句表示终止循环,执行条件是当 i>5
时,所以该循环只累加了前 5 次 i 的值,结果为 15。 24.在 VBA 中,变量名的长度 长为________个字符 【答案】255 【解析】在 VBA 中规定变量名的长度不能超过 255 个字符。 25.在名为“Form1”的窗体上添加三个文本框和一个命令按钮,其名称分别为
科
学出版社
职教技术出版中心
www.abook.cn
Access 数据库基础习题集及实验指导
58
“Text1”、“Text2”、“Text3”和“Command1”,然后编写如下两个事件过程: Private Sub Command1_Click()
Text3=Text1+Text2
End Sub
Private Sub Form1_Load()
Text1=""
Text2=""
Text3=""
End Sub
打开窗体 Form1 后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入
55 和 66,然后单击命令按钮 Command1,则文本框(Text3)中显示的内容为________。 【答案】5566 【解析】在执行 Form1_Load()事件过程时,将“Text1”、“Text2”、“Text3”三个
文本框的内容清空。用户在第一个文本框(Text1)和第二个文本框(Text2)中分别输入
55 和 66,然后单击命令按钮 Command1,执行 Text3=Text1+Text2,语句中的“+”号运
算符的作用是将“Text1”、“Text2”两个文本框的内容进行连接。因此“Text3”中显
示的内容是“5566”。
8.2 自 测 习 题
一、选择题
1.数学关系 3<=x<10 表示成正确的 VB 表达式为________。 A.3<=x<10 B.3<=x AND x<10 C.x>=3 OR x<10 D.3<=x AND <10
2.若要退出 For 循环,可使用的语句为________。 A.Exit B.Exit Do C.Time D.Exit For
3.以下正确的赋值语句是________。 A.x+y=40 B.y= *r*r C.y=x+40 D.3y=x
4.以下说法错误的是________。 A.在同一模块不同过程中的变量可以同名 B.不同模块中定义的全局变量不可以同名 C.引用另一模块中的全局变量时,必须在变量名前加模块名 D.同一模块中不同级的变量可以同名
5.把 MsgBox 的返回值转换为数值应该使用的函数是________。 A.Log B.Str C.Len D.Val
6.语句 DIM A(3,5)中定义的数组有________个元素。 A.15 B.24 C.18 D.20
第一部分 习 题 集
59
7.表达式 Fix(-4.25)和 Fix(4.75)的结果分别是________。 A.-4,4 B.-5,4 C.-4,5 D.-5,5
8.在 VBA 中,错误的循环结构是________。 A.Do While 条件表达式
循环体
Loop
B.Do Until 条件表达式 循环体
Loop
C.Do Until 循环体
Loop 条件表达式
D.Do 循环体
Loop While 条件表达式
9.执行以下程序段后,b 的值为________。 a=5
b=7
a=a+b
b=a-b
a=a-b
A.4 B.5 C.6 D.7 10.在 VBA 中语句的续行号采用________。
A.空格与下划线 B.下划线与空格 C.空格与短线 D.短线与空格
11.表达式 chr(Asc("a") + 5)的值是________。 A."c" B."d" C."e" D."f"
12.以下程序运行后 B 的值是________。 Dim A As String, B As String
A = "Hello"
B = String(2, A) A.HH B.HE C.lo D.ee
13.以下叙述不正确的是________。 A.注释语句是非执行语句,仅对程序的内容起注释作用,它不被解释和编译 B.注释语句可以放在代码中的任何位置 C.使用 Rem 语句可以添加注释 D.使用西文单引号“’”可以添加注释
14.可以同时删除字符串前导和尾部空白的函数是________。 A.Ltrim B.Rtrim C.Trim D.Mid
科
学出版社
职教技术出版中心
www.abook.cn
Access 数据库基础习题集及实验指导
60
15.以下说法不正确的是________。 A.局部变量只能在子过程或函数过程内部使用 B.用 Dim 关键字声明的局部变量属于动态变量 C.全局变量的值在整个应用程序的运行中始终存在 D.同一过程内变量允许重名
16.变量声明语句 Dim x 表示的变量是________。 A.Integer B.Double C.Variant D.String
17.以下说法不正确的是________。 A.窗体模块和报表模块都是类模块 B.在标准模块中可以设置全局变量 C.在标准模块的子程序中可以调用窗体对象 D.宏就是模块
18.执行以下的程序段后,x、y 的值分别是________。 Dim x As Integer, y As Integer
For i = 1 To 10
If i Mod 2 = 1 Then x = x + 1 Else y = y + 1 Next i
A.4,4 B.5,5 C.10,10 D.10,0 19.假设变量 A 是一个布尔型变量,则下面正确的赋值语句是________。
A.A='TRUE' B.A=.TRUE. C.A=#TRUE# D.A=True 20.已有子过程定义如下,正确的调用形式是________。
Sub swap(a As Integer, b As Integer)
Dim t As Integer
t = a
a = b
b = t
End Sub A.swap (x, y) B.Call swap(x, y) C.Call swap x, y D.swap (x; y)
二、填空题
1.“123”+456 的值是________。 2.VBA 中表达式 4*4\3 的输出结果是________。 3.语句 For j = 3 To 10 Step 3 使循环体执行了________次。 4.执行以下程序段后,s 的值为________。
s=5
For i=2.6 To 5.0 Step 0.7
s=s+1
Next i
第一部分 习 题 集
61
5.执行以下程序段后,消息框显示的是________。 num=0
While num<=5
num=num+1
Wend
MsgBox num
6.执行以下程序段后,s 的值是________。 i = 0
Do
s = i + s
i = i + 1
Loop Until i >= 4
7.执行以下程序段后,消息框显示的结果是________。 Dim A(10) As Integer
For k = 1 To 10
A(k) = 12 - k
Next k
x = 6
MsgBox A(2 + A(x))
8.执行以下程序段后,消息框里显示的结果是________。 Private Sub Form_Click()
Dim Str As String,k As Integer
Str="cd"
For k=Len(Str) To 1 Step -1
Str=Str & Chr(Asc(Mid(Str,k,1))+k)
Next k
MsgBox Str
End Sub
9.以下程序的功能是计算折旧年限。假设一台机器的原价值为50万元,如果每年的
折旧率为6%,求多少年后它的价值不足20万元。请填空。 y=0
p=50
x=0.06
Do
p=________
y=y+1
Loop Until p<20
MsgBox y
科
学出版社
职教技术出版中心
www.abook.cn
Access 数据库基础习题集及实验指导
62
10.模块包含了一个声明区域和一个或多个子过程(以 Sub 开头)或函数过程(以
________开头)。
8.3 自测习题参考答案
一、选择题
题号 1 2 3 4 5 6 7 8 9 10 答案 B D C B D B A C B A 题号 11 12 13 14 15 16 17 18 19 20 答案 D A B C D C D B D B
二、填空题
1.579 6.6 2.5 7.4 3.3 8.cdfd 4.9 9.p*(1-x) 5.6 10.Function
8.4 课后综合练习参考答案
一、思考题
略
二、选择题
1.A 2.A 3.D 4.A 5.C 6.B 7.B 8.C 9.A 10.B
三、填空题
1.Sub,EndSub 2.类 3.类模块 4.15 5.RunMacro 6.类 7.事件过程 8.按下鼠标 9.双击鼠标 10.3,顺序结构,选择结构,循环结构
第 9 章 Access 2003 应用系统设计开发与发布
9.1 习 题 解 析
1.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指________。 A.数据与程序独立存放 B.不同的数据被存放在不同的文件中 C.应用程序与数据库中的数据不存在依赖关系 D.以上三种说法都对
【答案】C 【解析】本题考查的知识点是数据的独立性。数据独立性表示应用程序与数据库
中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。因此正确
答案为 C。 2.创建数据库的方法有________种。
A.1 B.2 C.3 D.4 【答案】C 【解析】本题考查的知识点是创建数据库。创建数据库的方法有 3 种:使用数据
库库向导、使用模板和创建一个空数据库。因此正确答案为 C。 3.为了防止其他用户再打开数据库,打开数据库的方式应是________。
A.打开 B.以只读方式打开 C.以独占方式打开 D.以独占只读方式打开
【答案】C 【解析】本题考查的知识点是数据库的打开方式。“打开”是指以共享方式打开
数据库。该方式允许网络环境下多个用户同时访问并修改数据库。“以只读方式打
开”的数据库只能查看,不能编辑修改数据库。“以独占方式打开”方式打开的数据库
不允许其他用户再打开数据库,保护本地用户对网络环境下共享数据库的修改。“以独
占只读方式打开”具有独占和只读的共同的特点。因此正确答案为 C。 4.要从“学生”表中选取姓名、性别、出生日期三个字段构成一个新表,则需要进
行的关系运算是________。 A.选择 B.投影 C.联接 D.除法
【答案】B 【解析】本题考查的知识点是关系运算。投影运算是指对指定的关系选择指定的属性,
形成一个可能含有重复行的表,然后将表中的重复行删除,得到新表。因此正确答案为 B。 5.如果加载一个窗体,先被触发的事件是________。
A.Load 事件 B.Open 事件 C.Click 事件 D.DbClick 事件
科
学出版社
职教技术出版中心
www.abook.cn
Access 数据库基础习题集及实验指导
64
【答案】B 【解析】本题考查的知识点是窗体的事件。加载一个窗体时,将按下述顺序发生相
应的事件:打开(Open)→加载(Load)→调整大小(Resize)→激活(Activate)→成
为当前事件(Current)事件等。因此正确答案为 B。 6.如果“课程”表和“成绩”表通过各自的“课程代码”字段建立了一对多的关系,
则“课程”表中的“课程代码”是________。 A.非主键 B.主键 C.任意 D.以上都不对
【答案】B 【解析】本题考查的知识点是主键。如果两个表相关联的字段中一方为所在表的主键,
而另一方不是主键,则创建一对多的关系。每门课程只有唯一的课程代码,因此课程代
码是课程表的主键。而一门课程可以有多个学生选择,可对应多个成绩,因此课程代码
不是成绩表中的主键。因此正确答案为 B。 7.要挑选“成绩”表中的“成绩”字段 大值,可以使用的函数是________。
A.Max([成绩]) B.Int([成绩]) C.Sqr([成绩]) D.Min([成绩]) 【答案】A 【解析】本题考查的知识点是函数。Max 函数用于取 大值,Int 函数用于取整,Sqr
函数用于开平方,Min 函数用于取 小值。因此正确答案为 A。 8.从学生表查找性别为男的学生,并显示出其姓名、出生日期和简历,这个操作对
应的查询类型是________。 A.生成表查询 B.选择查询 C.删除查询 D.更新查询
【答案】B 【解析】本题考查的知识点是查询的类型。生成表查询是从一个或多个表中提取全部
或部分数据创建新表。删除查询是从表中删除一组记录。更新查询是对表中指定的一个
或多个字段成批修改字段值。选择查询是按给定的条件从一个或多个表中选取信息。本
题是从学生表中选取性别为男的学生,属于选择查询。因此正确答案为 B。 9.若将“登录”窗体作为系统的启动窗体,应在________对话框中进行设置。
A.选项 B.打开 C.启动 D.设置 【答案】C 【解析】本题考查的知识点是启动窗体的设置。使用“工具”菜单中的“启动”命令
打开“启动”对话框,在“启动”对话框中可以设置启动窗体、应用程序的图标与标题
等。因此正确答案为 C。 10.为了防止一些错误的操作和一些意外事件对数据库中数据的影响,经常要做的
一项工作是________。 A.备份数据库 B.压缩数据库 C.转换数据库 D.修复数据库
【答案】A 【解析】本题考查的知识点是数据库的管理。为了数据库中数据的安全,防止错误操
作对数据的影响,对数据库中重要的数据要定期进行备份。当数据库中的数据因意外损
坏时,可以通过备份数据库中的数据进行恢复。因此正确答案为 A。
第一部分 习 题 集
65
11.________的作用是规定数据的输入格式,提高数据输入的正确性。 【答案】输入掩码 【解析】“输入掩码”用于定义数据的输入格式,使用“输入掩码”属性可以使输入
数据更容易,并且可以控制用户输入的值。 12.清理数据库文件中磁盘碎片空间,通过________数据库可以实现。 【答案】压缩 【解析】当频繁对数据做添加表、删除表等一些操作时,数据库文件中会产生一些“碎
片”,这些“碎片”会增加数据库文件存储空间,使磁盘空间不能有效利用。通过压缩
数据库的操作,可以调整数据库文件在磁盘中的存放位置,释放部分碎片。 13.在过程间传递参数,系统默认的是________传递参数的。 【答案】地址 【解析】在过程间传递参数有两种形式:按值传递和按地址传递。系统默认是按地址
传递参数。在传址调用中,实际参数必须是变量,不能是常量或表达式。 14.使用 DAO 访问数据源时,从数据源获得的数据存放在________中。 【答案】Recordset 【解析】使用 DAO 访问数据源时,从数据源获得的数据存放在 Recordset 中。 15.如果要保存对当前记录所做的修改,需使用记录集(Recordset)的________
方法。 【答案】Update 【解析】记录集(Recordset)的常用方法有移动行(Move)、添加(AddNew)、删
除行(Delete)或更新行(Update)等。
9.2 自 测 习 题
一、选择题
1.窗口事件是指操作窗口时所引发的事件,以下不属于窗口事件的是________。 A.打开 B.加载 C.关闭 D.取消
2.DAO 的含义是________。 A.开放数据库 B.数据访问对象 C.动态链接库 D.Active 控件
3.Access 字段名的 大长度为________个字符。 A.32 B.64 C.128 D.256
4.在数据表视图中,不可以________。 A.修改字段的类型 B.修改字段的名称 C.删除一个字段 D.删除一条记录
5.要从“学生”表中找出性别为男的学生,则需要进行的关系运算是________。 A.选择 B.投影 C.联接 D.删除
6.在 Access 系统中提供了________执行的宏调试工具。 A.单步 B.同步 C.运行 D.继续
科
学出版社
职教技术出版中心
www.abook.cn
Access 数据库基础习题集及实验指导
66
7.用于关闭或打开系统警告消息的宏命令是________。 A.Close B.Open C.MsgBox D.SetWarnings
8.为了给数据库文件设置密码,需要以________方式打开数据库。 A.打开 B.只读 C.独占方式打开 D.独占只读
9.在关闭窗体时,依次发生的事件是________。 A.卸载(Unload)→停用(Deactivate)→关闭(Close) B.关闭(Close)→卸载(Unload)→停用(Deactivate) C.停用(Deactivate)→关闭(Close)→卸载(Unload)
D.卸载(Unload)→关闭(Close)→停用(Deactivate) 10.通过创建________可以创建系统的下拉式菜单。
A.窗体 B.菜单 C.宏 D.模块
二、填空题
1.双击桌面上的数据库对象的快捷方式图标,可以启动 Access 并直接打开________。 2.为防止非法用户进入数据库, 简单易用的保护方法是为打开的数据库设置________。 3.在打开数据库时,若要终止自动运行的启动窗体,需要按住________键。 4.Access 的窗体或报表事件可以有两种方法来响应:宏对象和________。 5.VBA 中变量作用域分为 3 个层次,这 3 个层次是局部变量、模块变量和________。
9.3 自测习题参考答案
一、选择题
题号 1 2 3 4 5 6 7 8 9 10 答案 D B B A A A D C A C
二、填空题
1.数据库文件 4.事件过程 2.密码 5.全局变量 3.Shift
9.4 课后综合练习参考答案
一、思考题
略