1、国家二级( ACCESS)笔试模拟试卷 163及答案与解析 1 最简单的交换排序方法是 ( A)快速排序 ( B)选择排序 ( C)堆排序 ( D)冒泡排序 2 栈通常采用的两种存储结构是 ( A)顺序存储结构和链式存储结构 ( B)散列方式和索引方式 ( C)链表存储结构和数组 ( D)线性存储结构和非线性存储结构 3 线性表的顺序存储结构和线性表的链式存储结构分别是 ( A)顺序存取的存储结构、顺序存取的存储结构 ( B)随机存取的存储结构、顺序存取的存储结构 ( C)随机存取的存储结构、随机存 取的存储结构 ( D)任意存取的存储结构、任意存取的存储结构 4 完全不考虑程序的内部结构和内
2、部特征,而只根据程序功能导出测试用例的测试方法是 ( A)黑箱测试法 ( B)白箱测试法 ( C)错误推测法 ( D)安装测试法 5 在结构化设计方法生成的结构图 (SC)中,带有箭头的连线表示 ( A)模块之间的调用关系 ( B)程序的组成成分 ( C)控制程序的执行顺序 ( D)数据的流向 6 下列选项中,不属于模块间耦合的是 ( A)数据耦合 ( B)标记耦合 ( C)异构耦合 ( D)公共耦合 7 一个关系中属性个数为 1时,称此关系为 ( A)对应关系 ( B)单一关系 ( C)一元关系 ( D)二元关系 8 为用户与数据库系统提供接口的语言是 ( A)高级语言 ( B)数据定义语言
3、 (DDL) ( C)数据操纵语言 (DML) ( D)汇编语言 9 相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和 ( A)可重用性差 ( B)安全性差 ( C)非持久性 ( D)冗余性 10 需求分析阶段的任务是确定 ( A)软件开发方法 ( B)软件开发工具 ( C)软件开发费用 ( D)软件系统功能 11 以下不属于数据库系统 (DBS)的组成部分的有 ( A)数据库集合 ( B)用户 ( C)数据库管理系统及相关软件 ( D)操作系统 12 在以下数据库系统层次示意图中,数据库管理员能够管理操作的有( A)数据库管理系统、数据库应用系统 ( B)数据库管理系统 (
4、C)数据库应用系统、数据库管理系统、操作系统 ( D)数据库应用系统 13 将两个关系拼接成一个新的关系,生成的新关系中包括满足条件的元组,这种操作被称为 ( A)投影 ( B)选择 ( C)联接 ( D)并 14 以下描述不符合 Access特点和功能的是 ( A) Access仅能处理 Access格式的数据库,不能对诸如 DBASE、 FOXBASE、Btrieve等格式的数据库进行访问 ( B)采用 OLE技术,能够方便创建和编辑多媒体数据库,包括文本、声音、图像和视频等对象 ( C) Access支持 ODBC标准的 SQL数据库的数据 ( D)可以采用 VBA(Visual Bas
5、ic Application)编写数据库应用程序 15 可以选择输入数据或空格的输入掩码是 ( A) 0 ( B) ( D) 9 16 某表中 “年龄 “字段的 “字段大小 “属性设置为 2,则以下输入数据能原样存储的是 ( A) 102 ( B) 22.5 ( C) 19 ( D) 9 17 下列可以设置为索引的字段是 ( A)备注 ( B) OLE对象 ( C)主关键字 ( D)超级链接 18 创建一个交叉表查询,在 “交叉表 “行上有且只能有一个的是 ( A)行标题、列标题和值 ( B)列标题和值 ( C)行标题和值 ( D)行标题和列标题 19 对 “将信电系 98年以前参加工作的教师
6、的职称改为教授 “合适的查询方式为 ( A)生成 表查询 ( B)更新查询 ( C)删除查询 ( D)追加查询 20 对查询功能的叙述中正确的是 ( A)在查询中,选择查询可以只选择表中的部分字段,通过选择一个表中的不同字段生成同一个表 ( B)在查询中,编辑记录主要包括添加记录、修改记录、删除记录和导入、导出记录 ( C)在查询中,查询不仅可以找到满足条件的记录,而且还可以在建立查询的过程中进行各种统计计算 ( D)以上说法均不对 21 特殊运算符 “IN“的含义是 ( A)用于指定一个字段值的范围,指定的范围之间用 And连接 ( B)用于指定一个 字段值的列表,列表中的任一值都可与查询的
7、字段相匹配 ( C)用于指定一个字段为空 ( D)用于指定一个字段为非空 22 在查询设计视图中 ( A)可以添加数据库表,也可以添加查询 ( B)只能添加数据库表 ( C)只能添加查询 ( D)以上两者都不能添加 23 如果要检索价格在 15 20万元的产品,可以设置条件为 ( A) 15Not15 Or 15 And 15Likeb MsgBox c 2 ( A) 1 ( B) 1 ( C) 2 ( D)出错 36 在树形结构中,树根结点没有【 】。 37 Jackson结构化程序设计方法是英国的 M.Jackson提出的,它是一种面向【 】的设计方法。 38 面向对象的模型中,最基本的概
8、念是对象和【 】。 39 软件设计模块化的目的是【 】。 40 数据模型按不同应用层次分成 3种类型,它们是概念数据模型、【 】和物理数据模型。 41 “教学 管理 “数据库中有学生表、课程表和成绩表,为了有效地反映这 3张表之间的联系,在创建数据库时应设置【 】。 42 【 】是窗体中用于显示数据、执行操作和装饰窗体的对象。 43 一个主报表最多只能包含【 】子窗体或子报表。 44 在窗体上添加一个名为 Command1的命令按钮,然后编写如下程序: Function m(x As Integer, y As Integer) As Integer m IIf(xy, x, y) End F
9、unction Private Sub Command1_Click() Dim a As Integer, b As Integer a 1 b 2 MsgBox m(a, b) End Sub 打开窗体运行后,单击命令按钮,消息框中输出结果为【 】。 45 假定当前日期为 2002年 8月 25日,星期日,则执行以下语句后, a、 b、 c和 d的值分别是 25、 8、 2002和【 】。 a day(now) b month(now) c year(now) d weekday(now) 46 在窗体中有一外名为 Command2的命令按钮,该命令的功能是:接受从键盘输入的 10个大于
10、0的整数,找出其中的最大值和对应的输入位置。请依据上述功能要求将事件代码补充完整。 Private Sub Command2_Click() max 0 max_n 0 For i 1 To 10 num Val(InputBox(“请输入第 “& i &“个大于 0的整数: “) If num max Then man【 】 max_n i End If Next i MsgBox(“最大值为第 “& max_n &“个输入的 “ & max) End Sub 47 Access表由【 】和【 】两部分构成。 48 窗体由多个部分组成,每个部分称为一个【 】,大部分的窗体只有【 】。 国家二
11、级( ACCESS)笔试模拟试卷 163答案与解析 1 【正确答案】 D 【试题解析】 加深考生对各种排序方法特点的了解。冒泡排序是一种最简单的交换排序方法,它是通过相邻数据元素的交换逐步将线性表变成有序的线性表。交换排序方法有冒泡排序和快速排序,显然,选项 B)和选项 C)错误。冒泡排序比较简单,其算法也容易理解;快速排序本身较为复杂,且采用了递归调用,其算法也较难理解。 2 【正确答案】 A 【试题解析】 考查栈的存储结构的基本知识。和线性表类似,栈也有两种存储方法,一是顺序栈,二是链式栈。栈的顺序存储结构是利用一组地址连续的存储单元一次存储自栈底到栈顶的数据元素,同时附设指针 top指示
12、栈顶元素的位置,由于栈的操作是线性表操作的特例,相对而言,链式栈的操作更易于实现。 3 【正确答案】 B 【试题解析】 考查有关线性表存储结构的基本知识。对于顺序存储结构,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式 LOC(ai)LOC(a1) (i 1)L 计算得到,从而实现了随机存取;对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。 4 【正确答案】 A 【试题解析】 让考生熟练掌握常用的测试方法及其概念。黑箱测试方法完全不考虑程序的内部结构和内部特征,而只根据功能导出测试用例。白箱测试根据对程序内部逻辑结构的分析来
13、选取测 试用例,白箱测试也称为逻辑覆盖测试,故选项B)不正确;错误推测法只是黑箱测试所使用的一种具体的方法,故选项 C)不正确;安装测试是测试层次中的一种,它属于高级测试,故选项 D)不正确。 5 【正确答案】 A 【试题解析】 让考生对常用的软件结构设计工具有较深入的了解。常用的软件结构设计工具是结构图 (Structure Chart,简称 SC),也称程序结构图。其中,矩形内用于注明模块的功能和名字;箭头表示模块间的调用关系,带实心圆的箭头表示传递的是控制信息,带空心圆的箭头表示传递的是数据。 6 【正 确答案】 C 【试题解析】 本题主要考查模块间耦合的类型。模块之间的耦合程度反映了模
14、块的独立性,也反映了系统分解后的复杂程度。按照耦合程度从强到弱分别是内容耦合、公共耦合、外部耦合、控制耦合、标记耦合、数据耦合和非直接耦合,没有异构耦合这种耦合方式。 7 【正确答案】 C 【试题解析】 加深考生对关系模型数据库基础知识的记忆。在关系模型数据库中,基本结构是二维表,这种二维表称为关系。关系的列称为属性,一个具有 N个属性的关系称为 N元关系。 8 【正确答案】 C 【试题解析】 考查考生 对数据库基本知识的了解。 DBMS 提供数据操纵语言(DML)实现对数据库中数据的操作,数据操纵语言 (DML)是用户 (包括应用程序 )与数据库系统的接口。 9 【正确答案】 D 【试题解析
15、】 让考生了解文件系统和数据库系统的区别。文件系统所管理的数据文件基本上是分散的、相互独立的,因此,相对于数据库系统,以此为基础的数据处理存在 3个缺点,它们分别是数据冗余大、数据的不一致性、程序与数据的相互依赖 (简称为数据依赖 )。 10 【正确答案】 D 【试题解析】 考查考生对需求分析的内容的了解。需求分析 是软件定义时期的最后一个阶段,它的基本任务是详细调查现实世界要处理的对象 (组织、部门、企业等 ),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。选项 A)软件开发方法是在总体设计阶段完成的任务;选项 B)软件开发工具是在实现阶段完成的任务;选项 C
16、)软件开发费用是在可行性研究阶段完成的任务。 11 【正确答案】 D 【试题解析】 数据库系统是由 5部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员 (DataBase Administrator , DBA)、 用户。 12 【正确答案】 C 【试题解析】 最终用户只能对数据库应用系统进行操作,专业用户可以对数据库管理系统进行操作,而数据库管理员可以对操作系统、数据库管理系统、数据库应用系统进行操作。 13 【正确答案】 C 【试题解析】 联接是关系的横向结合。联接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。 14 【正确答案】
17、A 【试题解析】 Access 不仅能处理 Access 格式的数据库,也能对诸如 DBASE、FOXBASE、 Btrieve等 格式的数据库进行访问。 15 【正确答案】 D 【试题解析】 A项指必须输入数字 (0 9), B 项指将所有字符转换为小写, C项指将所有字符转换为大写。 16 【正确答案】 C 【试题解析】 其他都不符合字段大小为 2的要求。 17 【正确答案】 C 【试题解析】 索引是表中字段非常重要的属性,能根据键值加速在表中查找和排序的速度,并且能对表中的记录实施唯一性。 18 【正确答案】 B 【试题解析】 在创建交叉表查询时,需要指定 3种字段:一是放在交叉表最左端
18、的行标题,它将某 一字段的相关数据放入指定的行中;二是放在交叉表最上面的列字段,它将某一字段的相关数据放入指定的列中;三是放在交叉表行与列交叉位置上的字段,需要为该字段指定一个总计项,如总计、平均值、计数等。在交叉表查询中,只能指定一个列字段和一个总计类型的字段。 19 【正确答案】 B 【试题解析】 在建立和维护数据库的过程中,常常需要对表中的记录进行更新和修改,而最简单有效的方法就是利用更新查询。 20 【正确答案】 C 【试题解析】 A中后半句通过选择一个表中的不同字段生成所需的多个表; B中编辑记录 不包含导入与导出记录。 21 【正确答案】 B 【试题解析】 选项 A为 Betwee
19、n 的含义, C为 Is Null的含义, D为 Is Not Null的含义。 22 【正确答案】 A 【试题解析】 注意在查询设计视图中既可以添加数据库表也可以添加查询。 23 【正确答案】 C 【试题解析】 价格在 15 20万元要使用 And 语句来表示 “与 “。 24 【正确答案】 D 【试题解析】 6种窗体类型分别为纵栏式、表格式、数据表、主 /子窗体、图表窗体以及数据透视表窗体。 25 【 正确答案】 D 【试题解析】 控件是窗体上用于显示数据、执行数据、装饰窗体的对象;计算型控件既可以利用窗体或报表所引用的表或查询字段中的数据,又可以利用窗体或报表上的其他控件中的数据;组合框
20、在平时是只能显示一行,但可以输入文本,其应用比列表框要广泛。 26 【正确答案】 B 【试题解析】 特殊效果属性值用于设定控件的显示效果,如 “平面 “、 “凸起 “、 “凹陷 “、 “蚀刻 “、 “阴影 “、 “凿痕 “等,但是没有颜色项。 27 【正确答案】 D 【试题解析】 组页脚节内主要安排文本框或其他类型控件 ,显示分组统计数据。 28 【正确答案】 D 【试题解析】 报表的数据来源与窗体相同,可以是已有的数据表、查询或者是新建的 SQL 语句。 29 【正确答案】 C 【试题解析】 因为页面页脚打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚,一般包含页码或控制
21、项的合计内容。所以用页面页脚。 30 【正确答案】 C 【试题解析】 3种报表视图为 “设计 “、 “打印预览 “、 “版面预览 “,没有 “报表预览 “视图。 31 【正确答案】 D 【试题解析】 ActiveX数据对象 (ADO)是基于组件的数据库编程接口,它是一个和编程语言无关的 COM组件系统,可以对来自多种数据提供者的数据进行读取和写入操作。 32 【正确答案】 C 【试题解析】 A用于最小化激活窗口, B 用于用于实施指定控件重新查询, D由于将最大化或最小化的窗口恢复到原始大小。 33 【正确答案】 D 【试题解析】 在输入条件表达式时,可能会引用窗体或报表上的控件值,可以使用如
22、下的语法: Forms! 窗体名 ! 控件名 或 Forms! 窗体名 ! 控件名 34 【正确答案】 A 【试题解析】 Do Until 循环采用的是先判断条件后执行循环体的做法。如果 “条件 “是一个为 1(为真 )的常数,则循环体就会一次也不执行。 35 【正确答案】 B 【试题解析】 本题中 ab 返回 True,即 c True,而在算术表达式中, True作为 1来处理,故消息框中输出的结果为 1。 36 【正确答案】 前件 【试题解析】 在树形结构中,每一个结点只有一个前件,称为父结点,没有前件的结点只有一个,称为树的根结点;每一个结点可以有多个后件,它们都称为该结点的子结点。没
23、有后件的结点称 为叶子结点。 37 【正确答案】 数据结构 【试题解析】 结构化分析方法主要包括:面向数据流的结构化分析方法( SA-Structured analysis),面向数据结构的 Jackson 方法( JSD-Jackson system development methoD)和面向数据结构的结构化数据系统开发方法( DSSD-Data structured system development methoD)。 38 【正确答案】 类 【试题解析】 面向对象模型中,最基本的概念是对象和类。对象是现 实世界中实体的模型化;将属性集和方法集相同的所有对象组合在一起,可以构成一个类。
24、 39 【正确答案】 降低复杂性 【试题解析】 模块化是指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程,由此分解来降低复杂性。 40 【正确答案】 逻辑数据模型 【试题解析】 数据是现实世界符号的抽象,而数据模型( data model)则是数据特征的抽象,它从抽象层次上描述了系统的静态特征、动态行为和约束行为,为数据库系统的信息表示与操作提供一个抽象的框架。数据模型按不同的应用层次分成 3种类型 ,它们是概念数据模型( conceptual data model)、逻辑数据模型( logic data model)、物理数据模型( physical data model)。
25、41 【正确答案】 表之间的关系 (或表关系 ) 【试题解析】 在确定了表、表结构和表中主关键字后,还需要确定表之间的关系。只有这样,才能将不同表中的相关数据联系起来。 42 【正确答案】 控件 43 【正确答案】 两级 44 【正确答案】 4 【试题解析】 M(6)的值为 12 6 6;则有 M(2 6) M(8)的值为 12 8 4。 45 【正确答案】 1 【试题解析】 在 Day(date)中 date是必要的参数,可以是任何能够表示日期的Variant、数值表达式、字符串表达式或它们的组合,如果 date包含 Null,则返回Null。 weekday(date)返回一个 Varia
26、nt(Integer),包含一个整数,代表某个日期是星期几。其格式为 Weekday(date, firstdayofweek)。 firstdayofweek 指定一星期中第一天的常数。如果未予指定,则以 vbSunday 为默认值,即 星期日为 1,则星期六为 7。 46 【正确答案】 num 【试题解析】 题目要求依次输入第 i个大于 0的整数 num,当 num大于定义的max值时,则执行赋值语句 max num,继续依次输入第 i个数据,每次都和max值作比较,如果 nummax 则执行赋值操作 max num。 47 【正确答案】 表结构 , 表内容 (记录 ) 【试题解析】 Access 表由表结构和表内容 (记录 )两部分组成。对表操作时,是对表结构和表内容分别进行的。 48 【正确答案】 节 , 主体节