Access章节习题汇总

时间:2019-05-12 12:49:31下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《Access章节习题汇总》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《Access章节习题汇总》。

第一篇:Access章节习题汇总

目录

第1章数据库基础知识...................................................................................................................1 第2章数据库和表...........................................................................................................................5 第3章查询.......................................................................................................................................7 第4章窗体.....................................................................................................................................10 第5章报表.....................................................................................................................................13 第6章 VBA编程.........................................................................................................................16

第1章数据库基础知识

(1)下列关于数据库的叙述中,正确的是 A.数据库减少了数据冗余 B.数据库避免了数据冗余

C.数据库中的数据一致性是指数据类型一致 D.数据库系统比文件系统能够管理更多数据 【答案】A 【解析】数据库的主要特点是①实现数据共享。②减少数据的冗余度。③数据的独立性。④数据实现集中控制。⑤数据一致性和可维护性,以确保数据的安全性和可靠性。⑥故障恢复。

(2)在窗体中要显示一名教师基本信息和该教师所承担的全部课程情况,窗体设计时在主窗体中显示教师基本信息,在子窗体中显示承担的课程情况,则主窗体和子窗体数据源之间的关系是

A.一对一关系 B.一对多关系 C.多对一关系 D.多对多关系 【答案】B 【解析】窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体,主窗体和子窗体常用来表示一对多的关系。根据题意,主窗体和子窗体数据源之问的关系就是教师实体集和课程实体集之问的关系。一名教师可以承担多门课程,但是一门课程只能由一个教师承担。所以是一对多的关系,因此选择B选项。

(3)Access数据表中的“记录”,在关系数据模型中对应的概念是 A.字段 B.元组 C.属性 D.域 【答案】B 【解析】Access数据表表中的每一横行称为一条记录,在关系数据模型中对应的概念是元组。

(4)下列不能建立索引的数据类型是 A.文本型 B.备注型 C.数字型

D.日期时间型 【答案】B 【解析】索引是表中字段非常重要的属性,能根据键值加速在表中查找和排序的速度,并且能设定表中记录的唯一性。在ACCESS中,备注字段类型是不能被索引的。

(5)从多个关系中抽取出所需要的属性组成新关系,应使用的操作是 A.查询运算 B.连接运算 C.投影运算 D.选择运算 【答案】B 【解析】关系运算包括投影、选择和联接。选择运算是从关系中找出满足给定条件的那些元组,这种运算是从水平方向抽取元组;投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组。选择运算和投影运算都是针对于一个关系进行操作,而连接运算是针对多个运算进行操作。

(6)在关系数据模型中,域是指 A.字段 B.记录 C.属性

D.属性的取值范围 【答案】D 【解析】在关系模型中,属性的取值范围称为域,因此本题应选择D选项。

(7)关系数据库管理系统中所谓的关系指的是 A.各元组之间彼此有一定的关系 B.各字段之间彼此有一定的关系 C.数据库之间彼此有一定的关系 D.符合满足一定条件的二维表格 【答案】D 【解析】在关系性数据库管理系统中,系统以各种各样二维表格的形式记录管理信息,所以关系就是符合满足一定条件的二维表格。

(8)下列选项中,不是Access数据库对象的是 A.查询 B.表 C.窗体 D.记录 【答案】D 【解析】Access数据库由数据库对象和组两部分组成,其中数据库对象分为七种,包括:表、查询、窗体、报表、数据访问页、宏和模块。记录不属于数据库对象。

(9)下列与Access表相关的叙述中,错误的是 A.设计表的主要工作是设计表的字段和属性 B.Access数据库中的表是由字段和记录构成 C.Access不允许在同一个表中有相同的数据 D.Access中的数据表既相对独立又相互联系 【答案】C 【解析】Access数据库中的表是由字段和记录构成,设计表的主要工作是设计表的字段和属性,Access中的数据表既相对独立又相互联系。若Access没有设置主键,则可以在同一个表中输入相同的数据。因此选项c错误。

(10)用Access数据库管理技术处理的数据不仅能存储为数据库文件,还可以以多种文件格式导出数据,但不支持导出的文件格式是 A.Word文件 B.Excel文件 C.PDF文件 D.PNG文件 【答案】D 【解析】用Access数据库管理技术处理的数据可以以多种文件格式导出,包括EXCEL、WORD、PDF、XPS、XML、HT-ML等格式,但不包括PNG文件格式。因此选项D正确。

(11)Access中描述若干个操作组合的对象是 A.表 B.查询 C.窗体 D.宏 【答案】D 【解析】A、B、C选项是数据库Access的重要对象,并不是操作组合;宏是一个或多个操作的集合,其中每个操作都可以实现特定的功能,使用简单,可以提高工作效率。因此,本题应选择D选项。

(12)下列选项按索引功能区分,不属于Access表的索引的是 A.主键索引 B.唯一索引 C.普通索引 D.主索引 【答案】A 【解析】利用索引可以加快对数据的查询和排序速度,索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变。按索引功能区分,Access表的索引包括主索引、候选索引、普通索引、唯一索引。因此选项A正确。

(13)下列关于Access索引的叙述中,正确的是

A.同一个表可以有多个唯一索引,且只能有一个主索引 B.同一个表只能有一个唯一索引,且只有有一个主索引 C.同一个表只能有多个唯一索引,且可以有多个主索引 D.同一个表只能有一个唯一索引,且可以有多个主索引 【答案】A 【解析】利用索引可以加快对数据的查询和排序速度,索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变。按索引功能区分,Access表的索引包括主索引、候选索引、普通索引、唯一索引。主索引可确保字段中输入值的唯一性并决定了处理记录的顺序,可以为数据库中的每一个表建立一个主索引;候选索引像主索引一样要求字段值的唯一性并决定了处理记录的顺序,在数据库表和自由表中均可为每个表建立多个候选索引;普通索引也可以决定记录的处理顺序,但是允许字段中出现重复值,在一个表中可以加入多个普通索引;唯一索引为了保持同早期版本的兼容性,以指定字段的首次出现值为基础,选定一组记录,并对记录进行排序,在一个表中可以加入多个唯一索引。因此选项A正确。

(14)E-R图:即实体联系模型,它是描述概念世界、建立概念模型的工具。E-R图包括三个要素:

(1)实体。用矩形框表示,框内标注实体名称。(2)属性。用椭圆形表示,框内标注属性名。

(3)实体之间的联系。用菱形框表示,框内标注联系名称。

(15)DBS:DataBase System,数据库系统。由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、系统平台之一——硬件平台(硬件)、系统平台之二——软件平台(软件)等五个部分组成。

(16)DBAS:DataBase Application System,数据库应用系统。是由数据库系统加上应用软件及应用界面这三者所组成。其中应用软件是由数据库系统所提供的数据库管理系统(软件)及数据库系统开发工具书写而成,而应用界面大多由相关的可视化工具开发而成。

(17)数据库的主要特点: ①实现数据共享。②减少数据的冗余度。③数据的独立性。④数据实现集中控制。⑤数据一致性和可维护性,以确保数据的安全性和可靠性。⑥故障恢复

(18)宏:宏是Access数据库对象中的一个基本对象,是指一个或多个操作的集合,其中每一个操作实现特定的功能。

第2章数据库和表

(1)表中要添加Intemet站点的网址,字段应采用的数据类型是 A.OLE对象 B.超级链接 C.查阅向导 D.自动编号 【答案】B 【解析】在数据库的表中,要添加Internet站点的网址,应该采用超级链接数据类型。

(2)可以设置“字段大小”属性的数据类型是 A.备注

B.日期/时间 C.文本

D.OLE对象 【答案】C 【解析】字段大小可以用于设置文本、数字或自动编号等类型字段的最大容量,备注、日期/时间、OLE对象不具有字段大小的属性。

(3)可以加快查询操作的属性是 A.默认值 B.有效性规则 C.有效性文本 D.索引 【答案】D 【解析】利用索引可以加快对数据的查询和排序速度,索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变。

(4)下列关于字段大小属性的叙述中,正确的是

A.字段大小属性用于确定字段在数据表视图中的显示宽度 B.字段大小属性只适用于文本或自动编号类型的字段 C.文本型字段的字段大小属性只能在设计视图中设置 D.自动编号型的字段大小属性只能在设计视图中设置 【答案】D 【解析】字段大小属性是定义输入内容的最大长度,并不是显示宽度,所以A选项错;除了文本和自动编号有字段大小属性,还有数字也有字段大小属性;文本型字段的字段大小属性还可以在数据视图中修改,而自动编号只能在设计视图中设置。因此本题应选择D选项。

(5)如果在创建表中建立字段“性别”,并要求用汉字表示,其数据类型应当是 A.是/否 B.数字 C.文本 D.备注 【答案】C 【解析】根据关系数据库理论,一个表中的同一列数据应具有相同的数据特征,称为字段的数据类型。文本型字段可以保存文本或文本与数字的组合。文本型字段的字段大小最多可达到255个字符,如果取值的字符个数超过了255,可使用备注型。本题要求将“性别”字段用汉字表示,“性别”字段的内容为“男”或“女”,小于255个字符,所以其数据类型应当是文本型。

(6)下列关于0LE对象的叙述中,正确的是 A.用于输入文本数据 B.用于处理超级链接数据 C.用于生成自动编号数据

D.用于链接或内嵌Windows支持的对象 【答案】D 【解析】0LE对象是指字段允许单独地“链接”或“嵌入”OLE对象,如Word文档,Excel表格,图像,声音,或者其他二进制数据。故选项D正确。

(7)如果要将3KB的纯文本块存入一个字段,应选用的字段类型是 A.文本 B.备注

C.OLE对象 D.附件 【答案】B 【解析】文本类型最多存储255个字符,故选项A错误;备注适用于长文本和数字,例如注释或说明,其存储最大长度为64000个字符,故B选项正确;OLE对象类型用来存放数据表中的表格、图形、图像、声音等嵌入或链接对象,而不是用于存放长字段的文本,故选项c错误;附件类型可以将图像、电子表格文件、文档、图表等各种文件附加到数据库记录中去,故选项D错误。因此本题答案为B。

(8)在“成本表”中有字段:装修费、人工费、水电费和总成本。其中,总成本=装修费+人工费+水电费,在建表时应将字段“总成本”的数据类型定义为 A.数字 B.单精度 C.双精度 D.计算 【答案】D 【解析】Access 2010中的基本数据类型包括文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超链接、附件、计算和查阅向导。“计算”数据类型用于计算结果,计算时必须引用同一张表中的其他字段。“成本表”中的总成本字段是由装修费、人工费、水电费求和得来,因此应将“总成本”的数据类型定义为“计算”类型。因此选项D正确。

(9)若“学生基本情况”表中政治面貌为以下4种之一:群众、共青团员、党员和其他,为提高数据输入效率,可以设置字段的属性是 A.显示控件 B.有效性规则 C.有效性文本 D.默认值 【答案】A 【解析】选项A显示控件可根据用户需要进行多值设定(如复选框、列表框);选项B、C是对输入的内容限定条件和标准;D选项默认值只有一个值,用户可修改。因此,为提高输入效率,选择A选项。

(10)在Access中如果要对用户的输入做某种限制,可在表字段设计时利用的手段是 A.设置字段的大小,改变数据类型,设置字段的格式 B.设置字段的格式,小数位数和标题 C.设置有效性规则,使用掩码 D.设置字段的大小并使用默认值 【答案】C 【解析】在Access中若要对用户的输入做某种限制,可在表字段设计时设置有效性规则输入掩码。输入掩码可以控制数据的输入样式,有效性规则可以控制数据的输入范围。

(11)主键:主键是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。

(12)Access 2010中的基本数据类型有哪些?在“成本表”中有字段:装修费、人工费、水电费和总成本。其中,总成本=装修费+人工费+水电费,在建表时应将字段“总成本”的数据类型定义为哪种?

Access 2010中的基本数据类型有包括文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超链接、附件、计算和查阅向导。应将“总成本”的数据类型定义为“计算”类型。

第3章查询

(1)运行时根据输入的查询条件,从一个或多个表中获取数据并显示结果的查询称为 A.交叉表查询 B.参数查询 C.选择查询 D.操作查询 【答案】B 【解析】参数查询是在执行时显示对话框,要求用户输入查询信息,根据输入信息检索字段中的记录进行显示。

(2)下列关于Access查询条件的叙述中,错误的是

A.同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系 B.日期/时间类型数据在两端加上# C.数字类型数据需在两端加上双引号 D.文本类型数据需在两端加上双引号 【答案】C 【解析】在Access查询条件的设置过程中,若要使用文本型数据需在两端加上双引号,数值型数据可直接使用。

(3)在Access中,与like一起使用时,代表任一数字的是 A.* B.? C.# D.$ 【答案】C 【解析】在Access查找数据时,可以利用通配符和like函数一起使用。通配符“*”表示与任意字符数匹配;“?”表示与任何单个字母的字符匹配;“#”表示与任何单个数字字符匹配;不存在通配符“$”。

(4)条件“not工资额>2000”的含义是 A.工资额等于2000 B.工资额大于2000 C.工资额小于等于2000 D.工资额小于2000 【答案】C 【解析】“not工资额>2000”表示对“工资额>2000”进行取反操作,即“工资额<=2000”。

(5)条件“性别=´女´Or工资额>2000”的含义是 A.性别为´女´并且工资额大于2000的记录 B.性别为´女´或者工资额大于2000的记录 C.性别为´女´并非工资额大于2000的记录

D.性别为´女´或工资额大于2000.且二者择一的记录 【答案】B 【解析】0R逻辑运算符表示“或”操作,在连接的两个表达式中,当两个表达式都为假时,运算结果才为假。因此条件“性别=´女´ Or工资额>2000”的含义是性别为´女´或者工资额大于2000的记录。

(6)若姓名是文本型字段,要查找名字中含有“雪”的记录,应该使用的条件表达式是 A.姓名like“*雪*” B.姓名like“\[!雪\] ” C.姓名=“*雪*” D.姓名=“雪*” 【答案】A 【解析】Like是在查询表达式的比较运算符中用于通配设定,使用的通配符有“*”和“?”。“*”表示由0个或任意多个字符组成的字符串,“?”表示任意一个字符。题千中要查找含有“雪”的记录应使用like”*雪*。

(7)Access中,可与Like一起使用,代表0个或者多个字符的通配符是 A.* B.? C.# D.$ 【答案】A 【解析】Like用于通配设定查询表达式的比较运算符,通配符“*”表示与0个或任意多个字符匹配;“?”表示与任何单个字母的字符匹配;“#”表示与任何单个数字字符匹配;不存在通配符“$”。

(8)在学生成绩表中,查询成绩为70-80分之间(不包括80)的学生信息。正确的条件设置是 A.>69 0r<80 B. Between 70 And 80 C.>=70 And<80 D.In(70,79)【答案】C 【解析】选项A的条件设置为大于69或小于80,应使用AND运算符,而不是OR;选项B将会查找成绩为70—80分之间(包括70和80)的学生信息;选项D将只查找成绩为70和79的学生信息;选项C正确,将查询成绩为70-80分之间(不包括80)的学生信息。

(9)有关系模型Students(学号,姓名,性别,出生年月),要统计学生的人数和平均年龄应使用的语句是

A.SELECT COUNT()As人数,AVG(YEAR(出生年月))AS平均年龄FROM Students; B.SELECT COUNT(})As人数,AVG(YEAR(出生年月))AS平均年龄FROM Students; C.SELECT COUNT(*)As人数,AVG(YEAR(DATE())-YEAR(出生年月))AS平均年龄FROM Students;

D.SELECT COUNT()AS人数,AVG(YEAR(DATE())-YEAR(出生年月))AS平均年龄FROM Students; 【答案】C 【解析】在查询中要统计记录的个数应使用的函数是COUNT(*),COUNT(列名)是返回该列中值的个数;AVG是计算值的平均值,利用当前年份减去出生年份可以求得学生的平均年龄。因此统计学生的人数和平均年龄应使用的语句是SELECT COUNT(*)As人数,AVG(YEAR(DATE())-YEAR(出生年月))AS平均年龄FROM Students。

(10)在报表的组页脚区域中要实现计数统计,可以在文本框中使用函数 A.MAX B.SUM C.AVG D.COUNT 【答案】D 【解析】聚集函数COUNT用于统计记录个数,MAX用于求最大值,SUM用于求和,AVG用于求平均值。

(11)什么是查询?查询有哪些类型? 查询是以数据库中的数据作为数据源,根据给定的条件,从指定的数据库的表或查询中检索出用户要求的记录数据,形成一个新的数据集合。查询包括选择查询、参数查询、交叉表查询、操作查询和SQL查询等五种类型。

(12)参数查询:运行时根据输入的查询条件,从一个或多个表中获取数据并显示结果的查询。

(13)交叉表查询:交叉表查询是将来源于某个表中的字段进行分组,一组列在交叉表左侧,一组列在交叉表上部,并在交叉表行与列交叉处显示表中某个字段的各种计算值。

(14)SQL语言:是结构化查询语言(Structured Query Language)的简称,一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。

第4章窗体

(1)Access中,没有数据来源的控件类型是 A.结合型 B.非结合型 C.计算型

D.其余三项均不是 【答案】B 【解析】在Access中,非结合型控件没有数据来源,可用来显示信息。结合型控件和计算型控件均有数据来源。

(2)能接受用户输入数据的窗体控件是 A.列表框 B.图像 C.标签 D.文本框 【答案】D 【解析】列表框可显示一组数据列表,用户只能在其中选择;图像主要用于在窗体中显示图形、图像,使窗体更加美观;标签主要用于在窗体或报表中显示说明性文本,如窗体标题,显示内容是固定不变的;文本框主要用于显示、输入、编辑数据源等。

(3)不能用来作为表或查询中“是/否”值输出的控件是 A.复选框 B.切换按钮 C.选项按钮 D.命令按钮 【答案】D 【解析】复选框、切换按钮、选项按钮均可作为单独控件显示表或查询中的“是”或者“否”。复选框和选项按钮处于选中状态时的值为“是”,反之为“否”;切换按钮处于选中状态时的值为“是”,反之为“否”。命令按钮不能用来作为表或查询中“是/否”值输出的控件。

(4)下列关于控件的叙述中,正确的是 A.在选项组中每次只能选择一个选项 B.列表框比组合框具有更强的功能

C.使用标签工具可以创建附加到其他控件上的标签 D.选项组不能设置为表达式 【答案】D 【解析】选项B中列表框只能选择,而组合框可以选择,也可以用户自己输入,因此组合框比列表框具有更强的功能;选项C中使用标签工具不可以创建附加到其他控件上的标签;选项D中选项组不能设置为表达式,因此选择D选项。

(5)下列不属于导航窗体可以使用的布局是 A.垂直标签,左侧 B.水平标签

C.垂直标签,右侧 D.垂直标签 【答案】D 【解析】导航窗体是只包含一个导航控件的窗体。其共有6种可选的布局方式:①水平标签;②垂直标签,左侧;③垂直标签,右侧;④水平标签,2级;⑤水平标签和垂直标签,左侧;⑥水平标签和垂直标签,右侧。因此选择D选项。

(6)在Access中有雇员表,其中有存照片的字段,在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是 A.图像框 B.绑定对象框 C.非绑定对象框 D.列表框 【答案】B 【解析】“绑定对象”控件主要用于绑定到OLE对象的字段上。因此使用向导为“雇员表”创建窗体,其中的“照片”字段所使用的默认控件是绑定对象框。

(7)在窗体的视图中,既能够预览显示结果,又能够对控件进行调整的视图是 A.设计视图 B.布局视图 C.窗体视图 D.数据表视图 【答案】B 【解析】在窗体的布局视图中,可以在窗体显示数据的同时对窗体进行设计方面的更改;窗体设计视图用于创建窗体或修改窗体;窗体视图用于显示记录数据;数据表视图是以行列格式显示窗体数据。因此选项B正确。

(8)绑定窗体中的控件的含义是

A.宣告该控件所显示的数据将是不可见的 B.宣告该控件所显示的数据是不可删除的 C.宣告该控件所显示的数据是只读的 D.该控件将与数据源的某个字段相联系 【答案】D 【解析】窗体中的绑定型控件主要用于显示、输入和更新数据库中的字段,绑定型控件表明其与数据源的某个字段相关联。

