1、计算机等级考试二级(Access)33 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.以下关于空值的叙述中,错误的是_。(分数:2.00)A.空值表示字段还没有确定值B.Access 使用 NULL 来表示空值C.空值等同于空字符串D.空值不等于数值 02.下列不属于查询的 3 种视图的是( )。(分数:2.00)A.设计视图B.模板视图C.数据表视图D.SQL 视图3.通过关联关键字“系别”这一相同字段,如图所示的表二和表一构成的关系为( )。 *(分数:2.00)A.Sub 过程的过程不能返回
2、值,而 Function 过程能返回值B.Function 过程可以有形参,Sub 过程不可以C.Sub 过程可以使用 Call 语句直接使用过程名调用,而 Function 过程不可以D.两种过程参数的传递方式不同4.下列关系模型中术语解析不正确的是( )。(分数:2.00)A.64B.-64C.16D.-165.在报表设计中,用来绑定控件显示字段数据的最常用的计算控件是( )。(分数:2.00)A.0B.2C.4D.66.如图所示的数据模型属于( )。 *(分数:2.00)A.学习版B.专业版C.企业版D.业余版7.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)3 者之间
3、的关系是【 】。(分数:2.00)A.DBS 包括 DB 和 DBMSB.DBMS 包括 DB 和 DBSC.DB 包括 DBS 和 DBMSD.DBS 就是 DB,也就是 DBMS8.DBMS(数据库管理系统)是( )。(分数:2.00)A.publicB.protectedC.pfivateD.default9.不属于 Access 对象的是_。 (分数:2.00)A.表B.文件夹C.窗体D.查询10.下面关于报表对数据的处理中叙述正确的是( )。(分数:2.00)A.报表只能输入数据B.报表只能输出数据C.报表可以输入和输出数据D.报表不能输入和输出数据11.特殊运算符“In”的含义是(
4、 )。(分数:2.00)A.用于指定一个字段值的范围,指定的范围之间用 And 连接B.用于指定一个字段值的列表,列表中的任一值都可与查询的字段相匹配C.用于指定一个字段为空D.用于指定一个字段为非空12.当窗体中的内容太多无法放在一页中全部显示时,可以用下列哪个控件来分页?(分数:2.00)A.abcdefB.afbecdC.fedcbaD.defabc13.“特殊效果”属性值用于设定控件的显示特效,以下不属于“特殊效果”属性值的是( )。(分数:2.00)A.“凹陷”B.“颜色”C.“阴影”D.“凿痕”14.以下哪个选项定义了 10 个整型数构成的数组?数组元素为 NewArray(1)至
5、 NewArray(10)。(分数:2.00)A.系统产生线程负担要比进程小的多,所以线程也被称为“轻型进程”B.线程和进程不能同时出现在同一个系统或程序中C.进程是一个内核级的实体,线程是一个用户级的实体D.线程不包含进程地址空间中的代码和数据,线程是计算过程在某时刻的状态15.在一个宏的操作序列中,如果既包含带条件的操作,又包含无条件的操作。则带条件 的操作是否执行取决于条件式的真假,而没有指定条件的操作则会_。 (分数:2.00)A.无条件执行B.有条件执行C.不执行D.出错16.使用什么创建报表时会提示用户输入相关的数据源、字段和报表版面格式等信息?(分数:2.00)A.“自动报表”B
6、.“报表向导”C.“图标向导”D.“标签向导”17.以下是宏 m 的操作序列设计: 条件 操作序列 操作参数 MsgBox 消息为“AA“ tt1 MsgBox 消息为“BB“ MsgBox 消息为“CC“ 现设置宏 m 为窗体“fTest“上名为“bTest“命令按钮的单击事件属性,打开窗体“fTest“运行后,在窗体上名为“tt“的文本框内输入数字 1,然后单击命令按钮 bTest,则【 】。 (分数:2.00)A.屏幕会先后弹出 3 个消息框,分别显示消息“AA“、“BB“、“CC“B.屏幕会弹出一个消息框,显示消息“AA“C.屏幕会先后弹出两个消息框,分别显示消息“AA“和“BB“D.
7、屏幕会先后弹出两个消息框,分别显示消息“AA“和“CC“18.主要用于显示、输入、更新数据库中的字段的控件类型是( )。(分数:2.00)A.dabecB.dabceC.cdabeD.cdaeb19.在长度为 64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为【 】。(分数:2.00)A.63B.64C.6D.720.数据库系统四要素中,什么是数据库系统的核心和管理对象( )。(分数:2.00)A.硬件B.软件C.数据库D.人21.下列数据结构中,能用二分法进行查找的是_。 (分数:2.00)A.顺序存储的有序线性表B.线性链表C.二叉链表D.有序线性链表22.用于打开报表的宏命令是
8、( )。(分数:2.00)A.OpenFormB.OpenqueryC.OpenReportD.RunSQL23.向项目中添加表单,应该使用项目管理器的【 】。(分数:2.00)A.“代码“选项卡B.“类“选项卡C.“数据“选项卡D.“文档“选项卡24.数据库技术的根本目标是要解决数据的【 】。(分数:2.00)A.存储问题B.共享问题C.安全问题D.保护问题25.在 Access 中,可以通过数据访问页发布的数据是( )。(分数:2.00)A.一个双精度型表达式B.一个整型表达式C.一种函数调用D.一个不合法的表达式26.下列选项中不属于结构化程序设计方法的是_。 (分数:2.00)A.自顶
9、向下B.逐步求精C.模块化D.可复用27.使用自动创建数据访问页功能创建数据访问页时,Access 会在当前文件夹下,自动 保存创建数据访问页,其格式为_。 (分数:2.00)A.HTMLB.文本C.数据库D.Web28.用于实现报表的分组统计数据的操作的是( )。(分数:2.00)A.一对多关系B.多对多关系C.一对一关系D.多对一关系29.下列选项中不符合良好程序设计风格的是【 】。(分数:2.00)A.源程序要文档化B.数据说明的次序要规范化C.避免滥用 goto 语句D.模块设计要保证高耦合、高内聚30.在报表设计中,用来绑定控件显示字段数据的最常用的计算控件是( )。(分数:2.00
10、)A.标签B.文本框C.列表框D.选项按钮31.在关系运算中,投影运算的含义是_。(分数:2.00)A.在基本表中选择满足条件的记录组成一个新的关系B.在基本表中选择需要的字段(属性)组成一个新的关系C.在基本表中选择满足条件的和属性组成一个新的关系D.上述说法均是正确的32.下列关于栈的描述中错误的是_。 (分数:2.00)A.栈是先进后出的线性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针33.如果指定参照完整性的删除规则为“级联“,则当删除父表中的记录时【 】。(分数:2.00)A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁
11、止删除父表中记录C.会自动删除子表中所有相关记录D.不作参照完整性检查,删除父表记录与子表无关34.某数据库的表中要添加一张 Excel 电子表格,则该采用的字段类型是( )。(分数:2.00)A.OLE 对象数据类型B.超级连接数据类型C.查阅向导数据类型D.自动编号数据类型35.下列关于栈的描述正确的是_。 (分数:2.00)A.在栈中只能插入元素而不能删除元素B.在栈中只能删除元素而不能插入元素C.栈是特殊的线性表,只能在一端插入或删除元素D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36. 1 是在
12、输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。(分数:2.00)填空项 1:_37.数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独 立性最高的阶段是 1。(分数:2.00)填空项 1:_38.使数据库表变为自由表的命令是 1TABLE。(分数:2.00)填空项 1:_39.在数据表视图下向表中输入数据,在未输入数值之前,系统自动提供的数值字段的属性是 1。(分数:2.00)填空项 1:_40.某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开一个报表,需要执行的操作是 1。(分数:2.00)41.常量 n.表示的是 1 型的数据。(分数:2.00)填
13、空项 1:_42.数据结构分为逻辑结构和存储结构,循环队列属于 1 结构。(分数:2.00)填空项 1:_43.数据管理技术经历了人工处理阶段、 1 和 2、分布式数据库系统、面向对象数据库系统 5 个发展阶段。(分数:2.00)填空项 1:_44.在窗体中添加一个命令按钮(名为 Command1)和一个文本框(名为 Text1),然后编 写如下事件过程:Private Sub Command1_Click1 Dim x As Integer, y As Integer, z As Integer x=5:y=7:z=0 Me!Text1=“ Call p1(x,y,z) Me!Text1=z
14、 End Sub Sub p1(a As Integer, b As Integer, c As Integer) c=a+b End Sub 打开窗体运行后,单击命令按钮,文本框中显示的内容是 2 。 (分数:2.00)填空项 1:_45. 1 的任务是诊断和改正程序中的错误。(分数:2.00)46.某个窗体已编写以下事件过程。打开窗体运行后,单击窗体,消息框的输出结果为 1。 Private Sub Form_Click2 Dim k As Integer, n As Integer, m As Integer n = 10: m = 1: k = 1 Do While k 1 MsgBo
15、x 消息为“BB“ MsgBox 消息为“CC“ 现设置宏 m 为窗体“fTest“上名为“bTest“命令按钮的单击事件属性,打开窗体“fTest“运行后,在窗体上名为“tt“的文本框内输入数字 1,然后单击命令按钮 bTest,则【 】。 (分数:2.00)A.屏幕会先后弹出 3 个消息框,分别显示消息“AA“、“BB“、“CC“B.屏幕会弹出一个消息框,显示消息“AA“ C.屏幕会先后弹出两个消息框,分别显示消息“AA“和“BB“D.屏幕会先后弹出两个消息框,分别显示消息“AA“和“CC“解析:宏 m 的操作序列中,第 2、3 条操作附上了条件式(其中省略号表示第 3 条操作的条件式和前
16、一条相同),而第 1 条操作没有条件式。在 Access 中如果存在既有带条件的操作又有不带条件的操作时,带条件的操作的执行与否要看条件式的结果如何如果条件式为真才执行相应的操作。而没有指定条件的操作则会无条件执行。18.主要用于显示、输入、更新数据库中的字段的控件类型是( )。(分数:2.00)A.dabec B.dabceC.cdabeD.cdaeb解析:3 种报表视图为“设计”、“打印预览”、“版面预览”,没有“报表预览”视图。19.在长度为 64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为【 】。(分数:2.00)A.63B.64 C.6D.7解析:顺序查找是从线性表的第一
17、个元素开始依次向后查找,如果线性表中的第一个元素就是要查找的元素,则只需要做一次比较就能查找成功;但如果要查找的元素是线性表中的最后一个元素,或者要查找元素不在线性表中,则需要与线性表中所有元素进行比较,这是顺序查找的最坏情况,比较次数为线性表的长度。20.数据库系统四要素中,什么是数据库系统的核心和管理对象( )。(分数:2.00)A.硬件B.软件C.数据库 D.人解析:数据库是存储数据的地方,是数据库系统的核心。21.下列数据结构中,能用二分法进行查找的是_。 (分数:2.00)A.顺序存储的有序线性表 B.线性链表C.二叉链表D.有序线性链表解析:二分法查找只适用于顺序存储的有序表。在此
18、所说的有序表是指线性表中的元素按值非递减排列(即 从小到大,但允许相邻元素值相等)。22.用于打开报表的宏命令是( )。(分数:2.00)A.OpenFormB.OpenqueryC.OpenReport D.RunSQL解析:A)选项用于打开窗体,B)选项用于打开查询,D)选项用于关闭数据库对象。23.向项目中添加表单,应该使用项目管理器的【 】。(分数:2.00)A.“代码“选项卡B.“类“选项卡C.“数据“选项卡D.“文档“选项卡 解析:在“文档“选项卡中所显示和管理的是 Visual FoxPro 中的表单、报表和标签;程序、API 库和应用程序属于“代码, 选项卡;数据库、自由表和查
19、询属于“数据“选项卡。24.数据库技术的根本目标是要解决数据的【 】。(分数:2.00)A.存储问题B.共享问题 C.安全问题D.保护问题解析:由于数据的集成性使得数据可被多个应用程序所共享,特别是在网络发达的今天,数据库与网络的结合扩大了数据库的应用范围,所以数据库技术的根本目标是解决数据的共享问题。25.在 Access 中,可以通过数据访问页发布的数据是( )。(分数:2.00)A.一个双精度型表达式B.一个整型表达式 C.一种函数调用D.一个不合法的表达式解析:SELECT-SQL 最基本的格式为:SELECT-FROM-WHERE。其中,SELECT 用于选择查询结果要显示的目标列表
20、,FROM 用于列出查询要用到 的所有表文件,WHERE 则用于指定查询结果的查询条件。26.下列选项中不属于结构化程序设计方法的是_。 (分数:2.00)A.自顶向下B.逐步求精C.模块化D.可复用 解析: 20 世纪 70 年代以来,提出了许多软件设计方法,主要有逐步求精:对复杂的问题,应设计一些 子目标作过渡,逐步细化;自顶向下:程序设计时应先考虑总体,后考虑细节;先考虑全局目标,后考 虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化;模 块化:一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为分目标, 再进一步分解为具体
21、的小目标,把每个小目标称为一个模块,而可复用是面向对象程序设计的一个优点。27.使用自动创建数据访问页功能创建数据访问页时,Access 会在当前文件夹下,自动 保存创建数据访问页,其格式为_。 (分数:2.00)A.HTML B.文本C.数据库D.Web解析:使用“自动创建数据访问页”创建数据访问页时,Access 会在当前文件夹下将创建的页保存为HTML 格式,并在数据库窗口中添加一个访问该页的快捷方式。28.用于实现报表的分组统计数据的操作的是( )。(分数:2.00)A.一对多关系 B.多对多关系C.一对一关系D.多对一关系解析:查询有选择查询、交叉表查询、参数查询、操作查询、SQL
22、查询;准则查 询不存在。29.下列选项中不符合良好程序设计风格的是【 】。(分数:2.00)A.源程序要文档化B.数据说明的次序要规范化C.避免滥用 goto 语句D.模块设计要保证高耦合、高内聚 解析:程序设计风格是指编写程序时所表现出的特点、习惯和逻辑思路。著名的“清晰第一,效率第二“的论点已成为当今主导的程序设计风格。要形成良好的程序设计风格,应考虑以下一些因素,即源程序文档化;数据说明的次序规范化;避免滥用 goto 语句等,除此之外,一般较优秀的软件设计应尽量做到高内聚、低耦合,这样有利于提高软件模块的独立性。所以,正确选项是 D。30.在报表设计中,用来绑定控件显示字段数据的最常用
23、的计算控件是( )。(分数:2.00)A.标签B.文本框 C.列表框D.选项按钮解析:文本框控件是最常用的计算控件,可以通过绑定来显示字段数据。31.在关系运算中,投影运算的含义是_。(分数:2.00)A.在基本表中选择满足条件的记录组成一个新的关系B.在基本表中选择需要的字段(属性)组成一个新的关系 C.在基本表中选择满足条件的和属性组成一个新的关系D.上述说法均是正确的解析:32.下列关于栈的描述中错误的是_。 (分数:2.00)A.栈是先进后出的线性表B.栈只能顺序存储 C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针解析:栈是一种特殊的线性表,这种线性表只能在固定的一端
24、进行插入和删除操作,允许插入和删除的一 端称为栈顶,另一端称为栈底。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚 被插入的元素。所以栈又称先进后出表(FILO-First In Last Out)。线性表可以顺序存储,也可以链式存储, 而栈是一种线性表,也可以采用链式存储结构。33.如果指定参照完整性的删除规则为“级联“,则当删除父表中的记录时【 】。(分数:2.00)A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中记录C.会自动删除子表中所有相关记录 D.不作参照完整性检查,删除父表记录与子表无关解析:在数据参照完整性的删除规则中,包括
25、“级联“、“限制“和“忽略“3 个选项。删除规则规定了当删除父表中的记 录时,如果选择“级联“,则自动删除子表中的相关所有记录;如果选择“限制“,若子表中有相关记录,则禁止删除父表中的记录;如果选择“忽略“,则不作参照完整性的检查,即删除父表的记录时,与子表无关。34.某数据库的表中要添加一张 Excel 电子表格,则该采用的字段类型是( )。(分数:2.00)A.OLE 对象数据类型 B.超级连接数据类型C.查阅向导数据类型D.自动编号数据类型解析:OLE 对象指的是其他使用 OLE 协议程序创建的对象,例如,Word 文档、Excel 电子表格、图像、声音和其他二进制数据。35.下列关于栈
26、的描述正确的是_。 (分数:2.00)A.在栈中只能插入元素而不能删除元素B.在栈中只能删除元素而不能插入元素C.栈是特殊的线性表,只能在一端插入或删除元素 D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素解析:栈实际上也是线性表,只不过是一种特殊的线性表。在这种特殊的线性表中,其插入和删除只在线 性表的一端进行。二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36. 1 是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。(分数:2.00)填空项 1:_ (正确答案:参照完整性)解析:37.数据管理技术发展过程经过人工管理、文件系统和数据库系
27、统三个阶段,其中数据独 立性最高的阶段是 1。(分数:2.00)填空项 1:_ (正确答案:数据库系统)解析:在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据 独立性最高的阶段是数据库系统。38.使数据库表变为自由表的命令是 1TABLE。(分数:2.00)填空项 1:_ (正确答案:REMOVE)解析:将数据库表从数据库中移出成为自由表的命令是 REMOVE TABLE 。该命令有DELETE和RE-CYCLE两个短语,如果加短语则表示删除数据库表。39.在数据表视图下向表中输入数据,在未输入数值之前,系统自动提供的数值字段的属性是 1。(分数:2.00
28、)填空项 1:_ (正确答案:文本)解析:Access 中数值默认的属性的数据类型是文本型。40.某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开一个报表,需要执行的操作是 1。(分数:2.00)解析:41.常量 n.表示的是 1 型的数据。(分数:2.00)填空项 1:_ (正确答案:逻辑)解析:逻辑型常量:逻辑型常量的数据只有逻辑真和逻辑假两个值,只占用 1 个字符。逻辑真的常量表示形式有:.T.、.t.、.Y.和.y.逻辑假的常量表示形式有:.F.、.f.、.N.和.n.两个句点()作为逻辑型常量的定界符是必不可少的。42.数据结构分为逻辑结构和存储结构,循环队列属于 1 结构。(分
29、数:2.00)填空项 1:_ (正确答案:逻辑)解析:所谓数据的逻辑结构,是指反映数据元素之间逻辑关系的数据结构;而数据的逻辑结构在计算机存 储空间中的存放形式称为数据的存储结构(也称数据的物理结构)。在数据的存储结构中,不仅要存放各数 据元素的信息,还需要存放各数据元素之间的前后件关系的信息。而所谓循环队列,就是将队列存储空间 的最后一个位置绕到第一个位置,形成逻辑上的环状空间,供队列循环使用。所以循环队列不需要存放元 素之间的前后件关系,故它属于逻辑结构。43.数据管理技术经历了人工处理阶段、 1 和 2、分布式数据库系统、面向对象数据库系统 5 个发展阶段。(分数:2.00)填空项 1:
30、_ (正确答案:文字系统)解析:44.在窗体中添加一个命令按钮(名为 Command1)和一个文本框(名为 Text1),然后编 写如下事件过程:Private Sub Command1_Click1 Dim x As Integer, y As Integer, z As Integer x=5:y=7:z=0 Me!Text1=“ Call p1(x,y,z) Me!Text1=z End Sub Sub p1(a As Integer, b As Integer, c As Integer) c=a+b End Sub 打开窗体运行后,单击命令按钮,文本框中显示的内容是 2 。 (分数:
31、2.00)填空项 1:_ (正确答案:12)解析:由于 VBA 中,默认情况下,参数是按地址传递(ByRef),结果会返回。本题中 z 的值等于 x+y,所 以文本框中显示的内容为 12。45. 1 的任务是诊断和改正程序中的错误。(分数:2.00)解析:46.某个窗体已编写以下事件过程。打开窗体运行后,单击窗体,消息框的输出结果为 1。 Private Sub Form_Click2 Dim k As Integer, n As Integer, m As Integer n = 10: m = 1: k = 1 Do While k = n m = m * 2 k = k + 1 Loop
32、 MsgBox m End Sub (分数:2.00)填空项 1:_ (正确答案:1024)解析:Do While 语句是先判断条件,如果条件为 True,则执行循环体。本题中的条件表达式是 k = n,而刚 开始 k=1,n=10,而循环依次 k 就加 1,故一共要执行 10 次循环。而 m 每执行一次就乘 2,故一共乘了 10 次 2, 最后 m 的值为 1024。47.VBA 中定义符号常量的关键字是 1。(分数:2.00)填空项 1:_ (正确答案:Const)解析:常量定义的格式如下:Const 符号常量名称=常量值。48.数据结构分为线性结构和非线性结构,带链的队列属于 1(分数:
33、2.00)解析:49.在 Visual FoxPro 中参数传递的方式有两种,一种是按值传递,另一种是按引用传递,将参数设置为按引用传递的语句是:SET UDFPARMS 1(分数:2.00)填空项 1:_ (正确答案:TO REFERENCE)解析:如果实参是变量,可以通过命令 SET UDFPARMS 命令重新设置参数传递的方式。命令格式为:SET UDFPARMS TO VALUE|TO REFERENCE。其中,TO VALUE 表示按值传递,TO REFERENCE 表示按引用传递。50.查询是数据浏览、数据重组、 1、 2、输入输出等操作的基础。(分数:2.00)填空项 1:_ (正确答案:统计分析)解析: