1、国家二级( ACCESS)笔试模拟试卷 28及答案与解析 1 已知一棵二叉树前序遍历和中序遍历分别为 ABDEGCFH和 DBGEACHF,则该二叉树的后序遍历为 ( A) GEDHFBCA ( B) DGEBHFCA ( C) ABCDEFGH ( D) ACBFEDHG 2 树是结点的集合,它的根结点数目是 ( A)有且只有 1个 ( B) 1或多于 1个 ( C) 0或 1个 ( D)至少 2个 3 如果进栈序列为 e1, e2, e3, e4,则可能的栈序列是 ( A) e3, e1, e4, e2 ( B) e2, e4, e3, e1 ( C) e3, e4、 e1、 e2 ( D
2、)任意顺序 4 在设计程序时,应采纳的原则之一是 ( A)不限制 goto语句的使用 ( B)减少或取消注解行 ( C)程序越短越好 ( D)程序结构应有助于读者理解 5 程序设计语言的基本成分是数据成分、运算成分、控制成分和 ( A)对象成分 ( B)变量成分 ( C)语句成分 ( D)传输成分 6 下列叙述中,不属于软件需求规格说明书的作用的是 ( A)便于用户、开发人员进行理解和交流 ( B)反映出用户问题的结构,可以作为软件开发工作的基础和依据 ( C)作为确认测试和验收的依据 ( D)便于开发人员进行需求分析 7 下列不属于软件工程的 3个要素的是 ( A)工具 ( B)过程 ( C
3、)方法 ( D)环境 8 单个用户使用的数据视图的描述称为 ( A)外模式 ( B)概念模式 ( C)内模式 ( D)存储模式 9 将 E-R图转换到关系模式时,实体与联系都可以表示成 ( A)属性 ( B)关系 ( C)键 ( D)域 10 SQL语言又称为 ( A)结构化定义语言 ( B)结构化控制语言 ( C)结构化查询语言 ( D)结构化操纵语肓 11 以下不属于数据库系统 (DBS)的组成的是 ( A)数据库集合 ( B)用户 ( C)数据库管理系统及相关软件 ( D)操作系统 12 数据库系统的核心是 ( A)数据库管理员 ( B)数据库管理系统 ( C)数据库 ( D)文件 13
4、 如图所示的数据模型属于 ( A)关系模型 ( B)层次模型 ( C)网状模型 ( D)以上皆非 14 用二维表来表示实体及实体之间联系的数据模型是 ( A)关系模型 ( B)层次模型 ( C)网状模型 ( D)实体一联系模型 15 关系型数据库中所谓 的 “关系 ”是指 ( A)各个记录中的数据彼此间有一定的关联关系 ( B)数据模型符合满足一定条件的二维表格式 ( C)某两个数据库文件之间有一定的关系 ( D)表中的两个字段有一定的关系 16 某文本型字段的值只能是字母且不允许超过 6个,则可将该字段的输入掩码属性定义为 ( A) AAAAAA ( B) LLLLLL ( C) CCCCC
5、C ( D) 999999 17 Access中,以下哪个不届于查询操作方式 ( A)选择查询 ( B)参数查询 ( C)准则查询 ( D)操作查询 18 在一个操作中 可以更改多条记录的查询是 ( A)参数查询 ( B)操作查询 ( C) SQL查询 ( D)选择查询 19 对 “将信息系 99年以前参加工作的教师的职称改为副教授 ”,合适的查询为 ( A)生成表查询 ( B)更新查询 ( C)删除查询 ( D)追加查询 20 “年龄在 18 21岁之间的男生 ”的设置条件可以设置为 ( A) “ 18 Or 21” ( B) “ 18 And 21” ( C) “ 18 Not 21” (
6、 D) “ 18 Like 21” 21 下面对查询功能的叙述中正确的是 ( A)在查询中 ,选择查询可以只选择表中的部分字段,通过选择一个表中的不同字段生成同一个表 ( B)在查询中,编辑记录主要包括添加记录、修改记录、删除记录和导入、导出记录 ( C)在查询中,查询不仅可以找到满足条件的汜录,而且还可以在建立查询的过程中进行各种统计计算 ( D)以上说法均不对 22 窗体是 Access数据库中的一个对象,通过窗体用户可以完成下列哪些功能 输入数据 编辑数据 存储数据 以行、列形式显示数据 显示和查询表中的数据 导出数据 ( A) ( B) ( C) ( D) 23 以下不是控件的类型的是
7、 ( A)结合型 ( B)非结合型 ( C)计算型 ( D)非计算型 24 “特殊效果 ”属性值用于设定控件的显示特效,以下不属于 “特殊效果 ”属性值的是 ( A) “凹陷 ” ( B) “颜色 ” ( C) “阴影 ” ( D) “凿痕 ” 25 键盘事件是操作键盘所引发的事件,下列不属于键盘事件的是 ( A) “击键 ”事件 ( B) “键按下 ”事件 ( C) “键释放 ”事件 ( D) “键锁定 ”事件 26 下面关于报表对数据的处理的叙 述正确的选项是 ( A)报表只能输入数据 ( B)报表只能输出数据 ( C)报表可以输入和输出数据 ( D)报表不能输入和输出数据 27 用来查看
8、报表页面数据输出形态的视图是 ( A) “设计 ”视图 ( B) “打印预览 ”视图 ( C) “报表预览 ”视图 ( D) “版面预览 ”视图 28 使用什么创建报表时会提示用户输入相关的数据源、字段和报表版面格式等信息 ( A) “自动报表 ” ( B) “报表向导 ” ( C) “图标向导 ” ( D) “标签向导 ” 29 如果我们要使报表的标题在每一页上都显示,那么应该设置 ( A)报表页眉 ( B)页面页眉 ( C)组页眉 ( D)以上说法都不对 30 在 Access中,可以通过数据访问页发布的数据是 ( A)只能发布数据库中没有变化的数据 ( B)只能发布数据库中变化的数据 (
9、 C)能发布数据库中保存的数据 ( D)以上说法均不对 31 在数据访问页的工具箱中,用于绑定超级链接的图标是 ( A) ( B) ( C) ( D) 32 如图所示为新建的一个宏组,以下描述错误的是 ( A)该宏组由 macro1 macro2两个宏组成 ( B)宏 macor1由两个操作步骤 (打开窗体、关闭窗体 )组成 ( C)宏 macro2中 Open Form 命令打开的是教师自然情况窗体 ( D)宏 macro2中 Close命令关闭了教师自然情况和教师工资两个窗体 33 以下哪个数据库对象可以一次执行多个操作 ( A)数据访问页 ( B)菜单 ( C)宏 ( D)报表 34 在
10、模块中执行宏 “macro1”的格式为是 ( A) Function RunMacro MacroName ( B) DoCmd RunMacro macrol ( C) Sub, RunMacm macro1 ( D) RunMacro macro1 35 有如下程序段: Dim str As String *10Dim iStr1=“abcdefg”i=12len1=Len (i)str2=Right(str1, 4)执行后, len1和 str2的返回值分别是 ( A) 12, abcd ( B) 10, bcde ( C) 2, defs ( D) O, cdef 36 数据库管理系统
11、是位于【 】之间的软件系统。 37 窗体由多个部分组成,每部分称作一个【 】。 38 如果报表的数据量较大,而需要快速查看报 表设计的结构、版面设置、字体颜色、大小等,则应该使用【 】视图。 39 Access用参照完整性来确保表中记录之间【 】的有效性,并不会因意外而删除或更改相关数据。 40 多字段排序时,排序的优先级是【 】。 41 在模块中执行宏的命令是使用 DoCmd对象的【 】方法。 42 Visual Basic中,允许一个变量未加定义直接使用,这样 VB即把它当做变体类型的变量。若使用 Dim语句定义这种类型的变量,则在 As后面应使用【 】关键字。 43 在长度为 n的有序线
12、性表中进行二分查找 ,需要的比较次数不超过【 】。 44 需求分析阶段的工作,可以分成以下四个方面:【 】、分析与综合、编写需求规格说明书和评审。 45 参数传递有【 】和按址两种方法。 46 在 Access中,过程可以分为【 】和子程序。 47 假设变量 intVar为一个整型变量,则执行赋值语句 intVar=“2“+3之后,变量intVar的值是【 】。 48 下面程序的运行结果为【 】。 x=-2.3 y=125 z=Len(Str$(x)+Str$(Y) Print z 49 数据管 理技术经历了人工处理阶段、【 】和【 】、分布式数据库系统、面向对象数据库系统五个发展阶段。 50
13、 创建窗体可以使用【 】和使用【 】两种方式。 国家二级( ACCESS)笔试模拟试卷 28答案与解析 1 【正确答案】 B 【试题解析】 利用前序和中序遍历的方法可以确定二叉树的结构,具体步骤如下: 前序遍历的第一个结点 A为树的根结点; 中序遍历中 A的左边的结点为A的左子树, A右边的结点为 A的右子树; 再分别对 A的左右子树进行上述两步处理,直到每个结点都找到正确的位置。 2 【正确答案 】 A 【试题解析】 树是一个或多个结点组成的有限集合,其中一个特定的结点称为根,其余结点分为若干个不相交的集合。每个集合同时又是一棵树。树有且只有 1个根结点。 3 【正确答案】 B 【试题解析】
14、 由栈 “后进先出 ”的特点可知: A) 中 e1不可能比 d先出, C) 中 e3不可能比 e4先出,且 e1不可能比 e2先出 D) 中栈是先进后出的,所以不可能是任意顺序。 B) 中出栈过程如图所示:4 【正确答案】 D 【试题解析】 滥用 goto语句将使程序流程无规律,可读性差,因此 A) 不选;注解行有利于对程序的理解,不应减少或取消, B) 也不选;程序的长短要依照实际情况而论,而不是越短越好, C) 也不选。 5 【正确答案】 D 【试题解析】 程序设计语言是用于书写计算机程序的语言,其基本成分有以下 4种,数据成分:用来描述程序中的数据。运算成分:描述程序中所需的运算。控制成
15、分:用来构造程序的逻辑控制结构。传输成分:定义数据传输成分,如输入输出语言。 6 【正确答案】 D 【试题解析】 软件需求规格 说明书 (SRS, Software Requirement Specification)是需求分析阶段的最后成果,是软件开发中的重要文档之一。它有以下几个方面的作用: 便于用户、开发人员进行理解和交流; 反映出用户问题的结构,可以作为软件开发工作的基础和依据; 作为确认测试和验收的依据。 7 【正确答案】 D 【试题解析】 软件工程包括 3个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控
16、制、管理。 8 【正确答案】 A 【试题解析】 选项 A) 正确,外模式是用户的数据视图,也就是用户所见到的数据模式;选项 B) 不正确,全局数据视图的描述称为概念模式,即数据库中全部数据的整体逻辑结构的描述;选项 C) 不正确,物理存储数据视图的描述称为内模式,即数据库在物理存储方面的描述;选项 D) 不正确,存储模式即为内模式。 9 【正确答案】 B 【试题解析】 数据库逻辑设计的主要工作是将 E-R图转换成指定 RDBMS中的关系模式。首先,从 -R图到关系模式的转换是比较直接的,实体与联系都可以表示成关系, E-R图中属性也可以 转换成关系的属性。实体集也可以转换成关系。 10 【正确
17、答案】 C 【试题解析】 结构化查询语言 (structured Query Language,简称 SQL)是集数据定义、数据操纵和数据控制功能于一体的数据库语言。 11 【正确答案】 D 【试题解析】 数据库系统是由 5部分组成的:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员 (DataBase Administrator, DBA用户。 12 【正确答案】 B 【试题解析】 数据库管理系统支持用户对数据的基本 操作,是数据库系统的核心软件,其主要目标是使数据成为方便用户使用的资源,易于为各种用户所共享,并增进数据的安全性、完整性和可用性。 13 【正确答案】 B 【试题解
18、析】 层次数据模型的特点;有且只有一个节点无双亲,这个节点称为“根节点 ”;其他节点有且只有一个双亲。网状数据模型的特点:允许一个以上节点无双亲;一个节点可以有多于一个的双亲。关系数据模型是以二维表的形式来表示的。 14 【正确答案】 A 【试题解析】 层次数据模型的特点:有且只有一个节点无双亲,这个节点称为“根节点 ”;其他节点 有且只有一个双亲。网状数据模型的特点:允许一个以上节点无双亲; 个节点可以有多于一个的双亲。关系数据模型是以二维表的形式来表示的。 15 【正确答案】 B 【试题解析】 Access中,一个表就是一个关系,每一个关系都是一个二维表。 16 【正确答案】 B 【试题解
19、析】 A) 选项必须输入 6个字母或数字 (数字也能输人,不符合 ), C) 选项可以输入 6个任意字符,也不符合题议, D) 选项可以选择输入 6个数字或空格,不符合题意。 17 【正确答案】 C 【试题解析】 查询有选择查询 、交叉表查询、参数查询、操作查询、 SQL查询;准则查询不存在。 18 【正确答案】 B 【试题解析】 操作查询的定义。 19 【正确答案】 B 【试题解析】 在建立和维护数据库的过程中,常常需要对表中的记录进行更新和修改,而最简单有效的方法就是利用更新查询。 20 【正确答案】 B 【试题解析】 “年龄在 18到 21岁之间 ”要使用 And语句来表示 “与 ”。
20、21 【正确答案】 C 【试题解析】 A) 中后半句通过选择一个表中的不同字段生成所需的多个表; B中编辑记录不包含导 入与导出记录。 22 【正确答案】 C 【试题解析】 窗体是 Access数据库应用中一个非常重要的工具,它可以用于显示表和查询中的数据,输入数据、编辑数据和修改数据。但没有包含 3项功能。 23 【正确答案】 D 【试题解析】 控件是窗体上用于显示数据、执行操作、装饰窗体的对象,其类型可以分为:结合型、非结合型、计算型,但注意没有非计算型。 24 【正确答案】 B 【试题解析】 “特殊效果 ”属性值用于设定控件的显示效果,如 “平面 ”、 “凸起 ”、“凹陷 ”、 “蚀刻
21、”、 “阴影 ”、 “凿痕 ”等,但是没有颜色项。 25 【正确答案】 D 【试题解析】 键盘事件主要有 “键按下 ”、 “键释放 ”、 “击键 ”等,没有 “键锁定 ”。 26 【正确答案】 B 【试题解析】 报表主要用于对数据库中的数据进行分组、计算、汇总和打印输出。 27 【正确答案】 B 【试题解析】 3种报表视图分别为 “设计 ”、 “打印预览 ”和 “版面预览 ”,没有 “报表预览 ”。 “打印预览 ”用于查看报表的页面数据输出形态。 28 【正确答案】 B 【试题解析】 “报表向导 ”在创建的时候会提示用户输入相关 的信息,其他 3个选项在创建的时候都是不会提示的,需要自己选择。
22、 29 【正确答案】 B 【试题解析】 将标题移动到页面页眉中,则标题在每一页上都显示。如果将标题移动到报表页眉中,则打印时只在第一页的开始位置出现。 30 【正确答案】 C 【试题解析】 如果数据不常更改则使用静态 HTML格式;如果数据需要经常更改,则使用动态 HTML格式。所以可以发布数据库中保存的数据。 31 【正确答案】 B 32 【正确答案】 D 【试题解析】 macro2和 Close 关闭的是教师工资窗 体,一次只能关闭一个窗体。 33 【正确答案】 C 【试题解析】 宏可以一次执行多个操作。 34 【正确答案】 B 【试题解析】 该语法的结构为: DoCmd RunMacro
23、 MacroName, RepeatCount,RepeatExpression : 35 【正确答案】 C 【试题解析】 Len()是字符串长度检测函数, i=12所以字符串长度为 2。 Right(字符串表达式, N1 )从字符串右起取 N1个字符。 36 【正确答案】 用户与 操作系统 【试题解析】 本题考查数据库管理系统的基本概念。 37 【正确答案】 节 【试题解析】 该题考查窗体结构。 38 【正确答案】 版面预览 【试题解析】 报表的版面预览视图只显示部分数据,因此打开的速度较快,较适合查看报表设计的结构、版面设置、字体颜色、大小,而不是数据本身。 39 【正确答案】 关系 【试
24、题解析】 参照完整性就是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的准则。 40 【正确答案】 从左到右 【试题解析】 多字段排序时, Access从左到右先将第一个字段按照指定的顺序进行排序,当第一个字段中有相同值时,再根据第二个字段中的内容进行排序,直到数据表中的数据全部排列好为止。 41 【正确答案】 RunMacro 【试题解析】 在模块中,使用 DoCmd对象的 RunMacro方法,可以执行设计好的宏。 42 【正确答案】 Variant 【试题解析】 若使用 Dim语句定义这种类型的变量,则在 A8后面应使用Variant关键字。 43 【正确答案】 log2n 【试
25、题解析】 二分法查找只适用于顺序存储的有序表。对 于长度为 n的有序线性表,在最坏情况下,二分查找只需要比较 log2n次。 44 【正确答案】 需求获取 【试题解析】 需求分析的任务是发现需求、求精、建模和定义需求,因此需求分析阶段的工作可以分成四个方面:需求获取、分析与综合、编写需求规格说明书和评审。 45 【正确答案】 按值 【试题解析】 所有的参数传递给过程都是按地址的,除非有特别指定的别的方法。可以按值传递参数,只要在过程的声明中包含 ByVal关键字。 46 【正确答案】 函数过程 【试题解析】 过程可分为函数过程和子程 序。 47 【正确答案】 5 【试题解析】 本题中,进行 “2“+3运算时,首先将字符串 “2“转换为数值然后再和 3进行加运算,结果为 5。 48 【正确答案】 8 【试题解析】 Str函数是将数值型量转换为字符型量,因为 y为正数,所以Str$(y)带一个空格, Str$(x)前面带有 “-”号。 Len函数是计算字符串的长度,由此可见本题的正确答案为 8。 49 【正确答案】 文件系统 数据库系统 【试题解析】 数据管理技术经历了人工处理阶段、文件系统和数据库系统、分布式数据库系 统、面向对象数据库系统五个发展阶段。 50 【正确答案】 人工 向导 【试题解析】 创建窗体可以使用人工和使用向导两种方式。