(9)要将计算控件的控件来源属性设置为计算表达式,表达式的第一个符号必须是 A.左方括号[ B.等号= C.左圆括号(D.双引号” 【答案】B 【解析】计算控件的控件源必须是以“=”开头的计算表达式,表达式的字段名不用加表名,需要以“[]”括起来。

(10)要想改变一个窗体的标题内容,则应该设置的属性是 A.Name B.Fontname C.Caption D.Text 【答案】C 【解析】改变窗体显示标题需要为窗体的Caption属性赋值。

(11)决定窗体外观的是 A.矩形 B.标签 C.属性 D.按钮 【答案】C 【解析】在ACCESS中,表、查询、字段、窗体、报表的属性都决定着他们自身的特性。窗体及窗体中的每一个控件都有自己的属性。通过设置属性,可以改变窗体及控件的外观,使窗体变得更加美观。

(12)若要修改命令按钮Command的标题文字,应设置的属性是 A.Text B.Name C.Caption D.Command 【答案】C 【解析】若改变窗体或控件显示标题需要为其相应Cap—tion属性赋值。

(13)若要使某命令按钮获得控制焦点,可使用的方法是 A.LostFocus B.SetFocus C.Point D.Value 【答案】B 【解析】使得某个控件获得控制焦点可以使用SetFoeus方法。语法为:Object.SetFocus。当控件失去焦点时发生LostFocus事件,当控件得到焦点时发生GotFocus事件。在事件中可以设置一些用户定义的语句。

(14)通过窗体输入职工基本信息,其中职称字段只能从“教授”、“副教授”、“讲师”、“助教”和“其他”中选择之一。为防止职称字段输入出错,则窗体中输入职称字段应选择的控件是 A.文本框 B.列表框 C.组合框 D.复选框 【答案】B 【解析】文本框控件用于输入、输出和显示窗体的数据源的数据,显示计算结果和接受用户输入数据,但不能避免用户输入出错,故A选项错误;列表框显示可滚动的数值列表,可以从列表中选择值输入到新纪录中,由于列表中的数值输入者不能更改,可以避免输入出错,故B选项正确;组合框由于结合了列表框和文本框的特性,当在文本框输入值时不能避免输人出错,故C选项错误;复选框是绑定到是/否字段,字段输入不可用复选框,故D选项错误。因此本题应选择B选项。

(15)窗口事件是指操作窗口时所引发的事件。下列事件中,不属于窗口事件的是 A.加载 B.打开 C.关闭 D.确定 【答案】D 【解析】窗口事件是指操作窗口时所引发的事件,常用的窗口事件有“打开”、“关闭”和“加载”等,而“确定”是按钮命令,不是窗体事件。

第5章报表

(1)报表的作用不包括 A.分组数据 B.汇总数据 C.格式化数据 D.输入数据 【答案】D 【解析】报表是Access数据库中的一个对象,它可以根据指定的规则打印输出格式化的数据信息。报表的功能包括:可以呈现格式化的数据;可以分组组织数据,进行汇总;可以包含子报表及图表数据;可以打印输出标签、发票、订单和信封等多种样式报表;可以进行计数、求平均、求和等统计计算;可以嵌入图像或图片来丰富数据显示的内容。但是,报表不可以输入数据。

(2)报表的数据源不能是 A.表 B.查询

C.SQL语句 D.窗体 【答案】D 【解析】报表是以打印格式来显示数据的,其中的信息大多来源于表、查询和SQL语句,少量来源于报表设计中。

(3)在报表中,不能实现的功能是 A.分组数据 B.汇总数据 C.格式化数据 D.输入数据 【答案】D 【解析】报表是Access数据库中的一个对象,它可以根据指定的规则打印输出格式化的数据信息。报表的功能包括:可以呈现格式化的数据;可以分组组织数据,进行汇总;可以包含子报表及图表数据;可以打印输出标签、发票、订单和信封等多种样式报表;可以进行计数、求平均、求和等统计计算;可以嵌入图像或图片来丰富数据显示的内容。但是,报表建立完成后不可以再输入数据。

(4)在报表中要添加标签控件,应使用 A.工具栏 B.属性表 C.工具箱 D.字段列表 【答案】C 【解析】ACCESS的各种控件都可以在“设计视图”窗口中的工具箱中找到。

(5)要指定在报表每一页的底部都输出的内容,需要设置 A.报表页脚 B.页面页脚 C.组页脚 D.页面页眉 【答案】B 【解析】报表页脚是在整个报表的最后输出信息;组页脚主要显示分组统计数据;页面页眉显示报表中的字段名称或对记录的分组名称,在每一页上端重复出现;页面页脚位于每页报表的最底部,用来显示本页数据的汇总情况。

(6)每张报表可以有不同的节,一张报表至少要包含的节是 A.主体节

B.报表页眉和报表页脚 C.组页眉和组页脚 D.页面页眉和页面页脚 【答案】A 【解析】在报表的“设计”视图中,区域是带状形式,也被称为节,包括报表页眉节、页面页眉节、组页眉节、主体节、组页脚节、页面页脚节、报表页脚节。其中主体节是一张报表必不可少的区域,用于显示每条记录的具体数据。

(7)要在报表每一页的顶部都有输出的信息,需要设置的是 A.报表页眉 B.报表页脚 C.页面页眉 D.页面页脚 【答案】C 【解析】报表的组成有5个部分:①报表页眉;②报表页脚;③页面页眉;④页面页脚;⑤主体。其中报表页眉和报表页脚只显示在报表的头部和尾部,分别用来显示报表的标题、日期和统计数据、结论等。页面页眉和页面页脚显示下每页的顶部和下方,题中要求每一页的顶部都有输出,应选择页面页眉,因此选择C选项。

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

A.NOW()B.YEAR()C.TIME()D.DATE()【答案】A 【解析】函数NOW()用于显示当前日期和时间,函数YEAR()用于显示当前年,函数TIME()用于显示当前时间,函数DATE()用于显示当前日期。

(9)将大量数据按不同的类型分别集中在一起,称为将数据 A.筛选 B.合计 C.分组 D.排序 【答案】C 【解析】分组是指报表设计时按选定的某个(或多个)字段值是否相等而将记录划分成组的过程。操作时,先选定分组字段,在这些字段上字段值相等的记录归为同一组.字段值不等的记录归为不同组。通过分组,可以实现汇总和输出,增强报表的可读性。

(10)报表的分组统计信息显示于 A.报表页眉或报表页脚 B.页面页眉或页面页脚 C.组页眉或组页脚 D.主体 【答案】C 【解析】把计算控件放置在报表页眉/页脚时Access会自动按总数来统计;而放置在组页眉/组页脚时Access会自动按分组数来统计。

(11)什么是报表?报表和窗体有何不同?

报表是Access数据库的重要对象之一,是用一定的打印格式展示数据的一种有效方式。报表的数据来源和窗体一样,可以是表、查询和SQL语句,不同的是,报表只能打印或显示数据,而不能像窗体那样修改或输入数据。

(12)在报表的“设计”视图中,区域是带状形式,也被称为节,包括报表页眉节、页面页眉节、组页眉节、主体节、组页脚节、页面页脚节、报表页脚节。其中主体节是一张报表必不可少的区域,用于显示每条记录的具体数据。

第6章 VBA编程

(1)VBA程序流程控制的方式是()。A.顺序控制和分支控制 B.顺序控制和循环控制 C.循环控制和分支控制

D.顺序控制、分支控制和循环控制 【答案】D 【解析】本题考查结构化程序设计使用。VBA是一种结构化的程序设计方式,结构化的程序设计方式要求程序只能由顺序、分支和循环3种基本控制结构组成。

(2)用于获得字符串s最左边4个字符的函数是()。A.I.eft(S, 4)B.Left(S,1, 4)C.Left str(S, 4)D.Left str(S,1,4)【答案】A 【解析】获得字符串最左边字符格式为:Left(字符串名,长度)。

(3)从字符串S中的第2个字符开始获得4个字符的子字符串函数是()。A.Mid(s,2,4)B.Left$(s,2,4)C.Right(s,4)D.Left$(s,4)【答案】A 【解析】本题考查取子串函数的知识。在VBA中有3种取子串函数:Left函数用于从字符串左端开始取n个字符;Right函数用于从字符串右端开始取n个字符(注意子串中字符的顺序与母串中相同);Mid函数可以实现在任何位置取任何长度的子串。截取第2个字符开始的4个字符应该用Mid(S,2,4)。

(4)不属于VBA提供的程序运行错误处理的语句结构是()。A.OnErrorThen标号 B.OnErrorGoT0标号 C.OnErrorResumeNext D.OnErrorGo To 0 【答案】A 【解析】本题考查VBA中程序运行错误处理的知识。在VBA中,程序运行错误处理的语句有3种,分别是:0nErrorGoT0标号,在遇到错误时程序转移到标号所指位置代码执行;0nErrorResumeNext,在遇到错误时不会考虑错误并继续执行下一条语句;0nErrorGoTo0,在遇到错误时关闭错误处理。

(5)ADO的含义是()。

A.开放数据库互联应用编程接口 B.数据库访问对象 C.动态链接库 D.Active数据对象 【答案】D 【解析】本题考查VBA中数据库访问接口的知识。在VBA中,数据库访问接口有3种:开放数据库互联(ODBC)、数据访问对象(DAO)和Active数据对象(ADO)。

(6)在窗体中有一个标签Lbl和一个命令按钮Cornmandl,事件代码如下:

打开窗体后单击命令按钮,窗体中显示的内容是()。A.4 B.5 C.10 D.40 【答案】C 【解析】声明String类型变量时加上长度说明,则为定长字符串。定长字符串的长度都为初始声明时指定的长度,所以选择C选项。

(7)在窗体中使用一个文本框(名为n)接受输入的值,有一个命令按钮run,事件代码如下:

打开窗体后,如果通过文本框输入的值为4,单击命令按钮后输出的图形是()。

【答案】A 【解析】据题中的事件代码可知,选项A正确。

(8)使用FunCtion语句定义一个函数过程,其返回值的类型()。A.只能是符号常量

B.是除数组之外的简单数据类型 C.可在调用时由运行过程决定 D.在函数定义时由As子句声明 【答案】D 【解析]VBA中的函数在定义时可以使用As指定函数返回值的类型,若没有指定类型则默认为变体型。

(9)以下关于VBA运行符的优先级按从大到小排序,正确的是()。A.算术运算符、逻辑运算符、连接运算符 B.逻辑运算符、关系运算符、算术运算符 C.算术运算符、关系运算符、逻辑运算符 D.连接运算符、逻辑运算符、算术运算符 【答案】C 【解析】在VBA中的运算符都有优先级,最基本的就是算术运算符>连接运算符>关系运算符>逻辑运算符,在各个种类的运算符中还有不同的优先级,例如在算术运算中乘方的优先级高于乘法和除法运算,同优先级的运算由左至右顺序执行。

(10)窗体中有3个命令按钮,分别命名为Commandl、Command2和Command3。当单击Commandl按钮时,Command2按钮变为可用,Command3按钮变为不可她。下列Commandl的单击事件过程中.正确的是()。A.private sub Commandl_liCk()Command2 Visible=true Command3.Visible=false End Sub 13.private sub Commandl_CliCk()Command2.Enable= true Command3.Enable= false End Sub C.private sub Commandl_CliCk()Command2.Enable = true Command3.Visible= false End Sub D.private sub Commandl_CliCk()Cdhamand2.Visible= true Command3.Enable = false End Sub 【答案】C 【解析】按钮可见应设置按钮的Enabled属性,按钮不可见应设置按钮的Visible属性。

(11)在窗体中添加了一个文本框和一个命令按钮(名称分别为tText和bCommand),并编写了相应的事件过程。运行此窗体后,在文本框中输入一个字符,则命令按钮上的标题变为“计算机等级考试”。以下能实现上述操作的事件过程是()。A.Private Sub bCommmandCliCk()Caption=“计算机等级考试” End Sub B.Private Sub,btText_CliCk()BCommand.Caption=“计算机等级考试” End Sub C.Private Sub bCommmand_Change()Caption=“计算机等级考试” End Sub D.Private Sub tText_Change()bCommand.Caption=“计算机等级考试” End Sub 【答案】D 【解析】在文本框中输入一个字符能触发的只有tText的Change事牛,在给控件的属性赋值时,必须加上控件名,不可将其省略。

(12)输出200~400之间所有的素数。

Private Sub Command1_Click()Dim i As Integer, m As Integer Dim flag As Boolean result = “" For m = 200 To 400 flag=true For i = 2 To Int(Sqr(m))If m mod i=0 Then flag = False Next i If flag Then result = result + str(m)+ ” " End If Next m MsgBox result End Sub

(13)VBA:Visual Basic for Applications,是Visual Basic的一个子集,提供了面向对象的程序设计方法,提供了相当完整的程序设计语言,是微软开发出来在其桌面应用程序中执行通用的自动化任务的编程语言。

(14)在VBA中,数据库访问接口有ODBC、DAO、ADO3种,它们的含义分别是什么? 开放数据库互联、数据访问对象 和Active数据对象。

第二篇:access课本5-7章习题(带答案)

习题5

一、选择题

1.以下叙述中正确的是A)报表只能输入数据

B)报表只能输出数据 D)报表不能输入和输出数据 B)页面页眉或页面页脚区域 D)组页眉或组页脚区域 B)只能是表对象

D)只能是表对象或查询对象 C)页面页眉C)命令按钮C)页面页眉

D)页面页脚 D)图像 D)页面页脚 D)=Max(数学)

C)报表可以输入和输出数据A)报表页眉或报表页脚区域C)主体区域

2.要实现报表的分组统计,正确的操作区域是

3.关于设置报表数据源,下列叙述中正确的是A)可以是任意对象C)只能是查询对象A)报表页眉A)文本框

4.要设置只在报表最后一页主体内容之后输出的信息,正确的设置是

B)报表页脚B)标签

5.在报表设计中,以下可以做绑定控件显示字段数据的是 6.要设置在报表每一页的底部都输出的信息,需要设置A)报表页眉

B)报表页脚

7.在报表中,要计算“数学”字段的最高分,应将控件的“控件来源”属性设置为A)=Max([数学])B)Max(数学)A)报表页脚

C)=Max[数学]C)主体

8.要实现报表按某字段分组统计输出,需要设置

B)该字段组页脚

D)页面页脚

9.要显示格式为“页码/总页数”的页码,应当设置文本框的控件来源属性是A)[page]/[pages]

B)=[page]/[pages] D)=[page]&“/”&[pages]

C)[page]&“/”&[pages] 框显示信息是A)未绑定

B)7

C)2*3+1 C)分组

D)出错 D)排序 D)窗体 D)输入数据

11.在报表中将大量数据按不同的类型分别集中在一起,称为A)数据筛选A)表

B)合计

12.报表的数据来源不能是

B)查询

C)SQL语句

13.报表不能完成的工作是A)分组数据

B)汇总数据

C)格式化数据

14.在报表设计时,如果要统计报表中某个字段的全部数据,计算表达式应放在A)组页眉/组页脚

B)页面页眉/页面页脚 D)主体

C)直线和多边形

D)矩形和圆形

C)报表页眉/报表页脚A)直线和矩形

10.如果设置报表上某个文本框的控件来源属性为“=2*3+1”,则打开报表视图时,该广西

15.在报表设计的工具栏中,用于修饰片面以达到良好输出效果的控件是

B)直线和圆形

二、填空题

1.完整报表设计通常由报表页眉、、、、、和组页脚7个部分组成。

2.目前比较流行的4种报表,它们是、、和。3.在Access中,报表设计时分页符以标志显示在报表的左边界上。

4.在Access中,“自动创建报表”向导分为:和式。

5.Access的报表对象的数据源可以设置为。6.报表数据输出不可缺少的内容是内容。

7.计算控件的控件来源属性一般设置为开头的计算表达式。

8.要在报表上显示格式为“4/总15页”的页码,则计算控件的控件来源应设置为总”&[pages]& “页”。

9.要设计出带表格线的报表,需要向报表中添加控件完成表格线显示。10.Access的报表要实现排序和分组统计操作,应通过设置排序与分组属性来进行。

习题6

一、选择题

1.将Access数据库中的数据发布在Internet网络上可以通过A)查询

B)窗体

C)表

D)数据访问页

2.Access通过数据访问页可以发布的数据A)只能是静态数据

B)只能是数据库中保持不变的数据 D)是数据库中保存的数据

C)只能是数据库中变化的数据

3.在数据访问页的工具箱中,为了插入一段滚动的文字应该选择的图标是A)

B)

C)

D)

4.在数据访问页的工具箱中,为了插入一个按钮应该选择的图标是A)

B)

C)

D)

5.在数据访问页的工具箱中,为了给一个文本框中的文字建立一个链接应该选择的图标是A)

二、填空题

1.数据访问页有两种视图,它们是页视图和设计视图。

2.在Access中需要发布数据库中的数据时,可以采用的对象是数据访问页。3.在数据访问页的工具箱中,图标

B)

C)

D)的名称图像超链接。

习题7

一、选择题

1.要限制宏命令的操作范围,可以在创建宏时定义A)宏操作对象C)宏操作目标A)表A)…

B)宏条件表达式

D)窗体或报表的控件属性

D)查询 D);

2.OpenForm基本操作的功能是打开

B)窗体B)=

C)报表

C),3.在条件宏设计时,对于连续重复的条件,要替代重复条件式可以使用下面符号: 4.在宏的表达式中要引用报表test上控件txtName的值,可以使用的引用是

A)txtName

B)test!txtNameD)Report!txtName

C)autoKeys

D)AutoExec.bat

C)Reports!test!txtNameA)AutoExecA)Echo

5.VBA的自动运行宏,应当命名为

B)AutoExe

6.为窗体或报表上的控件设置属性值的宏命令是

B)MsgBox

C)Beep

D)SetValue

7.有关宏操作的叙述中,错误的是

A)宏的条件表达式中不能引用窗体或报表的控件值 B)所有宏操作都可以转化为相应的模块代码 C)使用宏可以启动其他应用程序 D)可以利用宏组来管理相关的一系列宏 8.有关条件宏的叙述中,错误的是

A)条件为真时,执行该行中对应的宏操作 B)宏在遇到条件内有省略号时,终止操作 C)如果条件为假,将跳过该行中对应的宏操作

D)宏的条件内为省略号表示该行的操作条件与其上一行的条件相同 9.创建宏时至少要定义一个宏操作,并要设置对应的A)条件

B)命令按钮C)宏操作参数

D)注释信息

10.在创建条件宏时,如果要引用窗体上的控件值,正确的表达式引用是A)[窗体名]![控件名]

B)[窗体名].控件名]

C)[Form]![窗体名]![控件名]A)宏名和参数

D)[Forms]![窗体名]![控件名]

C)宏名和条件

D)注释

11.在宏的设计窗口中,可以隐藏的列是

B)条件

12.有关宏的叙述中,错误的是

A)宏是一种操作代码的组合B)宏具有控制转移功能 D)宏操作没有返回值

C)建立宏通常需要添加宏操作并设置宏参数

13.如果不指定对象,Close基本操作关闭的是A)正在使用的表

C)当前窗体

B)当前正在使用的数据库 D)当前对象(窗体、查询、宏)B)宏本身

C)表

D)数据库 D)LostFocus

14.运行宏,不能修改的是A)窗体A)Enter

二、填空题

1.宏是一个或多个操作的集合。15.发生在控件接收焦点之前的事件是

B)Exit

C)GotFocus

2.在上图工具栏中,工具按钮1表示宏名,工具按钮2表示条件,工具按钮3表示运行,工具按钮4表示单步。

3.如果要引用宏组中的宏,采用的语法是_。

4.如果要建立一个宏,希望执行该宏后,首先打开一个表,然后打开一个窗体,那么在该

宏中应该使用OpenTable和OpenForm两个操作命令。

5.在宏的表达式中还可能引用到窗体或报表上控件的值。引用窗体控件的值,可以用式子

;引用报表控件的值,可以用式子。6.实际上,所有宏操作都可以转换为相应的模块代码,它可以通过的方式来完

成。

7.有多个操作构成的宏,执行时按依次执行的。8.定义有利于数据库中宏对象的管理。

9.在条件宏设计时,对于连续重复的条件,可以用符号来代替重复条件式。10.VBA的自动运行宏,必须命名为。

第三篇:access选择题

一. 选择题

1.Access数据属于(C)数据库。

A.层次模型 B.网状模型 C.关系模型 D.其它模型

2.不能进行索引的字段类型是(A)。

A.备注 B.数值 C.字符 D.日期

3.在数据库中能够唯一标识一个记录的字段或字段组合的称之为(D)。

A.记录 B.字段 C.域 D.关键字

4.以下表达式正确的是(B)。

A.教师工资 between “2000” and “3000” B.性别=”男” or 性别=”女” C.教师工资>2000 and <3000 D.性别 like “男” or 性别 like ”女”

5.下列不属于报表视图方式的是(D)。

A.设计视图 B.打印预览 C.版面预览 D.数据表视图

6.从关系中找出满足给定条件的元组的操作称为(A)。

A.选择 B.投影 C.连接 D.自然连接

7.关系数据库中的数据表(C)。

A.完全独立,相互没有关系 B.相互联系,不能单独存在 C.既相互独立,又相互联系

D.以数据表名来表现相互间的联系。

8.DBS是指(C)。

A.数据 B.数据库 C.数据库系统 D.数据库管理系统

9.数据库系统的核心是(C)。

A.数据库

B.数据库管理员

C.数据库管理系统 D.文件

10.如果要在数据表的某个字段中存放图像数据,则该字段应设为(C)。

A.文本型 B.数字型 C.OLE对象

D.二进制数据类型

11.Access数据库的核心与基础是(A)。

A.表 B.宏 C.窗体 D.模块

12.以下不是报表组成部分的是(A)。

A.报表设计器 B.主体 C.报表页脚 D.报表页眉

13.要实现报表按某字段分组统计输出,需要设置(B)。

A.报表页脚 B.该字段组页脚 C.主体 D.页面页脚

14.在报表设计中,以下可以做绑定控件显示字段数据的是(A)。

A.文本框 B.标签 C.命令按钮 D.图像

15.如果设置报表上某个文本框的控件来源属性为”=7 mod 4 “,则打印预览视图中,该文本框显示的信息为(B)。A.未绑定 B.3 C.7 mod 4 D.出错

16.报表的功能是(A)。

A.数据输出 B.数据输入 C.数据修改 D.数据比较

17.在Access中,不能进行导入、导出操作的是(A)。

A.数据库 B.数据表 C.查询输出

D.窗体转换的报表

18.在报表每页底部输出的是(D)。

A.报表页眉 B.报表页脚 C.页面页眉 D.页面页脚

19.数据库中存储的是(C)。

A.数据 B.数据模型

C.数据以及数据之间的关系 D.信息

20.实体是信息世界中的术语,与之对应的数据库术语为(D)。

A.文件 B.数据库 C.字段 D.记录

四.选择题

1. 操作查询不包括(C)。

A.更新查询 B.追加查询 C.参数查询 D.删除查询

2. SQL查询能够创建(D)。

A.更新查询 B.追加查询 C.选择查询 D.以上各类查询

3. 在若查询条件是“性别=”女”

or 工资额>2000”的意思是(B)。

A.性别为“女”并且工资额大于2000的记录 B.性别为“女”或者工资额大于2000的记录 C.性别为“女”并非工资额大于2000的记录 D.工资额大于2000的女生记录,4. 哪个查询表在执行时弹出对话框,提示用户输入必要的信息,再按照这些信息进行查询(B)。A.选择查询 B.参数查询 C.交叉表查询 D.操作查询

5. 将信息系99年以前参加工作的教师的职称改为副教授,合适的查询为(B)。

A.生成表查询 B.更新查询 C.删除查询

D.追加查询

6. 假设某数据表中有一个“学生编号”字段,查找编号第3、4个字符为“03”的记录的准则是(B)。

A.Mid([学生编号],3,4)=”03” B.Mid([学生编号],3,2)=”03” C.Mid(“学生编号”,3,4)=”03” D.Mid(“学生编号”,3,2)=”03”

7. 假设某数据表中有一个“姓名”字段,查找姓名为张三或李四的记录的准则是(B)。

A.Notin(“张三”,”李四”)B.“张三” or “李四” C.Like(“张三”,”李四”)D.“张三” and “李四”

8. 在SQL查询GROUP BY语句用于(D)。

A.选择条件

B.对查询进行排序 C.列表 D.分组

9. 将“学生1”表的记录复制到“学生2”表中,且不删除“学生1”表中的记录,所使用的查询方式是(B)。A.删除查询 B.生成表查询 C.追加查询 D.交叉表查询

10. 如果使用向导创建交叉表查询的数据源必须来自多个表,可以先建立一个(C)表,然后将其作为数据源。A.表 B.虚表 C.查询 D.动态集

11. 已知商品表包含的字段为:商品编号,名称,类型。使用SQL语句将商品表中的“纺织”类型更改为“金属品”,正确的SQL语句是(A)。A.UPDATE 商品 set 类型=”金属品” where 类型=”纺织” B.UPDATE 商品 where 类型=”纺织”

C.UPDATE 商品 set 类型=”金属品”

FROM 商品 where 类型=”纺织” D.set 类型=”金属品”

FROM 商品 where 类型=”纺织”

12. 在Access的数据库中已经建立了“tBook”表,若使用SQL语句查找“图书编号”是“112266”和“113388”的记录,应在WHERE条件中输入(C)。A.图书编号=”112266”and “113388” B.图书编号 not in(”112266”, “113388”)C.图书编号

in(”112266”, “113388”)D.图书编号 not(”112266”, “113388”)13. 在SQL查询结果中,为了达到仅显示头几条记录的目的,可以在SELECT中使用(C)。

A.ALL B.ORDER C.TOP D.DISTINCT 14. 已知商品表包含的字段为:商品编号,名称,类型。使用SQL语句查询各类商品的数量,以下正确的是(C)。

