1、国家二级( ACCESS)笔试模拟试卷 30及答案与解析 1 在深度为 5的满二叉树中,叶结点的个数为 ( A) 32 ( B) 31 ( C) 16 ( D) 15 2 若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是 dgbaechf,则具后序遍历的结点访问顺序是 ( A) bdgcefha ( B) gdbecfha ( C) bdgaechf ( D) gdbehfca 3 一些重要的程序语言 (如 C语言和 Pascal 语言 )允许过程的递归调用。而实现递归调用中的存储分配通常用 ( A)栈 ( B)堆 ( C)数组 ( D)链表 4 软件工程的理论和技术性研究
2、的内容主要包括软件开发技术和 ( A)消除软件危机 ( B)软件工程管理 ( C)程序设计自动化 ( D)实现软件可重用 5 开发软件时对提高开发人员工作效率至关重要的是 ( A)操作系统的资源管理功能 ( B)先进的软件开发工具和环境 ( C)程序人员的数量 ( D)计算机的并行处理能力 6 在软件测试设计中,软件测试的主要目的是 ( A)实验性运行软件 ( B)证明软件正确 ( C)找出软件中的全部错误 ( D)发现软件错误而 执行程序 7 数据处理的量小单位是 ( A)数据 ( B)数据元素 ( C)数据项 ( D)数据结构 8 索引属于 ( A)模式 ( B)内模式 ( C)外模式 (
3、 D)概念模式 9 下述关于数据库系统的叙述中正确的是 ( A)数据库系统减少了数据冗余 ( B)数据库系统避免了一切冗余 ( C)数据库系统中数据的一致性是指数据类型一致 ( D)数据库系统比文件系统能管理更多的数据 10 数据库系统的核心是 ( A)数据库 ( B)数据库管理系统 ( C)模拟模型 ( D)软件工程 11 DB(数据库 )、 DBS(数据库系统 )、 DBMS(数据库管理系统 )三者之间的关系是 ( A) DBS包括 DB和 DBMS ( B) DBMS包括 DB和 DBS ( C) DB包括 DBS和 DBMS ( D) DBS等于 DB等于 DBMS 12 如图所示的数
4、据模型属于 ( A)层次模型 ( B)关系模型 ( C)网状模型 ( D)以上皆非 13 下列关系模型中术语解析不正确的是 ( A)记录,满足一定规范化要求的二维表,也称关系 ( B)字段,二维表中的一列 ( C)数据项,也成分量,是每个记录中的一个字段的值 ( D)字段的值域,字段的取值范围,也称为属性域 14 通过 “系别 ”这一相同字段,如图所示的表一和表二构成的关系为( A)一对一 ( B)多对一 ( C)一对多 ( D)多对多 15 用 SQL语言描述 “在教师表中查找男教师的全部信息 “,以下描述正确的是 ( A) SELECT FROM 教师表 IF(性别 =男 ) ( B) S
5、ELECT性别 FROM教师表 IP(性别 =男 ) ( C) SELECT *FROM教师表 WHERE(性别 =男 ) ( D) SELECT *FROM性别 WHERE(性别 =男 ) 16 将所有字符转换为大写的输入掩码是 ( A) ( B) ( C) 0 ( D) A 17 Access中袁与表的关系都定义为 ( A)一对多关系 ( B)多对多关系 ( C)一对一关系 ( D)多对一关系 18 下列属于操作查询的是 删除查询 更新查询 交叉表查询 追加查询 生成表查询 ( A) ( B) ( C) ( D) 19 哪个查询会在执行时弹出对话框,提示用户输入必要的信息,再按照这些信息进
6、行查询 ( A)选择查询 ( B)参数查询 ( C)交叉表查询 ( D)操作查询 20 查询能实现的功能有 ( A)选择字段,选择记录,编辑记录,实现计算,建立新表,建立数据库 ( B)选择字段,选择记录,编辑记录,实现计算,建立新表,更新关系 ( C)选择字段,选择记录,编辑记录,实现计算,建立新表,设置格式 ( D)选择字段,选择记录,编辑记录,实现计算,建立新表,建立莓于查询的报表和窗体 21 特殊运算符 “In”的含义是 ( A)用于指定一个字段值的范围,指定的范围之间用 And连接 ( B)用于指定 一个字段值的列表,列表中的任一值都可与杳询的字段相匹配 ( C)用于指定一个字段为空
7、 ( D)用于指定一个字段为非空 22 表中准则的功能是( A)杳询 99年 1月之前参加工作的职工 ( B)查询 99年 12月之后参加工作的职工 ( C)查询 99年参加上作的职工 ( D)查询 99年 1月和 2月参加工作的职工 23 窗体中的信息不包括 ( A)设计者在设计窗口时附加的一些提示信息 ( B)设计者在设计窗口时输入的一些重要信息 ( C)所处理表的记录 ( D)所处理查询的记录 24 用于创建窗体或修改 窗体的窗口是窗体的 ( A)设计视图 ( B)窗体视图 ( C)数据表视图 ( D)透视表视图 25 没有数据来源,且可以用来显示信息、线条、矩形或图像的控件的类型是 (
8、 A)结合型 ( B)非结合型 ( C)计算型 ( D)非计算型 26 下列不属于控件格式属性的是 ( A)标题 ( B)正文 ( C)字体大小 ( D)字体粗细 27 鼠标事件是指操作鼠标所引发的事件,下列不属于鼠标事件的是 ( A) “鼠标按下 ” ( B) “鼠标移动 ” ( C) “鼠标释放 ” ( D) “鼠标锁定 ” 28 对报 表属性中的数据源设置,下列说法正确的是 ( A)只能是表对象 ( B)只能是查询对象 ( C)既可以是表对象也可以是查询对象 ( D)以上说法均不正确 29 报表十的报表页眉是用来 ( A)显示报表中的字段名称或对记录的分组名称 ( B)显示报表的标题、图
9、形或说明性文字 ( C)显示本页的汇总说明 ( D)显示整份报表的汇总说明 30 如图所示的报表的类型是 ( A)纵栏式报表 ( B)表格式报表 ( C)图表报表 ( D)标签报表 31 数据访问页有两种视图方式,它们是 ( A)设计视图和数 据表视图 ( B)设计视图和页视图 ( C)设计视图和打印预览视图 ( D)设计视图和窗体视图 32 在数据访问页的工具箱中,用于绑定 HTML的图标是 ( A) ( B) ( C) ( D) 33 能够创建宏的没计器是 ( A)窗体设计器 ( B)报表设计器 ( C)表设计器 ( D)宏设计器 34 用于打开报表的宏命令是 ( A) OpenForm
10、( B) Openquery ( C) OpenReport ( D) Close 35 以下关于标准模块的说法不正确的是 ( A)标准模块一 般用于存放其他 Access数据库对象使用的公共过程 ( B)在 Access系统中可以通过创建新的模块对象而进人其代码设计环境 ( C)标准模块所有的变量或函数都具有全局特性,是公共的 ( D)标准模块的生命周期是伴随着应用程序的运行而开始、关闭而结束的 36 算法的基本特征是可行性、确定性、【 】和拥有足够的情报。 37 在长度为 n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为【 】。 38 在面向对象的程序设计中,类描述的是具有相似
11、性质的一组【 】。 39 通常,将软件产 品从提出、实现、使用维护到停止使用退役的过程称为【 】。 40 结合型文本框可以从表或【 】中获得所需的数据。 41 阅读下面程序: Private Function a(load As Integer) As Single If load 20 then money = load/2 else money =20 + load end if a = money End Function Private Sub Form_Click( ) Dim load As Integer, fee As Single Load = InputBox(“请输入一个
12、数 :“) fee= a(loaDPrint fee End Sub 输入 20,运行后的输出结果是【 】。 42 可以使用【 】键添加断点。 43 从逻辑结构看,线性表是典型的线性结构,树是典型的【 】。 44 在面向对象方法学中,直接反映了用户对目标系统的要求的模型是【 】。 45 软件测试的目的是尽可能发现软件中的错误,通常【 】是在代码编写阶段进行的测试,它是整个测试工作的基础。 46 调整活动窗口大小的宏操作 是【 】。 47 通过宏打开某个数据表的宏命令是【 】。 48 阅读下列程序。 Option Base 1 Private Sub Form_Click( ) Dim x(3,
13、 3) For j = 1 to 3 For k = 1 To 3 If j =k then x(J, k) = 1 If j k then x(j, k) = k Next k Next j Call fun(x( ) ) End Sub Private Sub fun(x( ) ) For j = 1 to 3 For k = 1 to 3 Print x(j, k); Next k Next j End Sub 运行程序时,输出结果为【 】。 49 下面程序段的运行结果是【 】。 Option Base 1 Private Sub swap(a( ) As Integer) For I
14、= 1 to 102 t =a(I) a(I) = a(10-I+l) a(10-I+1) = t Next I End Sub Private Sub Form Click( ) Dim x(10) As Integer For I = 1 to 10 x(I) = I * 2 Next I Swap x( ) For I=1 to 10 Print x(I) Next I End Sub 50 下面程序的输出结果是【 】。 Private Sub Commandl_Click( ) Dim a(1 To 20) Dim i Fori = 1 To 20 a(i) = i Next i Fo
15、r Each i In a( ) a(i) = 20 Next i Print a(2) End Sub 51 数据管 理技术经历了人工处理阶段、【 】和【 】、分布式数据库系统、面向对象数据库系统 5个发展阶段。 52 创建窗体可以使用【 】和使用【 】两种方式。 53 Access中提供了 6种预定义报表格式,有【 】、【 】、浅灰、紧凑、【 】和随意。 国家二级( ACCESS)笔试模拟试卷 30答案与解析 1 【正确答案】 B 【试题解析】 所谓满二叉树是指这样的一种二叉树:除量后一层外,每一层上的所有结点都有两个叶子结点。这就是说,在满二叉树中,层上的结点数都达到最大值,即在满二叉树
16、的第 k层上有 2k-1个结点,且深度为 m的满二叉树有 2m-1个结点。 2 【正确答案】 D 【试题解析】 前序遍历的第一个结点 a为树的根结点;中序遍历中 a的左边的结点为 a的左子树, a右边的结点为 a的右子树;再分别对 a的左右子树进行上述两步处理,直到每个结点都找到正确的位置。 3 【正确答案】 A 【试 题解析】 一些较流行的程序语言允许过程的递归调用。递归调用就是过程调用本身。递归实现的是:当过程每一次执行后,都能返回到最近一次调用它的过程中。这样各调用点之间形成一种后进先出关系,而栈结构正适合来存储这些调用点。 4 【正确答案】 B 【试题解析】 软件工程的目标是,在给定的
17、成本、进度的前提下,开发出具有有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品。基于这一目标,软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。 5 【正确答案】 B 【试题解析】 软件工程鼓励研制和采用各种先进的软件开发方法、工具和环境。工具和环境的使用又进 步提高了软件的开发效率、维护效率和软件质量。 6 【正确答案】 D 【试题解析】 使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。软件测试是为了发现错误而执行程序的过程。测试要以查找错误为中
18、心,而不是为了演示软件的正确功能。 7 【正确答案】 C 【试题解析】 数据处理的最小单位是数据项;由若干 数据项组成数据元素;而数据是指能够被计算机识别、存储和加工处理的信息载体;数据结构是指数据之间的相互关系和数据运算。故正确答案为选项 C 8 【正确答案】 B 【试题解析】 内模式 (Internal SchemA) 又称物理模式 (Physical SchemA) ,它给山了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及 hash等存取方式与存取路径。 9 【正确答案】 A 【试题解析】 数据库系统的数据具有高共享性和低冗余性,但不能完全避免数据冗余;数据的一致性
19、是指在系 统中同一数据的不同出现应保持相同的值。 10 【正确答案】 B 【试题解析】 数据库管理系统 (DataBase Management System,简称 DBMS)是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等,数据库管理系统是数据库系统的核心。 11 【正确答案】 A 【试题解析】 数据库系统是由 5部分组成的:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员 (DataBase Administrator, DBA用户 12 【正确答案】 C 【试题解析】 层次数据模型的特点:有且只有 个节点无双亲,这个节点称为
20、“根节点 ”;其他节点有且只有一个双亲。网状数据模型的特点:允许 个以上节点无双亲; 个节点可以有多于一个的双亲。关系数据模型是以二维表的形式来表示的。 13 【正确答案】 A 【试题解析】 表中的每一横行称为一个记录,也称元组。 14 【正确答案】 C 【试题解析】 一个系可以有多个学生、而一个学生只属于一个系,所以为一对多关系。 15 【正确答案】 C 【试题解析】 该段语法为 SELECT*字段列表 FROM表名 WHERE条件表达式。 16 【正确答案】 A 【试题解析】 B) 选项指所有字符转换为小写, C) 选项指必须输人数字 0 9, D) 选项指必须输入字母或数字。 17 【正
21、确答案】 A 【试题解析】 因为在 Access 数据库中,一对一的关系可以合并为一个表,多对多的关系可以拆成多个一对多的关系。所以,一般都是一对多的关系。 18 【正确答案】 D 【试题解析】 操作查询包括生成表查询、删除查坷、更新查询、追加查询;交叉表查询不属于操 作查询。 19 【正确答案】 B 【试题解析】 参数查询在执行时会弹出对话框,并提示输入必要的信息。 20 【正确答案】 D 【试题解析】 建立数据库和更新关系都不能通过查询实现。至于设置格式,更改外观,可以在各种视图下方便完成,但不属于查询。 21 【正确答案】 B 【试题解析】 A) 选项为 Between的含义, C) 选
22、项为 Is Null 的含义, D) 选项为Is Not Null 的含义。 22 【正确答案】 C 【试题解析】 这个准则表达式是用来查询从 99年 1月 1日开始到 99年 12月 31日参加工作的职工。 23 【正确答案】 B 【试题解析】 窗体中的信息主要有两类:一类是设计者在设计窗体时附加的一些提示信息;另一类是所处理表或查询的记录。不包括 B) 这一选项。 24 【正确答案】 A 【试题解析】 “设计 ”视图是用于创建窗体或修改窗体的窗口; “窗体 ”视图是显示记录数据的窗口,主要用于添加或修改表中的数据; “数据表 ”视图是以行列格式显示表、查询或窗体数据的窗口。 25 【正确答
23、案】 B 【试题解析】 结合型控件主要用于显示、输入 、更新数据库中的字段;非结合型控件没有数据来源可以显示信息、线条、矩形或图像;计算型控件用于表达式作为数据源,表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗体或报表上的其他控件中的数据。 26 【正确答案】 B 【试题解析】 控件的格式属性包括标题、字体大小、字体名称、字体粗细、前景颜色、背景颜色、特殊效果等,没有 “正文 ”这一项。 27 【正确答案】 D 【试题解析】 鼠标事件包括 “单击 ”、 “双击 ”、 “鼠标按下 ”、 “鼠标移动 ”、 “鼠标释放 ”等,但没有 “鼠标锁定 ”。 28 【正确答案】 C 【试题
24、解析】 将报表与某一数据表或杳询绑定起来即为它的数据记录来源。 29 【正确答案】 B 【试题解析】 选项 A) 是页面页眉的功能, C) 选项是页面页脚的功能, D) 选项是报表页脚的功能。 30 【正确答案】 A 【试题解析】 纵栏式报表是在一页中主体节内显示 条或多条信息,而且以垂直方式显示。 31 【正确答案】 B 【试题解析】 A) 选项中的数据表视图既可以是查询视图也可以是窗体视图,但不是数据访问页视图; C) 选项中打印预览视图是报表 视图; D) 选项中窗体视图是创图视图。 32 【正确答案】 D 【试题解析】 A) 选项是超级链接图标, B) 选项是滚动文字图标, C) 选项
25、是绑定超级链接图标 33 【正确答案】 D 【试题解析】 宏设计器用来创建宏。 34 【正确答案】 C 【试题解析】 A) 选项用于打开窗体, B) 选项用于打开查询见题目选项用于关闭数据库对象。 35 【正确答案】 C 【试题解析】 在各个标准模块内部也可以定义私有变量和私有过程仅供本模块内部使用。 36 【正确答案】 有穷 性 【试题解析】 算法的基本特征是可行性、确定性、有穷性和拥有足够的情报。 37 【正确答案】 log2n 【试题解析】 在长度为 n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为 log2n。 38 【正确答案】 对象 【试题解析】 在面向对象的程序设计中
26、,类描述的是具有相似性质的一组对象。 39 【正确答案】 软件生命周期 【试题解析】 通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。 40 【正确答案】 查询 【试题解析】 结 合型文本框可以从表或查询中获得所需的数据。 41 【正确答案】 40 【试题解析】 本题调用通用函数过程,进行虚实结合后 load的值为 20。执行 a函数时,首先判断 load 20条件为假,执行 money=20+load,使 money的值为40。接着执行 a=money语句,使函数名的值为 40,执行到语句 End Function则返回调用它的事件过程,将函数值赋给变量 fee。
27、最后输出变量 fee的值,其值为40。 42 【正确答案】 F9 【试题解析】 将插入点移到要设为断点的程序处,再按 F9键可添加断点。 43 【正确答案】 非线性结构 【试题解析】 线性结构是指有且只有一个根节点,并且每个节点最多有一个前件,也最多有一个后件。不满足此条件的属于非线性结构。线性表是线性结构。树结构不满足结点只有一个后件的条件,因此属于非线性结构。 44 【正确答案】 功能模型 【试题解析】 在面向对象方法学中,直接反映了用户对目标系统的要求的模型是功能模型。 45 【正确答案】 单元测试 【试题解析】 单元测试集中对源代码实现的每一个程序单元进行测试,检查各个程序模块是否正确
28、地实 现了规定的功能,其目的在于发现各模块内部可能存在的各种差错。 46 【正确答案】 MoveSize 【试题解析】 MoveSize可以通过设置其相应的操作参数来移动活动窗口或调整其大小; Restore可将处于最大化或最小化的窗口恢复为原来的大小。 47 【正确答案】 OpenTable 【试题解析】 OpenTable可在 “数据表 ”视图或 “设计 ”视图中或在 “打印预览 ”中打开表,可以指定数据的输入方式是否是 “只读 ”的或者是否可以 “编辑 ”或 “增加 ”数据。 48 【正确答案】 1231 131211 【试题解析】 事件过程声明了一个二维数组,并利用循环产生 3*3数组
29、,由题干可知,该数组对角线元素全部为 1,其余元素为 3。调用 fun过程时,采用了虚实结合的方法,然后执行该过程。在过程中访问 x数组就是事件过程中的数组,优先输出了 x数组的所有元素值,由于在输出时执行了 Print x(j, k),并且输出数据语句后有分号,因此只输出一行。 49 【正确答案】 2.0181614121e+015 【试题解析】 在该事件过程中,定义并生成了 x数组,该数组共有 10个元素,分别是 2、 4、 6、 8、 10、 12、 14、 16、 18、 20。接着使用了不带 Call的调用语句,实际参数和虚拟参数都是数组,是按地址传送,在过程中访问的数组就是事件过程中的 x数组。在该过程中,将数组的第一个元素和最后一个元素交换位置。依此类推。返回事件过程后输出交换后的数组全部元素。 50 【正确答案】 20 【试题解析】 For Each. Next语句是针对数组和集合中的每一个元素进行一次操作的语句组合。本题定义了一个数组,然后利用 For循环将 1-20赋给数组元素,又利用 For Each. Next语句将数组 的每一个元素定义为 20,故输出结果为20。 51 【正确答案】 文件系统 数据库系统 52 【正确答案】 人工 “向导 ” 53 【正确答案】 大胆 正式 组织