模拟考试练习题(有参考答案)

第一、二、四章数据库基础

一、单选题

1、在关系中,一个元组是一个或多个()值的列表[B]

A)数字B)属性C)字段D)文字

2、在关系中,不可分割的是()[C]

A)元组B)记录C)分量D)字段

3、在一个关系中,挑选出满足指定条件元组来组成新关系的操作是()[A]

A)选择运算B)查询运算C)投影运算D)连接运算

4、在一个关系中,挑选出某些字段列来组成新关系的操作是()[D]

A)连接运算B)选择运算C)查询运算D)投影运算

5、从多个关系中抽取出所需要的属性来组成新关系的操作是()[B]

A)查询运算B)连接运算C)投影运算D)选择运算

6、Microsoft office不包含的组件是()[C]

A)Word B)Excel C)Visual Basic D)Access

7、Access数据库文件的扩展名是()[C]

A).ppt B).doc C).mdb D).xls

8、下列的()对象包含在Access数据库中[D]

A)查询B)表C)窗体D)以上都是

9、在层次模型中,把没有双亲结点的结点称为()[C]

A)子结点B)顶结点C)根结点D)叶结点

10、采用树型结构表示实体之间联系的数据模型为()[A]

A)层次模型B)网状模型C)树状模型D)关系模型

11、在关系数据模型中,域指的是()[D]

A)字段B)元组C)属性D)属性的取值范围12、若表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录在表A中最多只能找到一条记录与之相匹配,则表A与表B存在的关系是()[B]

A)一对一B)一对多C)多对一D)多对多

13、运用Access2003所设计开发的学生管理系统实用软件属于一种()[C]

A)操作系统B)编译系统C)应用软件D)系统软件

14、Access2003是一种()型数据库管理系统[D]

A)近代型B)现代型C)表格型D)关系型

二、判断题

1、关系数据库是以关系数学理论为基础的数据库系统[对]

2、在关系中,根据实际需要可把属性细分成若干个子属性[错]

3、在层次模型中,允许一个以上的结点无双亲[错]

4、在关系模型中数据的逻辑结构就是一张二维表[对]

三、多选题

1、下列的()对象包含在Access数据库中[ACD]

A)报表B)多媒体C)宏D)窗体

2、建立数据库时,常用到的数据模型有()[ACD]

A)关系模型B)现代模型C)网状模型D)层次模型

3、数据处理经历了()三个阶段[ABD] A)人工管理B)文件系统处理C)现代技术管理D)数据库系统处理

复习题:

1、数据处理经历了哪三个阶段?

2、认识常用的数据模型P8~P10

3、常用的关系术语及关系的六条基本性质P16~17

4、两个实体中的联系P6

5、理解基本的关系运算(选择、投影和连接)的基本概念P20

6、Access2003是office2003的一个组件。一个Access数据库文件采用何种扩展名?其包含有哪些对象。P41~43

第三章SQL

一、单选题

1、在SQL的SELECT语句中,用()来指定查询输出项[A]

A)SELECT子句B)FROM子句C)WHERE子句D)INTO子句

2、用SELECT-SQL语句来实现生成表查询时,必须包含有()[B]

A)TO子句B)INTO子句C)ORDER BY子句D)GROUP BY子句3、所谓嵌套查询指的是在一个SELECT语句的()中又出现另一个SELECT语句[B]

A)FROM子句B)WHERE子句C)ORDER BY子句D)GROUP BY子句4、在SELECT 基本工资+奖金-扣除AS 实际收入语句中,AS 实际收入的作用是()[A] A)指定输出项的替代显示文字B)指定输出项的别名

C)指定输出项的显示标题D)指定查询数据源

5、若要对用SELECT-SQL语句所实现的查询结果记录进行排序,则应该包含有()[D] A)TO子句B)INTO子句C)GROUP BY子句D)ORDER BY子句

6、在SQL中,可用包含有()的SELECT语句来实现分组查询[C]

A)WHERE子句B)INTO子句C)GROUP BY子句D)ORDER BY子句7、在SQL中,可用CREA TE语句来()[B]

A)创建一个查询B)创建一个数据表C)创建一个宏D)创建一个报表

8、在SQL中,可用ALTER语句来()[B]

A)创建数据表B)修改表结构C)修改宏定义D)查询数据表

9、在SQL的SELECT语句中,用来指定数据源记录中所有字段的参数是()[D]

A)ALL B)% C)?D)*