A.SELECT COUNT(类型)AS 商品数量,类型 FROM 商品 GROUP BY 类型 B.SELECT COUNT(类型)AS 商品数量,类型 FROM 商品 GROUP BY 商品数量 C.SELECT COUNT(商品编号)AS 商品数量,类型 FROM 商品 GROUP BY 类型 D.SELECT COUNT商品编号)AS 商品数量,类型 FROM 商品 GROUP BY 商品编号

15. 宏组是由(A)组成的。

A.若干宏 B.若干宏操作 C.程序代码 D.模块

16. 引用窗体控件的值,可以用的宏表达式是(B)。

A.Form!控件名!窗体名 B.Form!窗体名!控件名 C.Form!控件名 D.Form!窗体名

17. 在条件宏设计时,对于连续重复的条件,可以替代的符号是(C)。

A.“ B.= C.… D.;

18. Quit宏操作的作用是(B)。

A.退出窗体 B.退出Access C.退出模块 D.结束宏

19. 不能使用宏的数据库对象是(A)。

A.表 B.窗体 C.宏 D.报表

20. 无论创建何类宏,一定可以进行的是(C)。

A.确定宏名 B.设置宏条件 C.选择宏操作 D.以上皆是

二.选择题

1.报表与窗体的主要区别在于(B)。

A.窗体和报表中都可以输入数据

B.窗体可以输入数据,而报表中不能输入数据 C.窗体和报表都不可以输入数据

D.窗体中不可以输入数据,而报表中能输入数据

2.主要用于显示、输入、更新数据库中的字段的控件类型是(A)。

A.绑定型 B.非绑定型 C.计算型 D.非计算型

3.窗体是Access数据库中的一种对象,通过窗体用户不能完成的功能是(C)。

A.输入数据 B.编辑数据 C.存储数据

D.显示和查询表中的数据

4.在窗体中的内容较多无法在一页中显示,可以使用(C)控件来进行分页。

A.命令按钮 B.组合框按钮 C.选项卡按钮 D.选项组按钮

5.在计算控件中,每个表达式前都要加上(A)。

A.= B.!C.﹒ D.Like 6.能够输出“图像”的控件是(D)。

A.标签 B.列表框

C.复选按钮 D.图形控件

7.Access的控件对象可以设置某个属性来控制对象是否可以,需要设置的属性是(C)。

A.Default B.Cancel C.Enabled D.Visible 8.若将窗体的标题设置为“改变字体大小”,应使用的语句是(B)。

A.Me=”改变字体大小” B.Me.Caption=”改变字体大小” C.Me.text=”改变字体大小” D.Me.name=”改变字体大小”

9.以下常量的类型说明符使用正确的是(A)。

A.Const A1!=2000 B.Const A1%=60000 C.Const A1%=”123” D.Const A1$=True 10.以下逻辑表达式结果为True的是(A)。

A.NOT 3+5>8 B.3+5>8 C.3+5<8 D.NOT 3+5>=8 11.标准模块是独立于(A)的模块。

A.窗体与报表 B.窗体 C.报表 D.窗体或报表

12.VBA的自动运行宏,必需命名为(A)。

A.Autoexec B.Autorun

C.Exec D.Run 13.结构化程序设计所规定的三种基本控制结构是(C)。

A.输入、处理、输出 B.树形、网形、环形 C.顺序、选择、循环 D.主程序、子程序、函数 14.假定有以下程序段:

n=0 for i=1 to 3 for j=-4 to-1 n=n+1 next j next i 运行完毕后,n的值是(D)。A.0 B.3 C.4 D.12 15.函数int(1234.5678)的返回值是(BA.1235 B.1234 C.1234.5678 D.0.5678 16.已知程序段:

S=0 For i=1 to 10 step 2 S=s+1 i=i*2 Next i

。)

当循环结束后,变量i的值为(C)。A.10 B.11 C.22 D.16 17.定义了一个二维数组A(2 to 5,5),则该数组的元素个数为(D)。

A.25 B.36 C.20 D.24 18.在窗体中添加一个命令按钮command1,然后编写如下代码:

Private Sub Command1_click()A=0:b=5:c=6 Msgbox a=b+c End Sub 窗体打开运行后,如果单击命令按钮,则消息框的输出结果是(D)。A.11 B.A=11 C.0 D.False 19.编写如下程序:

Public Sub test()Dim x As Integer, y As Integer x = 10 y = 20 Call s1(y)MsgBox “x=” & x & “ ” & “y=” & y End Sub Public Sub s1(m As Integer)m = m + 20

End Sub Public Sub s2()x = x + 20 End Sub 运行过程test后,消息框的输出结果为(B)。A.x=10 y=20 B.x=10 y=40 C.x=30 y=20 D.x=30 y=40 20.以下不是窗体事件的是(C)。

A.Load B.Unload C.Exit D.Activate

一、选择题

1.关系数据库中的表不必具有的性质是(D)。

A.B.C.D.数据项不可再分

同一列数据项要具有相同的数据类型 记录的顺序可以任意排列 字段的顺序不能任意排列

2.已知某一数据库中有两个数据表,它们的主键与外键是一对多的关系,这两个表若想建立关联,应该建立的永久联系是(C)。A.一对一 B.多对多 C.一对多 D.多对一

3.在关系模型中,用来表示实体关系的是(C)。

A.B.C.D.字段 记录 表 指针

4.E-R图是数据库设计的工具之一,它适用于建立数据的(A)。

A.B.C.D.概念模型 逻辑模型 结构模型 物理模型

5.在数据库系统的三级模式结构中,为用户描述整个数据库逻辑结构的是(C)。

A.B.C.D.内模式 外模式 概念模式 存储模式

6.在数据库应用系统设计中,(C)的主要任务是将E-R模式转化为关系数据库模式

A.B.C.D.关系的规范化

数据库系统需求分析 逻辑数据库设计 概论数据库设计

7.关于主键的说法正确的是(D)。

A.B.C.D.作为主键的字段,它的数据能够重复 一个表可以设置多个主键 主键字段只能是单一的字段 主键字段中不许有重复值和空值

8.复选框、切换按钮和选项按钮经常作为单独的控件来显示表或查询中(D)的值。

A.B.C.D.文本数据类型 数字数据类型

日期/时间数据类型 是/否数据类型

9.设“学生”表中包括“专业”、“生源”等字段,若要统计各专业的学生生源分布情况,可以使用的查询是(A)。

A.交叉表查询 B.追加查询 C.生成表查询 D.更新查询

10.有SQL语句:SELECT * FROM 教师 WHERE NOT(工资)3000 OR 工资<2000)。与该语句等价的SQL语句是(A)

A.SELECT * FROM 教师 WHERE 工资 BETWEEN 2000 AND 3000 B.SELECT * FROM 教师 WHERE 工资>2000 AND 工资<3000 C.SELECT * FROM 教师 WHERE 工资>2000 OR 工资<3000 D.SELECT * FROM 教师 WHERE 工资<=2000 AND 工资>=3000 11.在SQL语句中,如果检索要去掉重复组的所有元组,则应在SELECT中使用(D)

A.B.C.D.ALL UNION LIKE DISTINCT 12.设“教师”表中有“职称”(文本型)、“基本工资”(数字型)等字段,将所有教授的基本工资改为5000,正确的SQL语句是(C)。

A.UPDATE 基本工资=5000 FROM 教师 B.UPDATE 职称=”教授” SET 基本工资=5000 C.UPDATE 教师 SET 基本工资=5000 WHERE 职称=”教授”

D.UPDATE FROM 教师 SET 基本工资=”5000” WHERE 职称=”教授”

13.下列关于ACCESS数据库对象的描述中,错误的是(C)。

A.数据访问页可以实现Internet与用户数据库的相互访问

B.宏是一个或多个操作命令的集合,其中每个命令实现一个特定的操作 C.窗体是系统的工作窗口,可以完成对表或查询中的数据的操作,但不可以接受用户信息

D.报表时专门为打印而设计的特殊窗体

14.有关宏操作,下列叙述错误的是(D)。

A.B.C.D.使用宏可以启动其他应用程序 宏可以是包含操作序列的一个宏 宏组由若干宏组成

宏的表达式中不能引用窗体或报表的控件值

15.Dim A(10)As Double,则A数组共有(B)个元素。

A.B.C.D.10 11 12 9 16.(A)方式创建的报表是由系统规定的。

A.B.C.D.使用“自动报表”创建报表 利用“报表向导”创建报表 利用“报表设计视图”创建报表 利用“图表向导”创建

17.窗体的“计时器间隔”属性以(B)为单位。

A.B.C.D.分钟 毫秒 小时 秒

18.以下几种报表类型中,最直观地表示数据之间关系的报表类型是(D)。

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

19.使用Access的(D),可以在Internet上编辑数据库中的数据。

A.B.C.D.宏 窗体 报表

数据访问页

20.VBA中,表达式”Date:” & # 10/12/2013#的值是(A)。

A.B.C.D.Date:2013-10-12 Date:2013/12/10 Date:#10/12/2013# Date&10/12/2013 21.VBA中,表达式Cint(“12”)+Month(#8/15/2012#)的值为(D)。

A.B.C.D.128 1215 27 20 22.设有下面函数,F(15)-F(14)的值为(A)。

Function F(n As Integer)As Integer Dim i As Integer F=0 For i=1 to n

F=F+i Next i End Function A.1 B.15 C.29 D.14 23.用于打开查询的宏命令是(D)。

A.B.C.D.RunApp OpenForm OpenReport OpenQuery 24.A.B.C.D.25..A.B.C.D.26.A.B.C.D.27.A.B.C.D.28.A.B.C.D.

第四篇:ACCESS答案

打开考生文件夹中“TEST.MDB”数据库, 数据库包括“院系”、“学生”和“成绩”表,表的所有字段均用汉字来命名以表示其意义。按下列要求进行操作。

1.基于“学生”表,查询所有女学生的名单,要求输出学号、姓名,查询保存为“CX1”;

2.基于“院系”、“学生”、“成绩”表,查询各院系男女学生成绩合格(“成绩”大于等于60分且“选择”得分大于等于24分)的人数,要求输出院系名称、性别、人数,查询保存为“CX2”;

3.保存数据库“TEST.MDB”。

1.基于“学生”表,查询所有“1991-7-1”及其以后出生的学生名单,要求输出学号、姓名,查询保存为“CX1”;

2.基于“院系”、“学生”、“成绩”表,查询各院系学生成绩的均分,要求输出院系代码、院系名称、成绩均分,查询保存为“CX2”;

3.保存数据库“TEST.MDB”

1.基于“学生”表,查询所有籍贯为“山东”的学生名单,要求输出学号、姓名,查询保存为“CX1”;

2.基于“院系”、“学生”、“成绩”表,查询各院系男女学生“成绩”的均分,要求输出院系代码、院系名称、性别、成绩均分,查询保存为“CX2”; 3.保存数据库“TEST.MDB”。

1.基于“学生”、“成绩”表,查询所有成绩合格(“成绩”大于等于60分且“选择”得分大于等于24分)的学生成绩,要求输出学号、姓名、成绩,查询保存为“CX1”;

2.基于“院系”、“学生”表,查询各院系男女学生人数,要求输出院系代码、院系名称、性别和人数,查询保存为“CX2”;

3.保存数据库“TEST.MDB”。

1.基于“学生”、“成绩”表,查询所有成绩优秀(“成绩”大于等于85分且“选择”大于等于35分)的学生名单,要求输出学号、姓名、成绩,查询保存为“CX1”;

2.基于“院系”、“学生”表,查询各院系每个专业学生人数,要求输出院系代码、院系名称、专业代码和人数,查询保存为“CX2”;

3.保存数据库“TEST.MDB”。

1.基于“学生”、“院系”表,查询所有“文学院”学生名单,要求输出学号、姓名,查询保存为“CX1”;

