Access期末考试说明

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Access期末考试说明
拟定于第十九周周末进行期末考试,具体时间待定,说明如下:
题型及分值:
一、选择题(50分,每题1分)
二、判断题(10分,每题1分)
三、填空题(20分,每空2分)
四、简答题(20分,四个小题)
各章分配情况:
第1章~第3章(25分左右)
第4章(15分左右)
第5章、第10章(35分左右)
第6章~第8章(20分左右)
第9章(5分左右)
考试时间:90分钟(闭卷)
注:试题参考课后习题及实验指导书后习题1~习题
一、单选题(每题1分,共50分)
1. 下列哪一个不是常用的数据模型 A 。

A.概念模型B.网状模型 C. 层次模型D.关系模型
2. 关系数据库中的表不必具有的性质是 D 。

A.数据项不可再分 B. 同一列数据项要具有相同的数据类型
C.记录的顺序可以任意排列 D. 字段的顺序不能任意排列
3. 当主数据表的索引字段的类型是主索引,子数据表的索引字段的类型是唯一索引时,两个数据表间的关联关系是 D 。

A. 多对多
B. 一对多
C. 多对一
D. 一对一
4.数据库DB、数据库系统DBS和数据库管理系统DBMS三者之间的关系是 D 。

A. DB包括DBMS和DBS
B. DBS与DB和DBMS无关
C. DBMS包括DBS和DB
D. DBS包括DB和DBMS
5.关系数据库管理系统能实现的专门关系运算包括 D 。

A.关联、更新、排序B.显示、打印、制表
C.排序、索引、统计D.选择、投影、连接
6.下列不属于关系完整性约束的是 C 。

A.实体完整性B.参照完整性
C.字段完整性D.域完整性
7.传统的集合运算不包括 D 。

A.并B.差C.交D.乘
8.如果一个关系进行了一种关系运算后得到了一个新的关系,而且新的关系中属性的个数少于原来关系中属性的个数,这说明所进行的关系运算是 A 。

A.投影B.连接C.并D.选择
9. C 运算需要两个关系作为操作对象。

A.选择B.投影C.连接D.以上都不正确
10.下列语句不属于Access能够支持的数据库定义语句的是 D 。

A.ALTER TABLE B.DROP C. CREATE TABLE D.GROUP 11.Access数据库中 B 对象是其他数据库对象的基础。

A.报表B.表C.窗体D.模块
12. D 可以使某些普通的、需要多个指令连续执行的任务能够通过一条指令自动完成。

A.报表B.查询C.数据访问页D.宏
13.如果一张数据表中含有照片,那么“照片”所在的字段的数据类型通常为 A 。

A.OLE对象型B.超级链接型C.查阅向导型D.备注型14.Access数据库中,表间的关系包括 C 。

A.一对一、一对多、多对一B.一对一、多对多
C.一对一、一对多、多对多D.一对多、多对多
15.若要在一对多关系中,更改一方的原始记录后,另一方立即更改,应启动 B 。

A.实施参照完整性B.级联更新相关记录
C.级联删除相关记录D.以上都不是
16.关于Access中排序记录所依据的规则,叙述错误的是 C 。

A.中文按拼音字母的顺序排序
B.数字由小至大排序
C.英文按字母顺序排序,小写在前,大写在后
D.以升序来排序时,任何含有空字段的记录将列在列表中的第一条
17.Access提供了10种数据类型,用来保存长度较长的文本及数字,其中多用于输入注释或说明的数据类型是 D 。

A.数字B.货币C.文本D.备注
18. C 数据类型的字段能设置索引。

A.数字、货币、备注节B.数字、超级链接、OLE对象
C.数字、文本、货币D.日期/时间、备注、文本
19.一次只能选择一个筛选条件的是 B 。

A.按窗体筛选B.按选定内容筛选
C.按表内容筛选D.内容排除筛选
20. D 属性可以防止非法数据输入到表中。

A.显示控件B.有效性文本C.索引D.有效性规则21.备注数据类型最多为 C 个字符。

A.250 B.256 C.65535 D.65536
22. Access支持的查询类型有 A 。

A.选择查询、交叉表查询、参数查询、SQL查询和操作查询
B.基本查询、选择查询、参数查询、SQL查询和操作查询
C.多表查询、单表查询、交叉表查询、参数查询和操作查询
D.选择查询、统计查询、参数查询、SQL查询和操作查询
23. B 的结果不是动态集合,而是执行指定的操作,例如,增加、修改、删除记录等。

A.选择查询B.操作查询C.参数查询D.交叉表查询
24.若要查询成绩为70~80分(包括70分,不包括80分)的学生的信息,则查洵准则设置正确的是 C 。

A.>69 0r <80 B.Between 70 and 80
C.>=70 And <80D.IN(70,79)
25. 在表达式中,为了与一般的数据区分,Access将文本型的数据用 C 号括起来。

A.* B.# C.” ”D.?
26. A 是交叉表查洵必须搭配的功能。

A.总计B.上限值C.参数D.以上都不是27.Access中,查询的视图有3种方式,其中不包括 D 。

A.设计视图B.数据表视图C.SQL视图D.普通视图28.如果要在某数据表中查找某文本型字段的内容以“S”开头,以“L”结尾的所有记录,则应该使用的查询条件是 A 。

A.Like “S*L”B.Like “S#L”C.Like “S?L” D. Like “S$L” 29.在准则中,字段名必须用 B 括起来。

A.小括号B.方括号C.引号 D. 大括号
30. B 是指根据一个或多个表中的一个或多个字段并使用表达式建立新字段。

A.总计B.计算字段C.查询D.添加字段31.如果创建交叉表的数据源来自多个表,可以先建立 B 。

A.一个表B.查询C.选择查询D.以上都不对
32.如果只删除指定字段中的数据,可以使用 B 查询将该值改为空值A.删除B.更新C.生成表D.追加
33.如果要在窗体上每次只显示一条记录,应该创建 A 。

A.纵栏式窗体B.图表式窗体
C.表格式窗体D.数据透视表式窗体
34. 标签控件通常通过 A 向窗体中添加.
A.工具箱 B.字段列表 C. 属性表D.节
35. 若要隐藏控件,应将 D 属性设为“否”。

A.何时显示B.锁定C.可用D.可见
36. B 可以连接数据源中“OLE”类型的字段。

A. 非绑定对象框B.绑定对象框
C.文本框 D.图像控件
37. D 不属于Access中窗体的数据来源
A.表B.查询 C. SQL语句 D. 信息
38.如果用户想要改变窗体的结构、窗体内所显示的内容或窗体显示的大小,那么应该打开窗体的 C 。

A,窗体视图B.数据表视图C.设计视图D.运行视图39.控件属性窗口的 B 选项卡可以设置控件的数据来源、输入掩码、有效性规则、是否锁定等属性。

A.格式B.数据C.事件D.其他
40.在access中,使用SQL命令将学生表STUDENT中的学生年龄字段的值增加1岁,应该使用的命令是( A )。

A. UPDA TE STUDENT SET 年龄=年龄+1
B. UPDA TE STUDENT 年龄WITH 年龄+1
C. UPDA TE SET 年龄WITH 年龄+1
D. REPLACE 年龄WITH年龄+1
第(41)-(44)题使用如下表的数据:
成绩表
41.SQL语句:
SELECT 班级, MAX(年龄) FROM 学生表GROUP BY班级
查询结果有( B )记录。

A. 1
B. 2
C. 3
D. 4
42. SQL语句:
SELECT * FROM 成绩表ORDER BY平均分DESC
查询结果的第一条记录的学号是( A )。

A. 40
B. 30
C. 20
D. 10
43. SQL 语句:
SELECT 学生表.学号, 姓名, 班级, 平均分;
FROM 学生表, 成绩表;
WHERE 平均分=(SELECT MAX(平均分) FROM 成绩表)
AND学生表.学号=成绩表.学号
查询结果是( D )。

A. 王大力
B. 马云啸
C. 李丽华
D.刘小玲
44.查询学生成绩的总分,正确命令是( C )。

A. SELECT 姓名, (英语+数学+计算机) AS 总分FROM 学生表
B. SELECT 姓名, (英语+数学+计算机) AS 总分FROM 学生表
WHERE 成绩表.学号=学生表.学号
C. SELECT 姓名,(英语+数学+计算机) AS 总分
FROM 学生表,成绩表WHERE 成绩表.学号=学生表.学号
D. SELECT 姓名, (英语+数学+计算机) AS 总分
FROM 学生表,成绩表FOR 成绩表.学号=学生表.学号
45.每个报表最多包含 C 种节。

A.5 B.6 C.7 D.8 46.数据访问页可以将数据库中的数据发布到 B 上。

A.报表B.Internet C.窗体D.数据库
47.宏设计窗口中有“宏名”、“条件”、“操作”和“备注”列,其中, C 是不能省略的。

A.宏名B.条件C.操作D.备注48.下列操作中,不是通过宏来实现的是 C 。

A.打开和关闭窗体B.显示提示信息
C.对错误进行处理D.运行报表
49.若在宏表达式中引用窗体Forml上控件Txt1的值,可以使用的引用式是 C 。

A.Txt1 B.Form!Txt1
C.Forms!Form1!Txt1 D.Forms!Txt1
50.关于VBA面向对象中的“事件”,下列说法正确的是 B 。

A.每个对象的事件都是不相同的
B.触发相同的事件,可以执行不同的事件过程
C.事件可以由程序员定义
D.事件都是由用户的操作触发的
二、判断题(每题1分,共10分)
注:请将答案填涂到答题卡上,对填 A,错填 B,写在答题册上不得分!!( B )51.窗体和报表都可以修改数据源的数据。

( A )52.HAVING子句必须与GROUP BY子句同时使用,不能单独使用。

( B) 53 在SQL语言中,若想删除数据表,应使用delete。

( B )54.SELECT命令通过FOR子句指定查询条件。

( B )55.创建好查询后,不能更改查询中的字段的排列顺序。

( A )56.可以通过建立的查询文件更新数据表中的数据。

( B )57.Access中,在两个表之间可以直接建立多对多关系。

( A )58.选择查询实际上就是一条SQL SELECT命令。

( A )59.宏的条件内的省略号相当于该行操作的条件与其前一个宏操作的条件相同。

( A )60.现实世界中的每一个事物都是一个对象,任何对象都有自己的属性和方法。

三、填空题(每空2分,共20分)
1.在关系数据库中,一个属性的取值范围叫做一个【域】
2. 对关系进行选择、投影或连接运算之后,运算的结果仍然是一个【关系】
3.在SQL语言中,更新数据可以使用【update】语句。

4.如果要求用户输入的值是一个3位数,那么其有效性规则表达式应为【>=100and<=999】5.Access所提供的7种数据库对象都存储在同一个以【.mdb】为扩展名的数据库文件中。

6. 通过窗体可以查看、【修改或更新】、添加、删除记录。

7. 窗体的数据来源有表、查询和【SQL语句】
8.在SQL语言中,当一个查询是另一个查询的条件时,称为【嵌套查询】
9. 从职工数据表中计算工资合计的SQL语句是:
SELECT【sum(工资)】FROM 职工
10.SQL语句最主要的功能就是【数据查询或查询】功能。

四、简答题(共20分)
1. 什么是关系完整性?简述关系完整性的主要内容。

(5分)
答:关系完整性即关系中的数据及具有关联关系的数据间必须遵循的制约和依存关系,关系的完整性用于保证数据的正确性,有效性和相容性。

(2分)
内容包括:实体完整性,域完整性和参照完整性三种,(2分)他们分别在记录级,字段级,和数据表级提供了数据正确性的验证规则。

(1分)
2. 什么是数据访问页?数据访问页的作用是什么?(4分)
答:数据访问页是一个能够动态显示,添加,删除以及修改记录内容的网页。

(1分)主要作用有:
(1)远程发布数据,可以将数据库中的数据以及网页的形式发布到internet 上。

(1分)
(2)远程维护数据,对于有权限的用户,可以远程登录到数据访问页上,对数据进行编辑,添加,删除等操作。

(1分)
(3)随时更新数据,在浏览器上执行刷新命令,可以随时查看数据库中最新数据(1分)
3.参照选择题41题中的“学生表”和“成绩表”,举例说明三种专门的关系运算(要求给出运算结果),并简述实现两表之间关联关系的过程。

(8分)
答:
(1).选择select * from 学生表 where 学号 =“40”(1分)(语言描述也可以)结果
(2).投影 select 学号 from 学生表(1分)(语言描述也可以)结果
(3).连接 select 姓名,平均分 from 学生表,成绩表 where 学生表.学号=成绩表.
学号(1分)
两表间可以建立一对一关系。

在关系设计器中添加两表,分别设置学生表和成绩表中学好为主键。

用鼠标左键按住学生表的学号主键拖到成绩表的学号主键上,松开鼠标,可以
生成一线,然后编辑关系,建立参照完整形。

4. 报表中“报表页眉”、“页面页眉”和“组页眉”有什么区别?(3分)
答:报表页眉:位于报表的开始,仅在报表的第一页顶端打印一次。

(1分)页面页眉:页面页眉的内容在报表的每一页顶端都显示一次。

(1分)
组页眉:输出分组有关信息。

在每个分组的开始显示一次。

(1分)。

相关文档
最新文档