10、一个SQL语句的最基本组成成分是()[D]

A)SELECT子句B)FROM子句C)WHERE子句D)A与B

11、在SQL的SELECT语句中,用()来指定数据源[B]

A)SELECT子句B)FROM子句C)WHERE子句D)ORDER BY子句12、在SQL的SELECT语句中,一般用()来指定查询条件[C]

A)SELECT子句B)FROM子句C)WHERE子句D)GROUP BY子句

二、判断题

1、在一个SELECT-SQL语句中,不可能包含有另一个SELECT语句[错]

2、包含有ORDER BY子句的SELECT-SQL语句可实现分组查询[错]

3、在SELECT-SQL语句中,SELECT子句和FROM子句是必不可少的[对]

4、用SELECT-SQL实现查询时,不可能把查询结果保存于一数据表中[错]

5、在SQL中,ALTER TABLE语句属于一种数据操作功能的语句[错]

6、在SQL中,可通过执行INSERT语句来往数据库中添加表[错]

三、多选题

1、下列的()SELECT-SQL语句可根据学生表查询出不重复的班号值[AC]

A)SELECT DISTINCT 班号FROM 学生

B)SELECT 班号FROM 学生ORDER BY 班号

C)SELECT 班号FROM 学生GROUP BY 班号

D)SELECT 班号FROM 学生WHERE 班号IS NOT NULL

2、在SQL中,下列语句中的()属于数据定义功能的语句[AB]

A)CREATE TABLE B)ALTER TABLE

C)UPDATE D)SELECT

3、下列关于DELETE-SQL语句的叙述中,正确的是()[BD]

A)DELETE语句可被用于删除指定数据表中的字段

B)DELETE语句用于删除指定数据表中的记录

C)执行一次DELETE语句将删除掉指定数据表中所有记录

D)若存在有“学生”表,则DELETE FROM 学生是一个的SQL语句

4、下列关于UPDA TE-SQL语句的叙述中,错误的是()[BC]

A)UPDATE语句可用来修改指定表记录中指定字段的值

B)执行一次UPDA TE语句只能修改记录中一个字段的值

C)执行一次UPDA TE语句将修改所有记录的指定字段值

D)UPDATE语句以数据表中的记录作为其操作对象

复习题

1、认识用于创建、删除与修改基本表的数据定义功能语句P26~27

2、认识单表查询、连接查询与嵌套查询的实现方法P28~32

3、认识记录插入、删除与更新的实现方法P34~35

第五章数据表操作与维护

一、单选题

1、在数据表中,可用类型为()的字段来保存位图图像[C]

A)备注B)未绑定对象C)OLE对象D)多媒体

2、可以为表调出数据表视图来显示其记录数据。如果想使某字段不能被移动其显示位置,则可以进行的操作是()[C]

A)隐藏列B)排序C)冻结列D)筛选

3、若要从表中筛选出符合复合条件的记录时,可选用的筛选方法是()[D]

A)按选定内容筛选B)内容排除筛选

C)按选定目标筛选D)高级筛选

4、在一个数据表中,最多只能包含有一个()[A]

A)主键B)外键C)候选键D)复合键

5、在Access2003中,无法把数据表字段的类型指定为()[A]

A)图像B)备注C)数字D)文本

6、在Access2003中,不是数据表字段类型的是()[B]

A)OLE对象B)通用C)是/否D)日期/时间

7、无法根据数据类型为()的字段来建立索引[A]

A)备注B)文本C)数字D)日期/时间

8、无法根据数据类型为()的字段来建立索引[D]

A)文本B)数字C)是/否D)OLE对象

9、若想限制字段值只能输入为数字0~9,则在设置输入掩码时,其掩码字符只能输入为()

[D]

A)X B)A C)0 D)9

10、下列用来控制文本框中输入数据格式的是()[D]

A)有效性规则B)默认值C)标题D)输入掩码

11、修改表结构可在()中进行操作[A]

A)表设计视图B)窗体设计视图C)数据表视图D)报表设计视图

12、在数据表视图中,不可以进行的操作是()[B]

A)修改、删除记录B)移动记录

C)查找、替换数据D)插入记录

13、要在数据表视图中寻找姓名为姓“陈”的记录,则应在“姓名”字段的查找框中输入为()[A]

A)陈* B)李? C)李% D)李_

二、判断题

1、为表的某个字段设置输入掩码的目的是为表设置其打开密码[错]