2.基于“院系”、“学生”、“成绩”表,查询各院系成绩合格(“成绩”大于等于60分)学生人数,要求输出院系代码、院系名称和合格人数,查询保存为“CX2”;

3.保存数据库“TEST.MDB”。

第五篇:ACCESS练习题(定稿)

第1章 数据库基础知识

(1)下列关于数据库的叙述中,正确的是 A.数据库减少了数据冗余 B.数据库避免了数据冗余

C.数据库中的数据一致性是指数据类型一致 D.数据库系统比文件系统能够管理更多数据 【答案】A 【解析】数据库的主要特点是①实现数据共享。②减少数据的冗余度。③数据的独立性。④数据实现集中控制。⑤数据一致性和可维护性,以确保数据的安全性和可靠性。⑥故障恢复。(2)在窗体中要显示一名教师基本信息和该教师所承担的全部课程情况,窗体设计时在主窗体中显示教师基本信息,在子窗体中显示承担的课程情况,则主窗体和子窗体数据源之间的关系是 A.一对一关系 B.一对多关系 C.多对一关系 D.多对多关系 【答案】B 【解析】窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体,主窗体和子窗体常用来表示一对多的关系。根据题意,主窗体和子窗体数据源之问的关系就是教师实体集和课程实体集之问的关系。一名教师可以承担多门课程,但是一门课程只能由一个教师承担。所以是一对多的关系,因此选择B选项。

(3)Access数据表中的“记录”,在关系数据模型中对应的概念是 A.字段 B.元组 C.属性 D.域 【答案】B 【解析】Access数据表表中的每一横行称为一条记录,在关系数据模型中对应的概念是元组。

(4)下列不能建立索引的数据类型是 A.文本型 B.备注型 C.数字型 D.日期时间型 【答案】B 【解析】索引是表中字段非常重要的属性,能根据键值加速在表中查找和排序的速度,并且能设定表中记录的唯一性。在ACCESS中,备注字段类型是不能被索引的。(5)从多个关系中抽取出所需要的属性组成新关系,应使用的操作是 A.查询运算 B.连接运算 C.投影运算 D.选择运算 【答案】B 【解析】关系运算包括投影、选择和联接。选择运算是从关系中找出满足给定条件的那些元组,这种运算是从水平方向抽取元组;投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组。选择运算和投影运算都是针对于一个关系进行操作,而连接运算是针对多个运算进行操作。(6)在关系数据模型中,域是指 A.字段 B.记录 C.属性

D.属性的取值范围 【答案】D 【解析】在关系模型中,属性的取值范围称为域,因此本题应选择D选项。(7)关系数据库管理系统中所谓的关系指的是 A.各元组之间彼此有一定的关系 B.各字段之间彼此有一定的关系 C.数据库之间彼此有一定的关系 D.符合满足一定条件的二维表格 【答案】D 【解析】在关系性数据库管理系统中,系统以各种各样二维表格的形式记录管理信息,所以关系就是符合满足一定条件的二维表格。(8)下列选项中,不是Access数据库对象的是 A.查询 B.表 C.窗体 D.记录 【答案】D 【解析】Access数据库由数据库对象和组两部分组成,其中数据库对象分为七种,包括:表、查询、窗体、报表、数据访问页、宏和模块。记录不属于数据库对象。(9)下列与Access表相关的叙述中,错误的是 A.设计表的主要工作是设计表的字段和属性 B.Access数据库中的表是由字段和记录构成 C.Access不允许在同一个表中有相同的数据 D.Access中的数据表既相对独立又相互联系 【答案】C 【解析】Access数据库中的表是由字段和记录构成,设计表的主要工作是设计表的字段和属性,Access中的数据表既相对独立又相互联系。若Access没有设置主键,则可以在同一个表中输入相同的数据。因此选项c错误。(10)Access中描述若干个操作组合的对象是 A.表 B.查询 C.窗体 D.宏 【答案】D 【解析】A、B、C选项是数据库Access的重要对象,并不是操作组合;宏是一个或多个操作的集合,其中每个操作都可以实现特定的功能,使用简单,可以提高工作效率。因此,本题应选择D选项。

(11)下列选项按索引功能区分,不属于Access表的索引的是 A.主键索引 B.唯一索引 C.普通索引 D.主索引 【答案】A 【解析】利用索引可以加快对数据的查询和排序速度,索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变。按索引功能区分,Access表的索引包括主索引、候选索引、普通索引、唯一索引。因此选项A正确。(12)下列关于Access索引的叙述中,正确的是

A.同一个表可以有多个唯一索引,且只能有一个主索引 B.同一个表只能有一个唯一索引,且只有有一个主索引 C.同一个表只能有多个唯一索引,且可以有多个主索引 D.同一个表只能有一个唯一索引,且可以有多个主索引 【答案】A 【解析】利用索引可以加快对数据的查询和排序速度,索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变。按索引功能区分,Access表的索引包括主索引、候选索引、普通索引、唯一索引。主索引可确保字段中输入值的唯一性并决定了处理记录的顺序,可以为数据库中的每一个表建立一个主索引;候选索引像主索引一样要求字段值的唯一性并决定了处理记录的顺序,在数据库表和自由表中均可为每个表建立多个候选索引;普通索引也可以决定记录的处理顺序,但是允许字段中出现重复值,在一个表中可以加入多个普通索引;唯一索引为了保持同早期版本的兼容性,以指定字段的首次出现值为基础,选定一组记录,并对记录进行排序,在一个表中可以加入多个唯一索引。因此选项A正确。

第2章 数据库和表

(1)表中要添加Intemet站点的网址,字段应采用的数据类型是

A.OLE对象

B.超级链接

C.查阅向导

D.自动编号

【答案】B 【解析】在数据库的表中,要添加Internet站点的网址,应该采用超级链接数据类型。

(2)可以设置“字段大小”属性的数据类型是

A.备注

B.日期/时间

C.文本

D.OLE对象

【答案】C 【解析】字段大小可以用于设置文本、数字或自动编号等类型字段的最大容量,备注、日期/时间、OLE对象不具有字段大小的属性。

(3)可以加快查询操作的属性是

A.默认值

B.有效性规则

C.有效性文本

D.索引

【答案】D 【解析】利用索引可以加快对数据的查询和排序速度,索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变。

(4)如果在创建表中建立字段“性别”,并要求用汉字表示,其数据类型应当是

A.是/否

B.数字

C.文本

D.备注

【答案】C 【解析】根据关系数据库理论,一个表中的同一列数据应具有相同的数据特征,称为字段的数据类型。文本型字段可以保存文本或文本与数字的组合。文本型字段的字段大小最多可达到255个字符,如果取值的字符个数超过了255,可使用备注型。本题要求将“性别”字段用汉字表示,“性别”字段的内容为“男”或“女”,小于255个字符,所以其数据类型应当是文本型。

(5)下列关于0LE对象的叙述中,正确的是

A.用于输入文本数据

B.用于处理超级链接数据

C.用于生成自动编号数据

D.用于链接或内嵌Windows支持的对象

【答案】D 【解析】0LE对象是指字段允许单独地“链接”或“嵌入”OLE对象,如Word文档,Excel表格,图像,声音,或者其他二进制数据。故选项D正确。

(6)如果要将3KB的纯文本块存入一个字段,应选用的字段类型是

A.文本

B.备注

C.OLE对象

D.附件

【答案】B 【解析】文本类型最多存储255个字符,故选项A错误;备注适用于长文本和数字,例如注释或说明,其存储最大长度为64000个字符,故B选项正确;OLE对象类型用来存放数据表中的表格、图形、图像、声音等嵌入或链接对象,而不是用于存放长字段的文本,故选项c错误;附件类型可以将图像、电子表格文件、文档、图表等各种文件附加到数据库记录中去,故选项D错误。因此本题答案为B。

(7)在“成本表”中有字段:装修费、人工费、水电费和总成本。其中,总成本=装修费+人工费+水电费,在建表时应将字段“总成本”的数据类型定义为

A.数字

B.单精度

C.双精度

D.计算

【答案】D 【解析】Access 2010中的基本数据类型包括文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超链接、附件、计算和查阅向导。“计算”数据类型用于计算结果,计算时必须引用同一张表中的其他字段。“成本表”中的总成本字段是由装修费、人工费、水电费求和得来,因此应将“总成本”的数据类型定义为“计算”类型。因此选项D正确。

(8)若“学生基本情况”表中政治面貌为以下4种之一:群众、共青团员、党员和其他,为提高数据输入效率,可以设置字段的属性是

A.显示控件

B.有效性规则

C.有效性文本 D.默认值

【答案】A 【解析】选项A显示控件可根据用户需要进行多值设定(如复选框、列表框);选项B、C是对输入的内容限定条件和标准;D选项默认值只有一个值,用户可修改。因此,为提高输入效率,选择A选项。

(9)在Access中如果要对用户的输入做某种限制,可在表字段设计时利用的手段是

A.设置字段的大小,改变数据类型,设置字段的格式

B.设置字段的格式,小数位数和标题

C.设置有效性规则,使用掩码

D.设置字段的大小并使用默认值

【答案】C 【解析】在Access中若要对用户的输入做某种限制,可在表字段设计时设置有效性规则输入掩码。输入掩码可以控制数据的输入样式,有效性规则可以控制数据的输入范围。

第3章 查询

(1)运行时根据输入的查询条件,从一个或多个表中获取数据并显示结果的查询称为

A.交叉表查询 B.参数查询

C.选择查询 D.操作查询

【答案】B 【解析】参数查询是在执行时显示对话框,要求用户输入查询信息,根据输入信息检索字段中的记录进行显示。

(2)下列关于Access查询条件的叙述中,错误的是

A.同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系

B.日期/时间类型数据在两端加上# C.数字类型数据需在两端加上双引号

D.文本类型数据需在两端加上双引号

【答案】C 【解析】在Access查询条件的设置过程中,若要使用文本型数据需在两端加上双引号,数值型数据可直接使用。

(3)在Access中,与like一起使用时,代表任一数字的是

A.* B.? C.# D.$ 【答案】C 【解析】在Access查找数据时,可以利用通配符和like函数一起使用。通配符“*”表示与任意字符数匹配;“?”表示与任何单个字母的字符匹配;“#”表示与任何单个数字字符匹配;不存在通配符“$”。

(4)条件“not工资额>2000”的含义是

A.工资额等于2000 B.工资额大于2000 C.工资额小于等于2000 D.工资额小于2000 【答案】C 【解析】“not工资额>2000”表示对“工资额>2000”进行取反操作,即“工资额<=2000”。

(5)条件“性别=´女´Or工资额>2000”的含义是

A.性别为´女´并且工资额大于2000的记录

B.性别为´女´或者工资额大于2000的记录

C.性别为´女´并非工资额大于2000的记录

D.性别为´女´或工资额大于2000.且二者择一的记录

【答案】B 【解析】0R逻辑运算符表示“或”操作,在连接的两个表达式中,当两个表达式都为假时,运算结果才为假。因此条件“性别=´女´ Or工资额>2000”的含义是性别为´女´或者工资额大于2000的记录。

(6)若姓名是文本型字段,要查找名字中含有“雪”的记录,应该使用的条件表达式是

A.姓名like“*雪*” B.姓名like“\[!雪\] ” C.姓名=“*雪*” D.姓名=“雪*” 【答案】A 【解析】Like是在查询表达式的比较运算符中用于通配设定,使用的通配符有“*”和“?”。“*”表示由0个或任意多个字符组成的字符串,“?”表示任意一个字符。题千中要查找含有“雪”的记录应使用like”*雪*。

(7)Access中,可与Like一起使用,代表0个或者多个字符的通配符是

