1、国家二级( ACCESS)笔试模拟试卷 38及答案与解析 1 在深度为 5的满二叉树中,叶子结点的个数为 _。 ( A) 32 ( B) 31 ( C) 16 ( D) 15 2 若某二叉树的前序遍历访问顺序是 abdgceth,中序遍历访问顺序是 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 索引属于 _。
3、( A)模式 ( B)内模式 ( C)外模式 ( D)概念模式 9 下述关于数据库系统的叙述中正确的是 _。 ( A)数据库系统减少了数据冗余 ( B)数据库系统避免了一切冗余 ( C)数据库系统中数据的一致性是指数据类型一致 ( D)数据库系统比文件系统能管理更多 的数据 10 数据库系统的核心是 _。 ( A)数据库 ( B)数据库管理系统 ( C)模拟模型 ( D)软件工程 11 DBMS(数据库管理系统 )是 _。 ( A) OS的一部分 ( B) OS支持下的系统文件 ( C)一种编译程序 ( D)混合型 12 下图所示的数据模型属于 _。 ( A)层次模型 ( B)关系模型 ( C
4、)网状模型 ( D)以上皆非 13 以下字符串不符合 Access字段命名规则的是 _。 ( A) school ( B)生日快乐 ( C) hello .c ( D) /注释 14 必须输入数字 0 9的输入掩码是 _。 ( A) ( B) ( C) 0 ( D) A 15 某数据库的表中要添加一张 Excel电子表格,则该采用的字段类型是 _。 ( A) OLE对象数据类型 ( B)超级连接数据类型 ( C)查阅向导数据类型 ( D)自动编号数据类型 16 在 Access的 5个最主要的查询中,能从一个或多个表中检索数据,在一定的限制条件下,还可以通过此查询方式来更改相关表中的记录的是
5、_。 ( A)选择查询 ( B)参数查询 ( C)操作查询 ( D) SQL查询 17 下面的查询方式中不属于操作查询的是 _。 ( A)选择查询 ( B)删除查询 ( C)更新查询 ( D)追加查询 18 直接将命令发送 ODBC数据,它使用服务器能接受的命令,利用它可以检索或更改记录的是 _。 ( A)联合查询 ( B)传递查询 ( C)数据定义查询 ( D)子查询 19 在查询设计视图中 _。 ( A)可以添加数据库表,也可以添加查询 ( B)只能添加数据库表 ( C)只能添加查询 ( D)以上两者 都不能添加 20 “A And B”准则表达式表示的意思是 _。 ( A)表示查询表中的
6、记录必须同时满足 And两端的准则 A和 B,才能进入查询结果集 ( B)表示查询表中的记录只需满足由 And两端的准则 A和 B中的一个,即可进入查询结果集 ( C)表示查询表中记录的数据介于 A、 B之间的记录才能进入查询结果集 ( D)表示查询表中的记录当满足由 And两端的准则 A和 B不相等时即进入查询结果集 21 主 /子窗口通常用来显示查询中的数据或多个表中的数据,而这些数据之间具有的关系是 _。 ( A) 一对多 ( B)多对一 ( C)一对一 ( D)多对多 22 窗体类型中将窗体的一个显示记录按列分隔,每列的左边显示字段名,右边显示字段内容的是 _。 ( A)表格式窗体 (
7、 B)数据表窗体 ( C)纵栏式窗体 ( D)主 /子窗体 23 如果在窗体上输入的数据总是取自于查询或取自某固定内容的数据,或者某一个表中记录的数据,可以使用 _。 ( A)选项卡 ( B)文本框控件 ( C)列表框或组合框控件 ( D)选项组控件 24 窗口事件是指操作窗口时所引发的事件,下列不屈于窗口事件 的是 _。 ( A) “加载 ” ( B) “打开 ” ( C) “关闭 ” ( D) “确定 ” 25 对报表属性中的数据源设置的说法正确的是 _。 ( A)只能是表对象 ( B)只能是查询对象 ( C)既可以是表对象也可以是查询对象 ( D)以上说法均不对 26 如果我们要使报表的
8、标题在每一页上都显示,那么应该设置 _。 ( A)报表页眉 ( B)页面页眉 ( C)组页眉 ( D)以上说法都不对 27 当在一个报表中列出学生 3门课 a, b, c的成绩时,若要对每位学生计算 3门课的平均成绩 ,只要设置新添计算控件的控制源为 _。 ( A) =a+b+c/3 ( B) (a+b+c)/3 ( C) =(a+b+c)/3 ( D)以上表达式均错 28 在 Access中,可以通过数据访问页发布的数据是 _。 ( A)只能发布数据库中没有变化的数据 ( B)只能发布数据库中变化的数据 ( C)能发布数据库中保存的数据 ( D)以上说法均不对 29 在数据访问页的工具箱中,
9、图标的名称是 _。 ( A)滚动文字 ( B)展开 /收缩 ( C) “命令 ”按钮 ( D)标签 30 以 下能用宏而不需要 VBA就能完成的的操作是 _。 ( A)事务性或重复性的操作 ( B)数据库的复杂操作和维护 ( C)自定义过程的创建和使用 ( D)一些错误过程 31 用于执行指定的外部应用程序的宏命令是 _。 ( A) RunSQL ( B) RunApp ( C) Requery ( D) Quit 32 在设计条件宏时,对于连续重复的条件,要替代重复条件式可以使用下面的符号 _。 ( A) . ( B) = ( C) , ( D) ; 33 以下有关优先级的比较,正确的是 _
10、。 ( A)算术运算符关系运算符连接运算符 ( B)算术运算符连接运算符逻辑运算符 ( C)连接运算符算术运算符关系运算符 ( D)逻辑运算符关系运算符算术运算符 34 以下关于标准模块的说法不正确的是 _。 ( A)标准模块一般用于存放其他 Access数据库对象使用的公共过程 ( B)在 Access系统中可以通过创建新的模块对象而进入其代码设计环境 ( C)标准模块所有的变量或函数都具有全局特性,是公共的 ( D)标准模块的生命周期是伴随着应用程序的运行而开始、关闭而结 束 35 有如下程序段: D=#2004-8-1# T=#12:08:20# MM=Year(D) SS=Minute
11、(T) 执行后, MM和 SS的返回值分别是 _。 ( A) 2004, 08 ( B) 8, 12 ( C) 1, 20 ( D) 2004-8-1, 12:08:20 36 算法的复杂度主要包括【 】复杂度和空间复杂度。 37 数据的逻辑结构在计算机存储空间中的存放形式称为数据的【 】。 38 诊断和改正程序中错误的工作通常称为【 】。 39 在关系数据库中,把数据表示成二维表,每一个二维表称为【 】。 40 关系数据库管理系统能实现的专门关系运算包括选择、连接和【 】。 41 使用快速创建数据访问页方式创建的数据访问页,页面上的数据都简单的以【 】出现,并且没有进行数据分组等信息。 42
12、 设置计算机发出嘟嘟声的宏操作是【 】。 43 DAO对象模型和 ADO对象模型的区别在于,【 】可以操作 SQL Server数据或 ODBC数据源等非 Access数据。 44 Office提供了 3个可以使用在 Web上的组件,包括电子表 格、图表和【 】。 45 VB中的控制结构包括顺序结构、分支结构【 】结构。 46 Print Datediff(“m“,#2002/09/24#,#2002/09/25#)输出结果为【 】。 47 将处于最大化或最小化的窗口恢复为原来的大小的宏操作是【 】。 48 运行以下程序段后,输出结果为【 】。 For I=1 To 3 Cls Print “
13、I=“,I; Next答案 I=3解析 本题考查 Cls语句的功能。 Cis语句的功能是清除窗体或其他对象上的所有输出,因此,本题 在运行中虽然对 I=1和 I=2有输出,但都被清除,最后只剩下 I=3时的输出值。 49 执行下面的程序段, s的值为【 】。 s=0:k=10 While k s=s+10 k=k-2 Wend 50 在窗体上画一个名称为 Command1的命令按钮和 3个名称为 Labe11、 Labe12、Labe13的标签,然后编写如下程序段: Private x As Integer Private Sub Command1_Click() Static y As In
14、teger Dim z As Integer n=10 z=n+z y=y+z X=X+Z Labe11 Caption=x Labe12 Caption=y Labe13 Caption=z End Sub 运行程序,连续 3次单击命令按钮后,则 3个标签中显示的内容是【 】 国家二级( ACCESS)笔试模拟试卷 38答案与解析 1 【正确答案】 B 【试题解析】 所谓满二叉树是指这样的一种二叉树:除最后一层外,每一层上的所有结点都有两个叶子结点。这就是说,在满二叉树中,层上的结点数都达到最大值,即在满二叉树的第 k层上有 2K-1个结点,且深度为 m的满二叉树有 2m-1个结点。 2 【
15、正确答案】 D 【试题解析】 前序遍历的第一个结点 a为树的根结点;中序遍历中 a的左边的结点为 a的左子树, a右边的结点为 a的右子树;再分别对 a的左右子树进行上述两步处理,直到每个结点都找到正确的位置。 3 【正确答案】 A 【试题解析】 一些较流行的程序语言允许过程的递归调用。递归调用就是过程调用本身。递归实现的是:当过程每一次执行后,都能返回到最近一次调用它的过程中。这样各调用点之间形成一种后进先出关系,而栈结构正适合来存储这些调用点。 4 【正 确答案】 B 【试题解析】 软件工程的目标是,在给定的成本、进度的前提下,开发出具有有效性、可靠性、可理解性、可维护性、可重用性、可适应
16、性、可移植性、可追踪性和可互操作性且满足用户需求的产品。基于这一目标,软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。 5 【正确答案】 B 【试题解析】 软件工程鼓励研制和采用各种先进的软件开发方法、工具和环境。工具和环境的使用又进一步提高了软件的开发效率、维护效率和软件质量。 6 【正确答案】 D 【试题解析】 使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是否弄清预期结果与实际结果之间的差别。软件测试是为了发现错误而执行程序的过程。测试要以查找错误为中心,而不是为了演示软件的正确功能。 7 【正确答案】 C 【试题解析】 数据处理
17、的最小单位是数据项:由若干数据项组成数据元素;而数据是指能够被计算机识别、存储和加工处理的信息载体;数据结构是指数据之间的相互关系和数据运算。 8 【正确答案】 B 【试题解析】 内模式 (Internal Schema)又称物理模式 (Physical Schema),它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等存取方式与存取路径。 9 【正确答案】 B 【试题解析】 数据库系统的数据具有高共享性和低冗余性,但不能完全避免数据冗余;数据的一致性是指在系统中同一数据的不同地方出现应保持相同的值。 10 【正确答案】 B 【试题解析】 数据库管理系统 (
18、Database Management System,简称 DBMS)是数据库的机构,它是一种系统软件,负责数据库 中的数据组织、数据操纵、数据维护、控制及保护和数据服务等,数据库管理系统是数据库系统的核心。 11 【正确答案】 B 【试题解析】 DBMS是位于用户与操作系统之间数据库管理系统,是属于 OS支持下的系统文件。 12 【正确答案】 C 【试题解析】 层次数据模型的特点:有且只有一个结点无双亲,这个结点称为“根结点 ”:其他结点有且只有一个双亲。网状数据模型的特点:允许一个以上结点无双亲,一个结点可以有多余一个的双亲。关系数据模型是以二维表的形式来表示的。 13 【正确答案】 C
19、【 试题解析】 字段命名规则为:长度 1 64个字符;可以包含字母、汉字、数字、空格和其他字符;不能包括句号 (.)、感叹号 (!)、方括号 ()和重音符号 ()。 14 【正确答案】 C 【试题解析】 A项指将所有字符转换为大写, B项指所有字符转换为小写, C项指必须输入数字 (0-9), D项指必须输入字母或数字。 15 【正确答案】 A 【试题解析】 OLE对象指的是其他使用 OLE协议程序创建的对象,例如,Word文档、 Excel电子表格、图像、声音和其他二进制数据。 16 【正确答案】 A 【试题解析】 选择查询能够根据指定的查询准则,从一个或多个表中获取数据并显示结果,也可以使
20、用选择查询对记录进行分组,并且对记录进行总结、计数、平均以及其他类型的计算;参数查询是一种利用对话框来提示用户输入准则的查询:操作查询与选择查询相似,但不同的是操作查询是在一次查询操作中对所得的结果进行编辑等操作; SQL查询就是用户用 SQL语句来创建的一种查询。 17 【正确答案】 A 【试题解析】 选择查询是属于查询的种类,跟操作查询并列。操作查询包括生成表查询、删除查询、更新查询和追加查询四种。 18 【正确答案】 B 【试题解析】 传递查询的定义。传递查询和联合查询、数据定义查询、子查询。 19 【正确答案】 A 【试题解析】 注意在查询设计视图中既可以添加数据库表也可以添加查询。
21、20 【正确答案】 A 【试题解析】 And是 “与 ”运算符,表示两端同时满足。 21 【正确答案】 A 【试题解析】 举个例子,在 “教学管理 ”数据库中,每名学生可以选多门课程,这样 “学生 ”和 “选课成绩 ”之间就存在一对多的关系。 22 【正确答案】 C 【试题解析】 表 格式窗体在一个窗体中显示多条记录的内容;数据表窗体在外观上跟数据表和查询数据的界面相同:而主 /子窗体通常用于显示多个表或查询中的结果。 23 【正确答案】 C 【试题解析】 A选项卡是用来分页的,而 D选项组控件是用来选择列表的, B主要用米输入或编辑字段数据。 24 【正确答案】 D 【试题解析】 常见的窗口
22、事件有 “打开 ”、 “关闭 ”和 “加载 ”,没有 “确定 ”事件。 25 【正确答案】 C 【试题解析】 将报表与某一数据表或查询绑定起来即为它的数据记录来源。 26 【正确答案】 B 【试题解析】 将标题移动到页面页眉中,则标题在每一页上都显示;如果将标题移动到报表页眉中,则打印时只在第一页的开始位置出现。 27 【正确答案】 C 【试题解析】 计算控件的控件源必须是 “=”开头的计算表达式。 28 【正确答案】 C 【试题解析】 如果数据不常更改则使用静态 HTML格式;如果数据需要经常更改,则使用动态 HTML格式。所以可以发布数据库中存在的数据。 29 【正确答案】 C 【试题解析
23、】 滚动文字的图标是,展开 /收缩的图标是,标签。 30 【正确 答案】 A 【试题解析】 VBA只能完成一些比较简单的操作。 31 【正确答案】 B 【试题解析】 RunSQL用于执行指定的 SQL语句, Requery用于实施指定控件重新查询, Quit用于退出 Access。 32 【正确答案】 A 33 【正确答案】 B 【试题解析】 优先级:算术运算符,连接运算符,关系运算符,逻辑运算符。 34 【正确答案】 C 【试题解析】 在各个标准模块内部也可以定义私有变量和私有过程仅供本模块内部使用。 35 【正确答案】 A 【 试题解析】 Year函数是提取日期字符串中的年份, Minut
24、e函数是提取时间字符串中的分钟数。 36 【正确答案】 时间 【试题解析】 算法的复杂度主要指时间复杂度和空间复杂度。所谓算法的时间复杂度,是指执行算法所需要的计算工作量;算法的空间复杂度,一般是指执行这个算法所需要的内存空间规模。 37 【正确答案】 存储结构或物理结构或物理存储结构 【试题解析】 数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构。 38 【正确答案】 调试或程序调试或软件调试或 Debug或调试 程序或调试软件或debug 【试题解析】 调试也称排错,调试的目的是发现错误的位置,并改正错误。一般的调试过程分为错误侦查、错误诊断和改正错误。 39 【正确答案】 关
25、系 或 关系表 【试题解析】 在关系模型中,把数据看成一个二维表,每一个二维表称为一个关系。表中的每一列称为一个属性,相当于记录中的一个数据项,对属性的命名称为属性名,表中的一行称为一个元组,相当于记录值。 40 【正确答案】 投影 【试题解析】 关系数据库管理系统的专门关系运算包括选择、连接和投影。选择运算是在指定 的关系中选取所有满足给定条件的元组,梅成一个新的关系,而这个新的关系是原关系的一个子集;投影运算是在给定关系的某些域上进行的运算。通过投影运算可以从一个关系中选择出所需要的属性成分,并且按要求排列成一个新的关系,而新关系的各个属性值来自原关系中相应的属性值;连接运算是对两个关系进
26、行的运算,其意义是从两个关系的笛卡尔积中选出满足给定属性间一定条件的那些元组。 41 【正确答案】 纵栏式 【试题解析】 本题考察的是创建数据访问页方法中的一种,即使用快速创建数据访问页的方式,只要从它的基本知识点出发就能 解决本题。使用这种方式快速创建的数据访问页,页面上表中的数据都简单地以纵栏表的方式出现,并且没有进行数据分组等信息。 42 【正确答案】 Beep 【试题解析】 本题考查提示用户操作。 Beep可以通过个人计算机的扬声器发出嘟嘟声。 43 【正确答案】 ADO对象模型 【试题解析】 本题考查 DAO对象模型和 ADO对象模型的区别。 DAO对象模型和 ADO对象模型都可以操
27、作 Access数据库,但 ADO对象模型还可以操作非Access数据 (如 SQL Server数据或 ODBC数据源 )。 44 【正确答案】 数据透视表 【试题解析】 本题考查 Office Web组件。 Office提供了 3个可以使用在 Web上的组件,包括电子表格、图表和数据透视表。 45 【正确答案】 循环 【试题解析】 本题考查 VB的控制结构。 VB中的控制结构包括顺序结构、分支结构和循环结构。本题的答案是循环。 46 【正确答案】 0 【试题解析】 本题考查 DateDiff函数。 DateDiff函数用来计算两个日期数据的单位时间间隔,其完整形式为 DateDiff(in
28、terval,date1,date2,firstdayofweek ,firstweekofyear),其中 date1和 date2为两个日期数据,而 interval为需要计量的单位,如年 (”yyyy“)、月 (“m“)、日 (“d“)等。 47 【正确答案】 Restore 【试题解析】 本题考查控制窗口的大小和位置操作。 Maximize可以放大活动窗口,使其充满 Microsoft Access窗口,该操作可以使用户尽可能多地看到活动窗口中的对象; Minimize可以将活动窗口缩小为 Microsoft Access窗口底部 的小标题栏; MoveSize可以通过设置起相应的操作
29、参数移动活动窗口或调整其大小; Restore可将处于最大化或最小化的窗口恢复为原来的大小。 48 【正确答案】 I=3 【试题解析】 本题考查 Cls语句的功能。 Cis语句的功能是清除窗体或其他对象上的所有输出,因此,本题在运行中虽然对 I=1和 I=2有输出,但都被清除,最后只剩下 I=3时的输出值。 49 【正确答案】 50 【试题解析】 本题考查 While循环。 While循环中的表达式是一个数值表达式 k:若 k不等于 0,则执行循环体; 若 k等于 0,则结束循环。本题中循环体共被执行 5次,每执行一次循环体,变量 s将累加一次 10,结果为 “50“。 50 【正确答案】 3
30、0、 30、 10 【试题解析】 本题考查考生对数组说明的理解,用 Dim和 Static关键字可以声明过程级变量,过程级变量只有在声明它们的过程才能被识别。在整个应用程序运行时,用 Static声明的变量中的值一直存在,而用 Dim声明的变量只在过程执行期间才存在。 Dim语句还可以声明模块级变量,其作用域为声明它的窗体模块或标准模块中。本题中变量 x是用 Dim声明的模块级变量,变量 y是用 Static声明的过程级变量,而变量 z是用 Dim声明的过程级变量。第 1次单击命令按钮后, 3个标签中分别显示 10、 10、 10;第 2次单击命令按钮后, 3个标签中分别显示 20、 20、 10;第 3次单击命令按钮后, 3个标签中分别显示 30、 30、 10。