2、可通过直接输入掩码字符的方法来为表中指定字段设置输入掩码[对]

3、可使用输入掩码向导来为数据表中指定字段设置输入掩码[对]

4、为数据表建立索引的目的是为了重新指定记录的操作顺序[对]

5、为表建立关系的目的是为了连接保存于不同表中的信息,使多表协同工作[对]

6、为表定义了主键后,也就建立了一个类型为“有(无重复)”的索引[对]

7、可把对记录数据的排序方式分成升序和降序两种[对]

8、可把对记录数据的排序方式分成按拼音排序和按内码排序两种[错]

9、可把对记录数据的排序方式分成高级排序和低级排序两种[错]

10、在数据表视图中进行冻结列操作的目的是保持对应字段值在数据表视图中的位置固定性[对]

11、在数据表视图中进行冻结列操作的目的是保持对应字段值在数据表视图中的不可编辑性[错]

12、在数据表视图中进行行高或列宽设置操作的目的是为了指定记录数据在数据表视图中的显示行高或列宽[对]

13、在数据表视图中进行行高或列宽设置操作的目的是为了改变数据表视图窗口的总宽度或总高度[错]

14、在数据表视图中进行隐藏列操作的目的是为了隐去对应字段值在数据表视图中的显示[对]

15、在数据表视图中进行隐藏列操作的目的是为了删去数据表中的对应字段[错]

16、在数据表视图中进行设置数据表格式操作的目的是为了指定单元格效果、更改单元格底纹等[对]

17、在数据表视图中进行设置数据表格式操作的目的是为了更改数据的显示字号[错]

18、在数据表视图中进行字体设置操作的目的是为了更改记录数据的显示字体、字型、字号和前景色等[对]

19、在数据表视图中进行字体设置操作时,只能更改记录数据的显示字体,而无法更改字号[错]

20、一个数据表最多拥有一个主键[对]

21、只能根据有序字段来为数据表建立索引[对]

22、设置输入掩码的目的是为了设置字段值的输入格式[对]

23、设置输入掩码的目的是为了设置字段值的显示格式[错]

三、多选题

1、在Access2003中,可把取值为数值的字段之类型定义为()[CD]

A)日期/时间B)备注C)货币D)数字

2、可以用下列的()方法来创建一个数据表[ABD]

A)使用SQL语句B)利用表设计视图C)利用报表D)使用表向导

3、对未建立有任何索引的表的某个无重复值字段建立索引时,可选择的索引类别为()[ABC]

A)有(有重复) B)唯一索引C)主索引D)外索引

4、在数据库窗口中,若已选定了某个数据表,则下列操作中的()可调出一个数据表视图[AC]

A)单击窗口中的“打开”按钮C)单击窗口中的“设计”按钮

C)双击数据表名D)右击数据表名

复习题:

1、数据表中常用的字段类型P59

2、创建数据表的方法P58~65、P26

3、索引的创建方法(直接创建与间接)P63及数据表的属性设置

4、打开表设计视图与数据表视图的方法以及在两种视图间进行切换的方法

1)打开表设计视图

选择了表对象后,单击数据库窗口中的“设计”按钮。

2)打开数据表视图

选择了表对象后,单击数据库窗口中的“打开”按钮,或直接双击数据表名。

3)在两种视图间进行切换

进行了一种视图窗口后,利用Access窗口工具栏中的“视图”按钮进行切换

5、数据表视图的显示属性设置(数据表格式、隐藏列、冻结列、字体设置)及进行这些属性设置的意义P75~76

6、主键概念P62~63

7、数据表的字段属性设置P60~62

8、数据表记录的排序与筛选P69~73

9、表结构的修改P66

10、表记录的编辑P67~69

11、表间关系的建立及编辑P78~80

第六章查询

一、单选题

1、下列查询中,不属于操作查询的是()[C]

A)删除查询B)更新查询C)交叉表查询D)生成表查询

2、假设A、B两表的表结构相同,现要将A表的记录复制到B表中,又不删除B表中的原有记录,可以使用的查询是()[B]

A)更新查询B)追加查询C)生成表查询D)删除查询

3、把根据用户输入值来构造查询条件的查询称为()[C]

A)可视化查询B)对话查询C)参数查询D)自定义查询

4、下列查询中,不属于操作查询的是()[D]

A)删除查询B)更新查询C)生成表查询D)交叉表查询