A.* B.? C.# D.$ 【答案】A 【解析】Like用于通配设定查询表达式的比较运算符,通配符“*”表示与0个或任意多个字符匹配;“?”表示与任何单个字母的字符匹配;“#”表示与任何单个数字字符匹配;不存在通配符“$”。

(8)在学生成绩表中,查询成绩为70-80分之间(不包括80)的学生信息。正确的条件设置是

A.>69 0r<80 B. Between 70 And 80 C.>=70 And<80 D.In(70,79)【答案】C 【解析】选项A的条件设置为大于69或小于80,应使用AND运算符,而不是OR;选项B将会查找成绩为70—80分之间(包括70和80)的学生信息;选项D将只查找成绩为70和79的学生信息;选项C正确,将查询成绩为70-80分之间(不包括80)的学生信息。

(9)有关系模型Students(学号,姓名,性别,出生年月),要统计学生的人数和平均年龄应使用的语句是

A.SELECT COUNT()As人数,AVG(YEAR(出生年月))AS平均年龄FROM Students;

B.SELECT COUNT(})As人数,AVG(YEAR(出生年月))AS平均年龄FROM Students;

C.SELECT COUNT(*)As人数,AVG(YEAR(DATE())-YEAR(出生年月))AS平均年龄FROM Students;

D.SELECT COUNT()AS人数,AVG(YEAR(DATE())-YEAR(出生年月))AS平均年龄FROM Students;

【答案】C 【解析】在查询中要统计记录的个数应使用的函数是COUNT(*),COUNT(列名)是返回该列中值的个数;AVG是计算值的平均值,利用当前年份减去出生年份可以求得学生的平均年龄。因此统计学生的人数和平均年龄应使用的语句是SELECT COUNT(*)As人数,AVG(YEAR(DATE())-YEAR(出生年月))AS平均年龄FROM Students。

(10)在报表的组页脚区域中要实现计数统计,可以在文本框中使用函数

A.MAX B.SUM C.AVG D.COUNT 【答案】D 【解析】聚集函数COUNT用于统计记录个数,MAX用于求最大值,SUM用于求和,AVG用于求平均值。

第4章 窗体

(1)Access中,没有数据来源的控件类型是 A.绑定型 B.非绑定型 C.计算型 D.其余三项均不是 【答案】B 【解析】在Access中,非结合型控件没有数据来源,可用来显示信息。结合型控件和计算型控件均有数据来源。

(2)能接受用户输入数据的窗体控件是 A.列表框 B.图像 C.标签 D.文本框 【答案】D 【解析】列表框可显示一组数据列表,用户只能在其中选择;图像主要用于在窗体中显示图形、图像,使窗体更加美观;标签主要用于在窗体或报表中显示说明性文本,如窗体标题,显示内容是固定不变的;文本框主要用于显示、输入、编辑数据源等。(3)不能用来作为表或查询中“是/否”值输出的控件是 A.复选框 B.切换按钮 C.选项按钮 D.命令按钮 【答案】D 【解析】复选框、切换按钮、选项按钮均可作为单独控件显示表或查询中的“是”或者“否”。复选框和选项按钮处于选中状态时的值为“是”,反之为“否”;切换按钮处于选中状态时的值为“是”,反之为“否”。命令按钮不能用来作为表或查询中“是/否”值输出的控件。(4)下列不属于导航窗体可以使用的布局是 A.垂直标签,左侧 B.水平标签 C.垂直标签,右侧 D.垂直标签 【答案】D 【解析】导航窗体是只包含一个导航控件的窗体。其共有6种可选的布局方式:①水平标签;②垂直标签,左侧;③垂直标签,右侧;④水平标签,2级;⑤水平标签和垂直标签,左侧;⑥水平标签和垂直标签,右侧。因此选择D选项。

(5)在Access中有雇员表,其中有存照片的字段,在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是 A.图像框 B.绑定对象框 C.非绑定对象框 D.列表框 【答案】B 【解析】“绑定对象”控件主要用于绑定到OLE对象的字段上。因此使用向导为“雇员表”创建窗体,其中的“照片”字段所使用的默认控件是绑定对象框。

(6)在窗体的视图中,既能够预览显示结果,又能够对控件进行调整的视图是 A.设计视图 B.布局视图 C.窗体视图 D.数据表视图 【答案】B 【解析】在窗体的布局视图中,可以在窗体显示数据的同时对窗体进行设计方面的更改;窗体设计视图用于创建窗体或修改窗体;窗体视图用于显示记录数据;数据表视图是以行列格式显示窗体数据。因此选项B正确。

(7)要将计算控件的控件来源属性设置为计算表达式,表达式的第一个符号必须是 A.左方括号[ B.等号= C.左圆括号(D.双引号” 【答案】B 【解析】计算控件的控件源必须是以“=”开头的计算表达式,表达式的字段名不用加表名,需要以“[]”括起来。

(8)要想改变一个窗体的标题内容,则应该设置的属性是 A.Name B.Fontname C.Caption D.Text 【答案】C 【解析】改变窗体显示标题需要为窗体的Caption属性赋值。(9)决定窗体外观的是 A.矩形 B.标签 C.属性 D.按钮 【答案】C 【解析】在ACCESS中,表、查询、字段、窗体、报表的属性都决定着他们自身的特性。窗体及窗体中的每一个控件都有自己的属性。通过设置属性,可以改变窗体及控件的外观,使窗体变得更加美观。(10)若要修改命令按钮Command的标题文字,应设置的属性是 A.Text B.Name C.Caption D.Command 【答案】C 【解析】若改变窗体或控件显示标题需要为其相应Cap—tion属性赋值。(11)若要使某命令按钮获得控制焦点,可使用的方法是 A.LostFocus B.SetFocus C.Point D.Value 【答案】B 【解析】使得某个控件获得控制焦点可以使用SetFoeus方法。语法为:Object.SetFocus。当控件失去焦点时发生LostFocus事件,当控件得到焦点时发生GotFocus事件。在事件中可以设置一些用户定义的语句。

(12)通过窗体输入职工基本信息,其中职称字段只能从“教授”、“副教授”、“讲师”、“助教”和“其他”中选择之一。为防止职称字段输入出错,则窗体中输入职称字段应选择的控件是 A.文本框 B.列表框 C.组合框 D.复选框 【答案】B 【解析】文本框控件用于输入、输出和显示窗体的数据源的数据,显示计算结果和接受用户输入数据,但不能避免用户输入出错,故A选项错误;列表框显示可滚动的数值列表,可以从列表中选择值输入到新纪录中,由于列表中的数值输入者不能更改,可以避免输入出错,故B选项正确;组合框由于结合了列表框和文本框的特性,当在文本框输入值时不能避免输人出错,故C选项错误;复选框是绑定到是/否字段,字段输入不可用复选框,故D选项错误。因此本题应选择B选项。

(13)窗口事件是指操作窗口时所引发的事件。下列事件中,不属于窗口事件的是 A.加载 B.打开 C.关闭 D.确定 【答案】D 【解析】窗口事件是指操作窗口时所引发的事件,常用的窗口事件有“打开”、“关闭”和“加载”等,而“确定”是按钮命令,不是窗体事件。

第5章 报表

(1)报表的作用不包括

A.分组数据

B.汇总数据

C.格式化数据

D.输入数据

【答案】D 【解析】报表是Access数据库中的一个对象,它可以根据指定的规则打印输出格式化的数据信息。报表的功能包括:可以呈现格式化的数据;可以分组组织数据,进行汇总;可以包含子报表及图表数据;可以打印输出标签、发票、订单和信封等多种样式报表;可以进行计数、求平均、求和等统计计算;可以嵌入图像或图片来丰富数据显示的内容。但是,报表不可以输入数据。

(2)报表的数据源不能是

A.表

B.查询

C.SQL语句

D.窗体

【答案】D 【解析】报表是以打印格式来显示数据的,其中的信息大多来源于表、查询和SQL语句,少量来源于报表设计中。

(3)在报表中,不能实现的功能是

A.分组数据

B.汇总数据

C.格式化数据

D.输入数据

【答案】D 【解析】报表是Access数据库中的一个对象,它可以根据指定的规则打印输出格式化的数据信息。报表的功能包括:可以呈现格式化的数据;可以分组组织数据,进行汇总;可以包含子报表及图表数据;可以打印输出标签、发票、订单和信封等多种样式报表;可以进行计数、求平均、求和等统计计算;可以嵌入图像或图片来丰富数据显示的内容。但是,报表建立完成后不可以再输入数据。

(4)在报表中要添加标签控件,应使用

A.工具栏

B.属性表

C.工具箱

D.字段列表 【答案】C 【解析】ACCESS的各种控件都可以在“设计视图”窗口中的工具箱中找到。

(5)要指定在报表每一页的底部都输出的内容,需要设置

A.报表页脚

B.页面页脚

C.组页脚

D.页面页眉

【答案】B 【解析】报表页脚是在整个报表的最后输出信息;组页脚主要显示分组统计数据;页面页眉显示报表中的字段名称或对记录的分组名称,在每一页上端重复出现;页面页脚位于每页报表的最底部,用来显示本页数据的汇总情况。

(6)每张报表可以有不同的节,一张报表至少要包含的节是

A.主体节

B.报表页眉和报表页脚

C.组页眉和组页脚

D.页面页眉和页面页脚

【答案】A 【解析】在报表的“设计”视图中,区域是带状形式,也被称为节,包括报表页眉节、页面页眉节、组页眉节、主体节、组页脚节、页面页脚节、报表页脚节。其中主体节是一张报表必不可少的区域,用于显示每条记录的具体数据。

(7)要在报表每一页的顶部都有输出的信息,需要设置的是

A.报表页眉

B.报表页脚

C.页面页眉

D.页面页脚

【答案】C 【解析】报表的组成有5个部分:①报表页眉;②报表页脚;③页面页眉;④页面页脚;⑤主体。其中报表页眉和报表页脚只显示在报表的头部和尾部,分别用来显示报表的标题、日期和统计数据、结论等。页面页眉和页面页脚显示下每页的顶部和下方,题中要求每一页的顶部都有输出,应选择页面页眉,因此选择C选项。

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

A.NOW()B.YEAR()C.TIME()D.DATE()【答案】A 【解析】函数NOW()用于显示当前日期和时间,函数YEAR()用于显示当前年,函数TIME()用于显示当前时间,函数DATE()用于显示当前日期。

(9)将大量数据按不同的类型分别集中在一起,称为将数据

A.筛选

B.合计

C.分组

D.排序

【答案】C 【解析】分组是指报表设计时按选定的某个(或多个)字段值是否相等而将记录划分成组的过程。操作时,先选定分组字段,在这些字段上字段值相等的记录归为同一组.字段值不等的记录归为不同组。通过分组,可以实现汇总和输出,增强报表的可读性。

(10)报表的分组统计信息显示于

A.报表页眉或报表页脚

B.页面页眉或页面页脚

C.组页眉或组页脚

D.主体

【答案】C 【解析】把计算控件放置在报表页眉/页脚时Access会自动按总数来统计;而放置在组页眉/组页脚时Access会自动按分组数来统计。

第7章 宏

(1)下列运行宏方法,错误的是 A.单击宏名运行宏 B.双击宏名运行宏

C.在宏设计器中单击“运行”菜单“运行” D.单击“工具栏”上的运行按钮 【答案】A 【解析】若要运行宏可以通过双击宏名运行宏、也可以单击“工具栏”上的“运行”按钮,还可以在宏设计器中单击“运行”菜单下的“运行”按钮,不能使用单击宏名的方法。(2)打开窗体时,触发事件的顺序是

A.打开,加载,调整大小,激活,成为当前 B.加载,成为当前,打开,调整大小,激活 C.打开,激活,加载,调整大小,成为当前 D.加载,打开,调整大小,成为当前,激活 【答案】A 【解析】由于窗体的事件比较多,在打开窗体时,将按照下列顺序发生相应的事件:打开(Open)→加载(LoaD.→调整大小(Resize)→激活(Activate)→成为当前(Current)。(3)如果加载一个窗体,最先触发的事件是 A.Load事件 B.Open事件 C.Click事件 D.DbClick事件 【答案】B 【解析】由于窗体的事件比较多,在打开窗体时,将按照下列顺序触发事件:打开(Open)→加载(LoaD.→调整大小(Resize)→激活(Activate)→成为当前(Current)。因此加载一个窗体,最先触发的事件是打开(Open)。(4)对象可以识别和响应的某些行为称为 A.属性 B.方法 C.继承 D.事件 【答案】D 【解析】对象可以识别和响应的行为称为事件,事件是对象所能辨识和检测的动作,当此动作发生于某一个对象上时,其对应的事件便会被触发。(5)关闭窗体时所触发的事件的顺序是 A.卸载,停用,关闭 B.关闭,停用,卸载 C.停用,关闭,卸载 D.卸载,关闭,停用 【答案】A 【解析】关闭窗体时,将按照下列顺序触发事件:卸载(Unload)→停用(Deactivate)→关闭(Close)。

(6)调用宏组中宏的格式是 A.宏组名.宏名 B.宏组名!宏名 C.宏组名->宏名 D.宏组名@宏名 【答案】A 【解析】宏是一个或多个操作的集合,其中每个操作都可以实现特定的功能,使用简单,可以提高工作效率。宏组中宏的调用格式:宏组名+“.”+宏名。因此选择A选项。(7)执行函数过程的宏操作命令是 A.RnnCommand B.RunMacro C.RunCode D.RunSql 【答案】C 【解析】RunCommand方法是用于执行内置菜单命令或内置工具栏命令;RunMacr0可以运行一个独立的宏或者一个位于宏组中的宏;Runsql是用来运行Microsoft Access操作查询的命令;RunCode操作可以调用Microsoft Visual Basic的Function过程。因此选择c选项。(8)宏命令OpenReport的功能是 A.打开窗体 B.打开报表 C.打开查询 D.打开表 【答案】B 【解析】打开报表的宏命令是OpenReport,打开窗体的宏命令是0penForm,打开查询的宏命令是0penQuery,打开表的宏命令是0penTable。

选择题:

1.数据库设讨的四个阶段是:需求分析、概念设计、逻辑设计和()。

A)编码设计

B)测试阶段

C)运行阶段

D)物理设计

