1、全国计算机等级考试二级 ACCESS真题题库 1+2015年 9月及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 1分,共 40小题,共 40分(总题数:40,分数:40.00)1.以下叙述中错误的是( )。(分数:1.00)A.对于 Double类型数组,不可以直接用数组名对数组进行整体输入或输出B.数组名代表的是数组所占存储区的首地址,其值不可改变C.当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出下标越界的出错信息D.可以通过赋初值的方式确定数组元素的个数2.C语言的基本单位是( )。(分数:1.00)A.函数B.过程C.子程序D.子函数3.对于
2、循环队列,下列叙述中正确的是( )。(分数:1.00)A.队头指针是固定不变的B.队头指针一定大于队尾指针C.队头指针一定小于队尾指针D.队头指针可以大于队尾指针,也可以小于队尾指针4.数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和( )。(分数:1.00)A.编码设计B.测试阶段C.运行阶段D.物理设计5.Access数据库表中的字段可以定义有效性规则,有效性规则是( )。(分数:1.00)A.文本B.数字C.条件D.以上答案都不正确6.对如图所示的二叉树进行后序遍历的结果为( )。 (分数:1.00)A.ABCDEFB.DBEAFCC.ABDECFD.DEBFCA7.下列描述中正确
3、的是( )。(分数:1.00)A.数据的逻辑结构与存储结构必定是一一对应的B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C.程序设计语言中的数据一般是顺序存储结构,因此,利用数组只能处理线性结构D.以上三种说法都不对8.下列选项中,是软件调试技术的是( )。(分数:1.00)A.错误推断B.集成测试C.回溯法D.边界值分析9.设有如下程序: (分数:1.00)A.1+1/Z+Z/3+3/4+4/5B.1+1/2+1/3+1/4+1/5C.0/1+1/2+2/3+3/4+4/5D.1/2+1/3+1/4+1/510.宏命令 Requery的功能是( )。(分数:1.
4、00)A.实施指定控件重新查询B.查找符合条件的第一条记录C.查找符合条件的下一条记录D.指定当前记录11.下列关于 OLE对象的叙述中,正确的是( )。(分数:1.00)A.用于输入文本数据B.用于处理超级链接数据C.用于生成自动编号数据D.用于链接或内嵌 Windows支持的对象12.关于通配符的使用下面说法不正确的是( )。(分数:1.00)A.有效的通配符包括:问号(?),它表示问号所在的位置可以是任何一个字符;星号(*),它表示星号所在的位置可以是任何多个字符B.使用通配符搜索星号、问号时,需要将搜索的符号放在方括号内C.在一个日期字段下面的准则单元中使用表达式 Like6/*/98
5、,系统会报错日期类型不支持*等通配符D.在文本的表达式中可使用通配符,如可以在一个姓字段下面的准则单元中输入表达式M*S,查找姓为 Morris、Masters 和 MillerPeters等的记录13.下列叙述中,错误的是( )。(分数:1.00)A.宏能够一次完成多个操作B.可以将多个宏组成一个宏组C.可以用编程的方法来实现宏D.宏命令一般由动作名和操作参数组成14.有三个关系 R,S 和 T如下: (分数:1.00)A.选择B.投影C.交D.并15.在数据库设计中,将 ER图转换为关系模式的过程属于( )。(分数:1.00)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段
6、16.在 VBA中,如果没有声明或用符号来定义变量的数据类型,变量的数据类型为( )。(分数:1.00)A.VariantB.IntC.BooleanD.String17.下列关于选择查询和操作查询的说法中,错误的是( )。(分数:1.00)A.选择查询不是由用户指定查找记录的条件而操作查询B.选择查询是检查符合特定条件的一组记录C.操作查询是对一次查询所得的结果进行操作D.操作查询有四种:生成表、删除、更新和追加18.算法的空间复杂度是指( )。(分数:1.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间19.以下关于报表数据源设置
7、的叙述中,正确的是( )。(分数:1.00)A.只能是表对象B.只能是查询对象C.可以是表对象或者查询对象D.可以是任意对象20.如果字段内容为声音文件,则该字段的数据类型应定义为( )。(分数:1.00)A.文本B.备注C.超级链接D.OLE对象21.不属于 VBA提供的程序运行错误处理的语句结构是( )。(分数:1.00)A.OnErrorThen标号B.OnErrorGoT0标号C.OnErrorResumeNextD.OnErrorGo To 022.有 3个关系 R、S 和 T如下: (分数:1.00)A.并B.自然连接C.笛卡儿积D.交23.用于查找满足指定条件的下一条记录的宏命令
8、是( )。(分数:1.00)A.FindRecordB.FindFirstRecordC.FindFirstD.FindNext24.窗体中有 3个命令按钮,分别命名为 Command1、Command2 和 Command3。当单击 Command1按钮时,Command2按钮变为可用,Command3 按钮变为不可见。下列 Commandl的单击事件过程中,正确的是( )。(分数:1.00)A.B.C.D.25.SQL集数据查询、数据操纵、数据定义和数据控制功能于一体,动词 INSERT、DELETE 和 UPDATE实现( )。(分数:1.00)A.数据定义B.数据查询C.数据操纵D.数
9、据控制26.视图设计一般有 3种设计次序,下列不属于视图设计次序的是( )。(分数:1.00)A.自顶向下B.由内向外C.由外向内D.自底向上27.某宾馆中有单人间和双人间两种客房,按照规定,每位人住该宾馆的客人都要进行身份登记。宾馆数据库中有客房信息表(房间号,)和客人信息表(身份证号,姓名,来源,);为了反映客人入住客房的情况,客房信息表与客人信息表之间的联系应设计为( )。(分数:1.00)A.一对一联系B.一对多联系C.多对多联系D.无联系28.常见的数据模型有三种,它们是( )。(分数:1.00)A.层次、关系和语义B.环状、层次和星型C.字段名、字段类型和记录D.层次、关系和网状2
10、9.有关字段属性,下列叙述错误的是( )。(分数:1.00)A.不同的字段类型,其字段属性有所不同B.并不是任意类型的字段都能设置默认值属性C.有效性规则属性是用于限制此字段输入值的表达式D.字段大小可用于设置文本、数字或日期/时间等类型字段的最大容量30.不能够使用宏的数据库对象是( )。(分数:1.00)A.数据表B.窗体C.宏D.报表31.软件按功能可以分为应用软件、系统软件和支撑软件。下面属于应用软件的是( )。(分数:1.00)A.编译程序B.操作系统C.教务管理系统D.汇编程序32.结构化程序设计主要强调的是( )。(分数:1.00)A.程序的规模B.程序的效率C.程序设计语言的先
11、进性D.程序的易读性33.如果在报表最后输出某些信息,需要设置的是( )。(分数:1.00)A.页面页眉B.页面页脚C.报表页眉D.报表页脚34.下列描述中错误的是( )。(分数:1.00)A.在数据库系统中,数据的物理结构必须与逻辑结构一致B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统的支持35.在 Access数据库中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是( )。(分数:1.00)A.窗体B.模块C.宏D.报表36.确定一个控件大小的属性是( )。(分数:1.00)A.Width或 He
12、ightB.Width和 HeightC.Top或 LeftD.Top和 Left37.某文本型字段的值只能是字母且不允许超过 4个,则可将该字段的输入掩码属性定义为( )。(分数:1.00)A.AAAAB.C.LLLLD.#38.数据库系统的核心是( )。(分数:1.00)A.数据模型B.数据库管理系统C.数据库D.数据库管理员39.在长度为 64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为( )。(分数:1.00)A.63B.64C.6D.740.邮政编码是由 6位数字组成的字符串,为邮政编码设置输入掩码,正确的是( )。(分数:1.00)A.000000B.999999C.CC
13、CCCCD.LLLLLL二、基本操作题(共 18分)(总题数:1,分数:18.00)在考生文件夹中有一个“Acc1mdb”数据库。(分数:18.00)(1).(1)将考生文件夹中的“职位信息xls”导人“Acc1mdb”数据库中,职位编号为主键。(分数:6.00)_(2).(2)按照下表的要求修改“职位信息”表的设计。 (分数:6.00)_(3).(3)设置“单位信息”表到“职位信息”表的关系为“一对多”,“实施参照完整性”,“级联删除相关记录”。(分数:6.00)_三、简单应用题(共 24分)(总题数:1,分数:24.00)在“Acc2mdb”数据库中有“学生”、“课程”和“课程成绩”3 张
14、表。(分数:24.00)(1).(1)以“课程成绩”表为数据源,创建删除查询“查询 1”,将成绩30 的成绩信息删除。(分数:12.00)_(2).(2)以“学生”表为数据源,创建查询“查询 2”,查询本月出生的学生信息。结果显示“学生”表中的“全部”字段下的信息。(分数:12.00)_四、综合应用题(共 18分)(总题数:1,分数:18.00)在考生文件夹下有一个数据库文件“Acc3mdb”,其中已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。请在此基础上按照以下要求补充设计:(分数:18.00)(1).(1)设置表对象“tEmp”中“聘用时间”
15、字段的有效性规则为:2006 年 9月 30日(含)以前的时间。相应有效性文本设置为“输入二零零六年九月以前的日期”。(分数:4.50)_(2).(2)将报表“rEmp”按照“年龄”字段降序排列输出;将报表页面页脚区域内名为“tPage”的文本框控件设置为“第 N页共 M页”的页码显示格式。(分数:4.50)_(3).(3)将“fEmp”窗体上名为“bTitle”的标签宽度设置为“5cm”,高度设置为“1cm”,设置其标题为“数据信息输出”并“居中显示”。(分数:4.50)_(4).(4)“fEmp”窗体上单击“输出”按钮(名为“btnP”),实现以下功能:计算 Fibonacci数列第 19
16、项的值,将结果显示在窗体上名为“tData”的文本框内并输出到外部文件保存;单击“打开表”按钮(名为“btnQ”),调用宏对象“mEmp”以打开数据表“tEmp”。 调试完毕后,必须单击“输出”按钮生成外部文件,才能得分。 试根据上述功能要求,对已给的按钮事件进行补充和完善。程序代码只允许在Add注释之间的空行内补充一行语句,完成设计,不允许增删和修改其他位置已存在的语句。窗体显示如图 1所示。 (分数:4.50)_全国计算机等级考试二级 ACCESS真题题库 1+2015年 9月答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 1分,共 40小题,共 40分(总题数:
17、40,分数:40.00)1.以下叙述中错误的是( )。(分数:1.00)A.对于 Double类型数组,不可以直接用数组名对数组进行整体输入或输出B.数组名代表的是数组所占存储区的首地址,其值不可改变C.当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出下标越界的出错信息 D.可以通过赋初值的方式确定数组元素的个数解析:数组下标从 0开始,当数组元素的下标超出了定义的范围时,系统不会出“下标越界”的字样,运行会出错,因此在编程时务必检查下标是否越界。2.C语言的基本单位是( )。(分数:1.00)A.函数 B.过程C.子程序D.子函数解析:C 语言是函数式的语言。它的基本组成单位是
18、函数,在 C语言中任何程序都是由一个或者多个函数妇成的。3.对于循环队列,下列叙述中正确的是( )。(分数:1.00)A.队头指针是固定不变的B.队头指针一定大于队尾指针C.队头指针一定小于队尾指针D.队头指针可以大于队尾指针,也可以小于队尾指针 解析:循环队列是把队列的头和尾在逻辑上连接起来,构成一个环。循环队列中首尾相连,分不清头和尾,此时需要两个指示器分别指向头部和尾部。插入就在尾部指示器的指示位置处插入,删除就在头部指示器的指示位置删除。4.数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和( )。(分数:1.00)A.编码设计B.测试阶段C.运行阶段D.物理设计 解析:数据库应用
19、系统的开发常分解成目标独立的四个阶段,即需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段。5.Access数据库表中的字段可以定义有效性规则,有效性规则是( )。(分数:1.00)A.文本B.数字C.条件 D.以上答案都不正确解析:Access 中利用设置字段的有效性规则来防止用户向字段中输入不合法的数据。有效性规则是一个条件表达式,通过判断用户的输入是否使得该条件表达式为真来决定是否接受此次输入。6.对如图所示的二叉树进行后序遍历的结果为( )。 (分数:1.00)A.ABCDEFB.DBEAFCC.ABDECFD.DEBFCA 解析:所谓的后序遍历是指,首先遍历左子树,然后遍历右子树
20、,最后访问根结点,并且在遍历左、右树时,仍然先遍历左子树,然后遍历右子树,最后访问根结点。因此,后序遍历二叉树的过程也是一个递归过程。7.下列描述中正确的是( )。(分数:1.00)A.数据的逻辑结构与存储结构必定是一一对应的B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C.程序设计语言中的数据一般是顺序存储结构,因此,利用数组只能处理线性结构D.以上三种说法都不对 解析:数据的逻辑结构是指反映数据元素之间逻辑关系的数据结构。数据的存储结构(也称数据的物理结构)是指数据的逻辑结构在计算机存储空间中的存放形式。通常一种数据的逻辑结构根据需要可以表示成多种存储结构。8
21、.下列选项中,是软件调试技术的是( )。(分数:1.00)A.错误推断B.集成测试C.回溯法 D.边界值分析解析:软件调试技术包括强行排错法、回溯法和原因排除法。边界值分析、错误推断都是黑盒测试的方法。9.设有如下程序: (分数:1.00)A.1+1/Z+Z/3+3/4+4/5B.1+1/2+1/3+1/4+1/5C.0/1+1/2+2/3+3/4+4/5 D.1/2+1/3+1/4+1/5解析:本题考查 VBA中循环结构的知识。这类问题需要分析出每一次循环所做的操作。第一次循环时,i=1,n=0,x=0/1,所以累加上去的是 0/1;第二次循环时,i=2,n=1,x=1/2,所以累加上去的是
22、 1/2;第三次循环时,i=3,n=2,x=2/3;所以累加上去的是 2/3;循环 5次后累加的应该是0/1+1/2+2/3+3/4+4/5。10.宏命令 Requery的功能是( )。(分数:1.00)A.实施指定控件重新查询 B.查找符合条件的第一条记录C.查找符合条件的下一条记录D.指定当前记录解析:ccess 中提供了 50多个可选的宏操作命令,Requery 用于实施指定控件重新查询,即刷新控件数据;FindRecord用于查找满足指定条件的第一条记录;FindNext 用于查找满足指定条件的下一条记录;GoToRecord用于指定当前记录。11.下列关于 OLE对象的叙述中,正确的
23、是( )。(分数:1.00)A.用于输入文本数据B.用于处理超级链接数据C.用于生成自动编号数据D.用于链接或内嵌 Windows支持的对象 解析:OLE 对象用于链接或内嵌 Windows支持的对象,可以为图片、office 文档等。12.关于通配符的使用下面说法不正确的是( )。(分数:1.00)A.有效的通配符包括:问号(?),它表示问号所在的位置可以是任何一个字符;星号(*),它表示星号所在的位置可以是任何多个字符B.使用通配符搜索星号、问号时,需要将搜索的符号放在方括号内C.在一个日期字段下面的准则单元中使用表达式 Like6/*/98,系统会报错日期类型不支持*等通配符 D.在文本
24、的表达式中可使用通配符,如可以在一个姓字段下面的准则单元中输入表达式M*S,查找姓为 Morris、Masters 和 MillerPeters等的记录解析:本题考查通配符的使用。通配符一般作为其他字符的占位符,其中包括“*”、“?”、“”、“!”、“一”和数字号码“#”。其中最常用的是“?”,表示所在的位置可以是任何一个字符。“*”表示所在的位置可以是任何多个字符。使用通配符搜索这些代表通配符的符号时,需要将搜索的符号放在方括号内。无论是文本型还是日期型字段都可以使用通配符。13.下列叙述中,错误的是( )。(分数:1.00)A.宏能够一次完成多个操作 B.可以将多个宏组成一个宏组C.可以用
25、编程的方法来实现宏D.宏命令一般由动作名和操作参数组成解析:一个宏可以包含多个操作,但多个操作不能一次同时完成,只能按照从上到下的顺序执行各个操作。14.有三个关系 R,S 和 T如下: (分数:1.00)A.选择B.投影C.交D.并 解析:关系的并运算是指由结构相同的两个关系合并,形成一个新的关系,其中包含两个关系中的所有元素。由题可以看出,T 是 R和 S的并运算得到的。15.在数据库设计中,将 ER图转换为关系模式的过程属于( )。(分数:1.00)A.需求分析阶段B.逻辑设计阶段 C.概念设计阶段D.物理设计阶段解析:数据库设计阶段主要包括需求分析、概念设计、逻辑设计和物理设计。逻辑设
26、计的主要工作是将ER图转换为关系模式。16.在 VBA中,如果没有声明或用符号来定义变量的数据类型,变量的数据类型为( )。(分数:1.00)A.Variant B.IntC.BooleanD.String解析:在 VBA中,如果没有显示声明或定义变量的数据类型,则变量的默认数据类型为 Variant型。17.下列关于选择查询和操作查询的说法中,错误的是( )。(分数:1.00)A.选择查询不是由用户指定查找记录的条件而操作查询 B.选择查询是检查符合特定条件的一组记录C.操作查询是对一次查询所得的结果进行操作D.操作查询有四种:生成表、删除、更新和追加解析:本题考查操作查询的基础知识。操作查
27、询主要有四种类型:追加查询、删除查询、更新查询和生成表查询。选择查询是检查符合特定条件的一组记录,它们都是由用户指定查找记录的条件。18.算法的空间复杂度是指( )。(分数:1.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间 解析:算法的空间复杂度,是指执行这个算法所需的存储空间。算法所占用的存储空间包括算法程序所占用的空间、输入的初始数据所占用的存储空间、算法执行过程中所需要的额外空间。19.以下关于报表数据源设置的叙述中,正确的是( )。(分数:1.00)A.只能是表对象B.只能是查询对象C.可以是表对象或者查询对象 D.可以是
28、任意对象解析:和窗体一样,报表的数据源既可以是表对象,也可以是查询对象。20.如果字段内容为声音文件,则该字段的数据类型应定义为( )。(分数:1.00)A.文本B.备注C.超级链接D.OLE对象 解析:Access 的表中字段的数据类型及其含义如下表所示: 21.不属于 VBA提供的程序运行错误处理的语句结构是( )。(分数:1.00)A.OnErrorThen标号 B.OnErrorGoT0标号C.OnErrorResumeNextD.OnErrorGo To 0解析:本题考查 VBA中程序运行错误处理的知识。在 VBA中,程序运行错误处理的语句有 3种,分别是:0nErrorGoT0标号
29、,在遇到错误时程序转移到标号所指位置代码执行;0nErrorResumeNext,在遇到错误时不会考虑错误并继续执行下一条语句;0nErrorGoTo0,在遇到错误时关闭错误处理。22.有 3个关系 R、S 和 T如下: (分数:1.00)A.并B.自然连接C.笛卡儿积D.交 解析:关系 R与 S经过交运算后所得到的关系是由那些既在 R内又在 S内的有序组组成的。记作 RAS。23.用于查找满足指定条件的下一条记录的宏命令是( )。(分数:1.00)A.FindRecordB.FindFirstRecordC.FindFirstD.FindNext 解析:本题考查宏的基本操作。Access 中
30、提供了多个可选的宏操作命令,与查找有关的操作有两个:Fin5Record用于查找满足指定条件的第一条记录;FindNext 用于查找满足指定条件的下一条记录。24.窗体中有 3个命令按钮,分别命名为 Command1、Command2 和 Command3。当单击 Command1按钮时,Command2按钮变为可用,Command3 按钮变为不可见。下列 Commandl的单击事件过程中,正确的是( )。(分数:1.00)A.B.C. D.解析:按钮可用应设置按钮的 Enabled属性,按钮不可见应设置按钮的 Visible属性。25.SQL集数据查询、数据操纵、数据定义和数据控制功能于一体
31、,动词 INSERT、DELETE 和 UPDATE实现( )。(分数:1.00)A.数据定义B.数据查询C.数据操纵 D.数据控制解析:SQL 评议的功能包含数据定义、数据查询、数据控制和数据操控。其中数据定义功能使用核心动词CREATE、ALTER 和 DROP,数据查询功能使用核心动词 SELECT,数据操纵功能使用核心动词INSERT、DELETE 和 UPDATE,数据控制功能使用核心动词 GRANT和 REVOKE。26.视图设计一般有 3种设计次序,下列不属于视图设计次序的是( )。(分数:1.00)A.自顶向下B.由内向外C.由外向内 D.自底向上解析:视图设计的设计次序分 3
32、种:自顶向下、自底向上和由内向外,它们为视图设计提供了具体的操作方法,设计者可根据实际情况灵活掌握。27.某宾馆中有单人间和双人间两种客房,按照规定,每位人住该宾馆的客人都要进行身份登记。宾馆数据库中有客房信息表(房间号,)和客人信息表(身份证号,姓名,来源,);为了反映客人入住客房的情况,客房信息表与客人信息表之间的联系应设计为( )。(分数:1.00)A.一对一联系B.一对多联系 C.多对多联系D.无联系解析:该题中客房可为单人间和双人间两种,所以,一条客房信患表记录可对应一条或两条客人信息表记录,所以为一对多联系。28.常见的数据模型有三种,它们是( )。(分数:1.00)A.层次、关系
33、和语义B.环状、层次和星型C.字段名、字段类型和记录D.层次、关系和网状 解析:本题考查数据库的基本知识。常见的数据模型有层次模型、网状模型和关系模型,目前最常用的是关系模型。29.有关字段属性,下列叙述错误的是( )。(分数:1.00)A.不同的字段类型,其字段属性有所不同B.并不是任意类型的字段都能设置默认值属性C.有效性规则属性是用于限制此字段输入值的表达式D.字段大小可用于设置文本、数字或日期/时间等类型字段的最大容量 解析:本题考查字段属性的基本知识。有效性规则属性是用于限制此字段输入值的表达式,可以防止不合法的数据输入表中,字段大小只能用于设置文本或数字类型字段的最大容量。30.不
34、能够使用宏的数据库对象是( )。(分数:1.00)A.数据表 B.窗体C.宏D.报表解析:本题考查宏的知识。宏是一个或多个操作的序列,每个操作自动实现自己的功能。在 Access的窗体、报表中都可以使用宏,在宏中也可以使用宏,而在数据表中是不能使用宏的。31.软件按功能可以分为应用软件、系统软件和支撑软件。下面属于应用软件的是( )。(分数:1.00)A.编译程序B.操作系统C.教务管理系统 D.汇编程序解析:编译程序和汇编程序属于开发工具,操作系统属于系统软件,而教务管理系统属于应用软件。32.结构化程序设计主要强调的是( )。(分数:1.00)A.程序的规模B.程序的效率C.程序设计语言的
35、先进性D.程序的易读性 解析:程序不是编写完就结束了,为了测试和维护程序,往往还有其他人阅读和跟踪程序,因此程序设计的风格应该强调简单和清晰,即程序的易读性,“清晰第一,效率第二”。33.如果在报表最后输出某些信息,需要设置的是( )。(分数:1.00)A.页面页眉B.页面页脚C.报表页眉D.报表页脚 解析:报表页眉位于报表的开始位置,一般用来显示报表的标题、图形或者说明性文字;报表页脚位于报表的结束位置,一般用来显示报表的汇总说明;页面页眉位于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚位于每页的结束位置,一般用来显示本页的汇总说明。34.下列描述中错误的是( )。
36、(分数:1.00)A.在数据库系统中,数据的物理结构必须与逻辑结构一致 B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统的支持解析:在数据库系统中,物理独立性是指数据的物理结构(包括存储结构、存取方式等)的改变不影响数据库的逻辑结构,从而不会引起应用程序的变化。35.在 Access数据库中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是( )。(分数:1.00)A.窗体B.模块 C.宏D.报表解析:本题考查 VBA程序设计的知识。模块是能够被程序调用的函数,可以在模块中放置任意复杂的代码段。而窗体只能
37、设计自己的事件,报表也不能设计复杂的代码,宏里面只能设计宏操作。36.确定一个控件大小的属性是( )。(分数:1.00)A.Width或 HeightB.Width和 Height C.Top或 LeftD.Top和 Left解析:本题考查控件的基本属性。Width 是宽度,Height 是高度,Top 是控件到窗体上边的距离,Left 是控件到窗体左边的距离。用左边距和上边距来描述控件的位置,宽度和高度来描述控件的大小。37.某文本型字段的值只能是字母且不允许超过 4个,则可将该字段的输入掩码属性定义为( )。(分数:1.00)A.AAAAB.C.LLLL D.#解析:本题考查字段的输入掩码
38、的知识。输入掩码中的字符“9”可以选择输入数字或空格;“L”表示必须输入字母 AZ;“#”表示可以选择输入数据和空格,在编辑模式下空格以空白显示,但是保存数据时将空白删除,允许输入“+”或“-”;“C”表示可以选择输入任何数据和空格。本题的答案应该为“LLLL”。38.数据库系统的核心是( )。(分数:1.00)A.数据模型B.数据库管理系统 C.数据库D.数据库管理员解析:本题考查对数据库系统的理解,数据库系统由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台(硬件)、软件平台 5个部分构成。其中数据库管理系统是数据库系统的核心,它负责数据库中的数据组织、数据操纵、数据
39、维护、控制及保护和数据服务等工作。39.在长度为 64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为( )。(分数:1.00)A.63B.64 C.6D.7解析:顺序查找的基本方法是:从线性表的第一个元素开始,依次将线性表中的元素与被查找的元素进行比较,若相等则表示查找成功;若线性表中所有元素都与被查元素进行了比较但都不相等,则表示查找失败。最优情况下,线性表中的第一个元素就是要查找的元素,则只需要做一次比较就查找成功;而最坏情况下,要查找的元素是线性表中的最后一个元素,或者要查找元素不在线性表中,则需要与线性表中所有元素进行比较,比较次数为线性表的长度。40.邮政编码是由 6位数字组
40、成的字符串,为邮政编码设置输入掩码,正确的是( )。(分数:1.00)A.000000 B.999999C.CCCCCCD.LLLLLL解析:本题考查字段的输入掩码的知识。输入掩码中的字符“9”可以选择输入数字或空格;输入掩码中的字符“0,表示必须输入 09 的数字;“L”表示必须输入字母 AZ;“#”表示可以选择输入数据和空格,在编辑模式下空格以空白显示,但是保存数据时将空白删除,允许输入“+”或“一”;“C”表示可以选择输入任何数据和空格。当直接使用字符来定义输入掩码时,可以根据需要将字符组合起来。本题的答案应该为“000000”。二、基本操作题(共 18分)(总题数:1,分数:18.00
41、)在考生文件夹中有一个“Acc1mdb”数据库。(分数:18.00)(1).(1)将考生文件夹中的“职位信息xls”导人“Acc1mdb”数据库中,职位编号为主键。(分数:6.00)_正确答案:(在“Aec1mdb”数据库窗口中单击“表”对象,单击“新建”按钮,在“新建表”对话框中选择“导入表”,单击“确定”,设置导入对话框文件类型为“MicrosoftExcel”,选择“职位信息xls”,单击“导入”按钮,在导入数据表向导中选择第一行包含列标题,选择主键为“职位编号”,将表命名为“职位信息”。)解析:(2).(2)按照下表的要求修改“职位信息”表的设计。 (分数:6.00)_正确答案:(右键
42、单击“职位信息”表,选择“设计视图”命令,按照要求修改字段的设计。)解析:(3).(3)设置“单位信息”表到“职位信息”表的关系为“一对多”,“实施参照完整性”,“级联删除相关记录”。(分数:6.00)_正确答案:(执行“工具”一“关系”命令,选择显示表按钮,添加“单位信息”表和“职位信息”表,拖动“单位信息”表的“单位”编号字段到“职位信息”表的“单位 ID”字段,在编辑关系对话框中选择“实施参照完整性”、“一对多”和“级联删除相关记录”。)解析:三、简单应用题(共 24分)(总题数:1,分数:24.00)在“Acc2mdb”数据库中有“学生”、“课程”和“课程成绩”3 张表。(分数:24.
43、00)(1).(1)以“课程成绩”表为数据源,创建删除查询“查询 1”,将成绩30 的成绩信息删除。(分数:12.00)_正确答案:(在“Acc2mdb”数据库中单击“查询”对象。单击“新建”按钮,选择“设计视图”,单击“确定”按钮。添加“课程成绩”表,然后单击“关闭”按钮,关闭“显示表”对话框。在字段行选择“成绩”字段,单击“查询类型”按钮右面下拉箭头,选择“删除查询”。在“成绩”字段的“删除”行选择“Where”,在对应“条件”行输入“30”。单击工具栏中的“保存”按钮,弹出“另存为”对话框,输入查询名称“查询 1”,单击“确定”按钮并关闭查询设计视图。)解析:(2).(2)以“学生”表为
44、数据源,创建查询“查询 2”,查询本月出生的学生信息。结果显示“学生”表中的“全部”字段下的信息。(分数:12.00)_正确答案:(在“Acc2mdb”数据库中单击“查询”对象。单击“新建”按钮,选择“设计视图”,单击“确定”按钮。添加“学生”表,然后单击“关闭”按钮,关闭“显示表”对话框。在字段行选择“学生*,字段,添加“Month(出生年月日)”字段,在对应“条件”行输入“Month(Date()”,取消该字段的显示。单击工具栏中的“保存”按钮,弹出“另存为”对话框,输入查询名称“查询 2”,单击“确定”按钮并关闭查询设计视图。)解析:四、综合应用题(共 18分)(总题数:1,分数:18.
45、00)在考生文件夹下有一个数据库文件“Acc3mdb”,其中已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。请在此基础上按照以下要求补充设计:(分数:18.00)(1).(1)设置表对象“tEmp”中“聘用时间”字段的有效性规则为:2006 年 9月 30日(含)以前的时间。相应有效性文本设置为“输入二零零六年九月以前的日期”。(分数:4.50)_正确答案:(在“Ace3mdb”数据库窗口中选中“表”对象,右键单击“tEmp”,选择“设计视图”。单击“年龄”字段行,在“有效性规则”行输入“=#2006-9-30#”,在“有效性文本”行输入“输入二零零六年九月以前的日期”。单击工具栏中的“保存”按钮,关闭设计视图。)解析:(2).