5、按照特定的查询条件,从一个或多个表中获取数据并显示结果的查询是()[C]

A)特定查询B)参数查询C)选择查询D)操作查询

6、需要指定行标题和列标题的查询是()[A]

A)交叉表查询B)参数查询C)操作查询D)标题查询

7、以下中的()不是Access2003提供的查询类型[C]

A)交叉表操作B)参数查询C)排序查询D)操作查询

8、要修改表中的一些记录数据,应采用的操作查询类别为()[D]

A)追加查询B)删除查询C)生成表查询D)更新查询

二、判断题

1、既可使用向导来创建一个查询,也可利用设计视图来创建一个查询[对]

2、从是否影响到数据表中数据的角度可把查询分成选择查询和操作查询两大类[对]

3、使用查询也可间接地创建数据表[对]

4、查询的结果必定被保存于一数据表中[错]

5、在Access2003中,无法把查询的结果保存于一数据表中[错]

6、从是否影响到数据表中的数据的角度,可把查询分成窗体查询和报表查询两大类[错]

三、多选题

1、查询的数据源可以是()[CD]

A)窗体B)报表C)查询D)数据表

2、要查询1983年出生的学生情况,则在查询设计视图的“出生日期”列的条件单元格中输入的条件式可为()[ABC]

A)>=#1983-1-1# and <=#1983-12-31#

B)>=#1983-1-1# and <#1984-1-1#

C)between #1983-1-1# and <=#1983-12-31#

D)=1983

复习题:

1、认识Access2003的查询类别及创建方法P84起

2、在设计视图中创建查询的方法及条件设置P87~88

3、操作查询的种类、实现方法及查询的作用P92~95

4、查询数据源及数据源的添加方法

1)查询数据源

可以是表或查询。

2)添加数据源

可根据向导指引添加数据源,或在调出查询设计视图时所弹出的“显示表”对话框中指定添加。

第七章窗体

一、单选题

1、刚用设计视图来新建一个窗体时,窗体中包含有()区域[C]

A)窗体页眉B)窗体页脚C)主体D)页面页眉

2、在一个窗体中,()区域的内容在非打印时是不可见的[D]

A)主体B)窗体页眉C)窗体页脚D)页面页眉

3、可通过设置命令按钮的()来指定其键面显示文字[B]

A)名称B)标题C)格式D)图像

4、在窗体中,对命令按钮控件的单击动作作出响应,主要由命令按钮的()[C]

A)数据源B)属性C)事件代码D)键盘操作

5、能接受用户输入数据的窗体控件是()[D]

A)列表框B)图像C)标签D)文本框

6、在Access2003中,窗体最多可包含有()个部分[C]

A)3 B)4 C)5 D)6

7、在窗体中,最基本的区域是()[B]

A)页面页眉B)主体C)窗体页眉D)窗体页脚

二、判断题

1、使用标签的目的是为了显示某些说明性文字[对]

2、列表框和组合框的区别之一是能否同时见到多个选项的值[对]

3、在窗体中,窗体页眉区域和窗体页脚区域必定是成对存在的[对]

4、在窗体中,页面页眉区域和页面页脚区域必定是成对存在的[对]

5、主/子窗体的数据源必定是两个表或查询[错]

6、创建一个窗体时,必定要指定数据源[错]

7、窗体是数据库与用户之间的主要接口[对]

三、多选题

1、打开一个窗体时,()区域的内容是不可见的[BC]

A)窗体页眉B)页面页眉C)页面页脚D)窗体页脚

2、可用()的方法来创建一个窗体[ABC]

A)使用自动创建窗体功能B)使用窗体向导

C)使用设计视图D)使用SQL语句

复习题:

1、认识窗体的作用及其窗体设计视图的结构P102~103

2、认识窗体的创建方法P104~110

3、标签、文本框、命令按钮、选项组、列表框、组合框的使用

第八章报表

1、在一份报表中只出现一次的是()区域的内容[A]

A)报表页眉B)页面页眉C)主体D)页面页脚

2、要指定在报表每一页的底部都输出的内容,需要设置()[B]

A)报表页脚B)页面页脚C)组页脚D)页面页眉

3、要指定在报表每一页的顶部都输出的内容,需要设置()[B]

A)报表页眉B)页面页眉C)页面页脚D)组页眉

4、报表的分组统计信息显示于()区域[C]

A)报表页眉或报表页脚B)页面页眉或页面页脚