2.在列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。

A)并

B)交

C)投影

D)除

3.用树形结构表示实体之间联系的模型是()。

A)层次模型

B)网状模型

C)关系模型

D)以上三个都是

4.在学校中,教师的“职称”与教师个人“职工号”的联系是()。

A)一对一联系

B)一对多联系

C)多对多联系

D)无联系

5.下面关于Access表的叙述中,错误的是()。

A)在Access表中,可以对备注型字段进行“格式”属性设置

B)若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字段重新编号

C)创建表之间的关系时,应关闭所有打开的表

D)可在Access表的设计视图“说明”列中,对字段进行具体的说明 6.在Access表中,可以定义3种主关键字,它们是()。

A)单字段、双字段和多字段

B)单字段、双字段和自动编号

C)单字段、多字段和自动编号

D)双字段、多字段和自动编号 7.在数据库中,建立索引的主要作用是()。

A)节省存储空间

B)提高查询速度

C)便于管理

D)防止数据丢失 8.在Access数据库中,表就是()。

A)数据库

B)记录

C)字段

D)关系 9.在数据表视图中,能()。

A)修改字段的类型

B)修改字段的名称

C)删除一个字段

D)删除~条记录 10.下列关于准则的说法,正确的是()。

A)日期/时间类型数据须在两端加“[]”

B)同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系

C)NULL表示数字0或者空字符串

D)数字类型的条件需加上双引号(“”)

11.在Access数据库中,带条件的查询需要通过准则来实现。下面(元素。

A)字段名

B)函数

C)常量

D)SQL语句

12.定义了二维数组A(1 to 6,6),则该数组的元素个数为()。A.24个

B.36个 C.42个

D.48个

13.在Access数据类型中,允许存储内容含字符数最多的是()。A.文本数据类型

B.备注数据类型

C.日期/时间数据类型

D.自动编号数据类型

14.Access字段名不能包含字符()。

A."#"

B."!" C."$"

D."&"

15.宏命令Requery的功能是()。)选项不是准则中的 A.实施指定控件重新查询 B.查找符合条件的第一条记录 C.查找符合条件的下一条记录 D.指定当前记录

18.下列可以得到"4*5=20"结果的VBA表达式是()。

19.已知一个学生数据库,其中含有班级、性别等字段,若要统计每个班男女学生的人数,则应使用()查询。

A.交叉表查询 B.选择查询 C.参数查询 D.操作查询

20.建立一个基于学生表的查询,要查找出生日期(数据类型为日期/时间型)在2008-Ol-Ol和2008-12-31间的学生,在出生日期对应列的准则行中应输入的表达式是()。

A.Between2008-01-01And2008-12-31 B.Between#2008-01-01#And#2008-12-31# C.Between2008-01-OlOr2008-12-31 D.Between#2008-01-01#Or#2008-12-31 21.如果想在已建立的"tSalary"表的数据表视图中直接显示出姓"李"的记录,应使用Access提供的()。

A.筛选功能 B.排序功能 C.查询功能 D.报表功能

22.SQL的含义是()。

A.结构化查询语言 B.数据定义语言 C.数据库查询语言

D.数据库操纵与控制语言

23.在窗体上添加一个命令按钮(名为Commandl),然后编写如下事件过程:

End Sub 打开窗体后,单击命令按钮,消息框的输出结果是()。

A.7 B.15 C.157 D.528 24.在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:

窗体打开运行后,单击命令按钮,则消息框的输出结果

是()。

A.22 B.32 C.42 D.52

25.VBA程序流程控制的方式是()。

A.顺序控制和分支控制 B.顺序控制和循环控制 C.循环控制和分支控制

D.顺序控制、分支控制和循环控制

26.表的组成内容包括()。

A.查询和字段 B.字段和记录 C.记录和窗体 D.报表和字段

27.报表页脚的作用是()。

A.用来显示报表的标题、图形或说明性文字 B.用来显示整个报表的汇总说明

C.用来显示报表中的字段名称或对记录的分组名称 D.用来显示本页的汇总说明

28.以下关于VBA运行符的优先级按从大到小排序,正确的是(A.算术运算符、逻辑运算符、连接运算符 B.逻辑运算符、关系运算符、算术运算符 C.算术运算符、关系运算符、逻辑运算符 D.连接运算符、逻辑运算符、算术运算符

29.SQL语句不能创建的是()。

A.报表 B.操作查询。)C.选择查询

D.数据定义查询

30.下列四种形式的循环设计中,循环次数最少的是()。

31.下列选项中,不属于Access数据类型的是()。

A.数字 B.文本 C.报表

D.时间/日期

32.在过程定义中有语句:

Private Sub Get Data(ByRef f As Integer)其中"ByRef"的含义是()。

A.传值调用 B.传址调用 C.形式参数 D.实际参数

33.要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置()。

A.参照完整性 B.有效性规则 C.输入掩码

D.级联更新相关字段

34.SQL查询中,若要取得"学生"数据表中的所有记录和字段,其SQL语法为()。

A.SELECT姓名FROM学生 B.SELECT*FROM学生

C.SELECT姓名FROM学生WHERE学号=082089 D.SELECT*FROM学生WHERE学号=082089 35.下列关于字段属性的叙述中,正确的是()。

A.格式和输入是一样的

B.可以对任意类型的字段使用向导设置输入掩码

C.有效性规则属性是用于限制此字段输入值的表达式 D.有效性规则和输入掩码是一样的 36.窗体Caption属性的作用是()。

A.确定窗体的标题 B.确定窗体的名称 C.确定窗体的边界类型 D.确定窗体的字体

37.VBA程序的多条语句写在一行中时其分隔符必须使用的符号是()。A.冒号 B.分号 C.逗号 D.单引号

38.在使用报表设计器设计报表时,如果要统计报表中某个组的汇总信息,应将计算表达式放在()。

A.组页眉/组页脚 B.页面页眉/页面页脚 C.报表页眉/报表页脚 D.主体

39.在学生表中要查找所有年龄小于20岁且姓王的男生,应采用的关系运算是()。

A.选择 B.投影 C.连接 D.比较

40.在Access中已经建立了"工资"表,表中包括"职工号"、"所在单位"、"基本工资"和"应发工资"等字段,如果要按单位统计应发工资总数,那么在查询设计视图的"所在单位"的"总计"行和"应发工资"的"总计"行中分别选择的是()。

A.Sum,GroupBy B.Count,GroupBy C.GroupBy,Sum D.GroupBy,Count 41.Access数据库表中的字段可以定义有效性规则,有效性规则是()。

A.文本 B.数字 C.条件

D.以上都不对

42.关于内存变量的调用,下列说法中正确的是()。

A.私有变量只能被本层模块程序调用

B.私有变量能被本层模块和下层模块程序调用 C.局部变量不能被本层模块程序调用

D.局部变量能被本层模块和下层模块程序调用

1D

2B

3A

4D

5A

6B

7B

8D

9D

10B 11D

12C

13B

14B

15A

18A

19A

20B

21A

22A 23B

24C

25D

26B

27B

28C

29A

30C

31C

32B 33A

34B

35C

36A

37A

38A

39A

40C

41C

42A

下载Access章节习题汇总word格式文档
下载Access章节习题汇总.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    access选择题

    1、下列关于关系模型基本性质的描述,错误的是(D)。 A、关系的同一列的属性值应取自同一值域 B、同一关系中不能有完全相同的元组 C、在一个关系中行、列的顺序无关紧要 D、关系......

    ACCESS教案doc

    衡水科技工程技术学校 科目:班级: 教师: 教 案 ACCESS 2009级升学班1,2010电高1.2 姚焕芝 第1讲 数据库基础知识 知识目标: 了解数据库基础知识和基本概念 认识ACCESS的界面和......

    access大作业

    韩国首部谍报动作电视剧《IRIS》以国家安全局(NSS,National Security Service的简称 )为舞台,讲述国家安全局要员与犯罪组织进行周旋、斗争的故事。200亿韩元巨资打造的该剧由......

    ACCESS教案

    第1章 数据库基础知识 知识目标: 1.数据库基础知识和基本概念 2.认识ACCESS的界面和基本工具 技能(能力)目标: 1.学生运用所学知识与技能,主动探究,解决实际问题的能力。 2.养学生......

    计算机题access

    1下面关于列表框和组合框的叙述正确的是___可以在组合框中输入新值,而列表框不能___。 表中的一行叫做_记录_____。 2根据关系模型Students(学号,姓名,性别,专业,成绩),查找成绩在80......

    Access数据库实验报告

    注意事项:本手册上写的是题目的出处,但的实验本上,必须写上书上原本的题目,否则无效。并且写下每题实现的步骤。 《Access数据库》实验报告指导手册掌握选择查询、总记查询、在......

    Access大题答案

    第一题 1. 将考生文件夹下的“tScore.xls”文件导入到当前数据库文件中,表名不变;分析导入表的字段构成,判断并设置其主键。 外部数据----Excel---文件名:E:Exam56005580AC2......

    Access数据库实验

    实验一 ACCESS之表的操作 一、实验目的 1、熟悉Access用户操作界面。 2、掌握创建表的方法。 3、掌握创建主键和索引的方法。 4、掌握表结构的编辑和表中数据的操作方法。 5......