C)组页眉或组页脚D)主体

5、Access2003提供了纵栏式报表、表格式报表、图表报表和标签报表四种类型的报表。若

要显示出最多的记录,则应采用()[B]

A)纵栏式报表B)表格式报表C)图表报表D)标签报表

6、要在报表的文本框控件中同时显示出当前日期和时间,则应当设置文本框的控件来源属性值为()[A]

A)NOW( ) B)YEAR( ) C)TIME( ) D)DATE( )

7、报表是Access2003数据库的一种()[C]

A)属性B)数据输出形式C)对象D)控件

8、下列关于报表的叙述中,正确的是()[C]

A)报表仅被用来输出数据,而无法实现计算

B)在报表中,页面页眉区域和报表页眉区域必须是同时出现的

C)页面页眉的内容将显示于每个报表页的顶端

D)在报表中,可以没有主体区域

9、要修改报表中某个区域的内容,应该在()中进行[C]

A)打印预览视图B)版面预览视图

C)设计视图D)普通视图

二、判断题

1、利用打印预览视图可查看报表的页面数据输出形式[对]

2、可在组页眉或组页脚区域中添加文本框来显示分组统计数据[对]

三、多选题

1、在Access2003中,报表的视图类型有()[ACD]

A)设计视图B)打印预览视图C)页面设置视图D)版面预览视图

2、刚在设计视图中新建一个报表时,设计视图中包含有()[]

A)报表页眉区域B)主体区域C)组页眉区域D)报表页脚区域

复习题:

1、认识报表设计视图的结构(分为多少个区域?各区域的主要功用)P128~129

2、认识报表的视图类型及各类视图的功用P129

报表有设计视图、打印预览和版面预览三种视图方式。使用“设计视图”可创建自主报表或修改已有报表,并可设置分组统计及显示出相关信息;使用“打印预览”视图可查看报表的页面数据输出形式,显示报表打印时的样式;使用“版面预览”视图可查看报表的版面设置。

3、认识创建报表的的方法P129~136

4、在设计视图中自定义报表(个性化设置)P136~141

第十章宏

一、单选题

1、默认情况下,在宏设计视图的上半部分,可以见到的列有()[A]

A)操作列与注释列B)操作列与条件列

C)操作列与宏名列D)操作参数列与注释列

2、可以为数据库创建一个自动运行宏。该宏的宏名为()[C]

A)ZIDONG B)AUTORUN C)AUTOEXEC D)AUTO 3、创建一个条件宏时,必须在宏设计视图的()中输入条件[C]

A)宏名列B)操作列C)条件列D)注释列4、创建一个宏组时,必须在宏设计视图的()中为其所包含的宏输入名称[C] A)注释列B)条件列C)宏名列D)操作列5、宏操作MsgBox的作用是()[C]

A)打开一个报表B)打开一个窗体

C)显示出一个消息框D)调用执行一个查询

6、打开指定窗体的宏操作是()[D]

A)OpenQuery B)OpenTable C)OpenReport D)OpenForm 7、称由多个宏操作所构成的宏为()[B]

A)宏集B)宏组C)宏系D)宏列

8、宏操作Close的作用是()[C]

A)删除数据库对象B)添加数据库对象

C)关闭数据库对象D)退出Access

9、宏是一个或多个()的集合[D]

A)记录B)事件C)关系D)操作

10、使用宏组的目的是()[A]

A)对多个宏进行组织和管理B)设计出包含大量操作的宏

C)设计出功能复杂的宏D)降低存储空间开销

二、判断题

1、既可使用向导来创建一个宏,也可利用设计视图来创建一个宏[错]

2、一个简单的宏对应着系统已定义的一个操作[对]

3、创建条件宏时必须为宏操作的执行指定一个前提条件[对]

4、所有的宏操作都必须为其指定操作参数[错]

5、一个宏不可能被单独运行[错]

三、多选题

1、在默认情况下,在宏设计视图中见不到()[CD]

A)操作列B)注释列C)宏名列D)条件列2、2、利用宏设计器可创建()[ACD]

A)简单宏B)复合宏C)宏组D)条件宏复习题:

1、宏的概念及分类P167~168

2、常用的宏操作P172~173

3、宏设计视图窗口的结构P173~174

4、创建和运行宏、宏组及条件宏的方法P173~179

5、把宏作用于控件中的方法课件之例

6、自动宏的创建课件

相关推荐
相关主题
热门推荐