1、国家二级( ACCESS)笔试模拟试卷 40及答案与解析 1 下列叙述中正确的是 _。 ( A)线性表是线性结构 ( B)栈与队列是非线性结构 ( C)线性链表是非线性结构 ( D)二叉树是线性结构 2 非空的循环单链表 head的尾结点 (由 p所指向 ),满足 _。 ( A) p- next=NULL ( B) p=NULL ( C) p- next=head ( D) p=head 3 已知数据表 A中每个元素距其最终位置不远,为节省时间,应采用的算法是_。 ( A)堆排序 ( B)直接插入排序 ( C)快速排序 ( D)直接选择排序 4 对建立良好的程序设计风格,下面描述正确的是 _。
2、 ( A)程序应简单、清晰、可读性好 ( B)符号名的命名只要符合语法 ( C)充分考虑程序的执行效率 ( D)程序的注释可有可无 5 下列不属于结构化分析的常用工具的是 _。 ( A)数据流图 ( B)数据字典 ( C)判定树 ( D) PAD图 6 在软件生产过程中,需求信息的给出是 _。 ( A)程序员 ( B)项目管理者 ( C)软件分析设计人员 ( D)软件 用户 7 下列工具中为需求分析常用工具的是 _。 ( A) PAD ( B) PFD ( C) N-S ( D) DFD 8 NULL是指 _。 ( A) 0 ( B)空格 ( C)未知的值或无任何值 ( D)空字符串 9 数据
3、库的故障恢复一般是由 _。 ( A)数据流图完成的 ( B)数据字典完成的 ( C) DBA完成的 ( D) PAD图完成的 10 下列说法中,不属于数据模型所描述的内容的是 _。 ( A)数据结构 ( B)数据操作 ( C)数据查询 ( D)数据约 束 11 以下不属于数据库系统 (DBS)的组成的是 _。 ( A)数据库集合 ( B)用户 ( C)数据库管理系统及相关软件 ( D)操作系统 12 数据库系统的核心是 _。 ( A)数据库管理员 ( B)数据库管理系统 ( C)数据库 ( D)文件 13 下图所示的数据模型属于 _。 ( A)关系模型 ( B)层次模型 ( C)网状模型 (
4、D)以上皆非 14 用二维表来表示实体及实体之间联系的数据模型是 _。 ( A)关系模型 ( B)层次模型 ( C)网 状模型 ( D)实体一联系模型 15 关系型数据库中所谓的 “关系 ”是指 _。 ( A)各个记录中的数据彼此间有一定的关联关系 ( B)数据模型符合满足一定条件的二维表格式 ( C)某两个数据库文件之间有一定的关系 ( D)表中的两个字段有一定的关系 16 某文本型字段的值只能为字母且不允许超过 6个,则可将该字段的输入掩码属性定义为 _。 ( A) AAAAAA ( B) LLLLLL ( C) CCCCCC ( D) 999999 17 Access中,以下 _不属于查
5、询操作方式 。 ( A)选择查询 ( B)参数查询 ( C)准则查询 ( D)操作查询 18 在一个操作中可以更改多条记录的查询是 _。 ( A)参数查询 ( B)操作查询 ( C) SQL查询 ( D)选择查询 19 对 “将信息系 99年以前参加工作的教师的职称改为副教授 ”,合适的查询为_。 ( A)生成表查询 ( B)更新查询 ( C)删除查询 ( D)追加查询 20 “年龄在 1821岁之间的男生 ”的设置条件可以设置为 _。 ( A) 30Or 60 ( B) 30And 60 ( C) 30Not 60 ( D) 30Like 60 21 下面对查询功能的叙述中正确的是 _。 (
6、 A)在查询中,选择查询可以只选择表中的部分字段,通过选择一个表中的不同字段生成同一个表 ( B)在查询中,编辑记录主要包括添加记录、修改记录、删除记录和导入、导出记录 ( C)在查询中,查询不仅可以找到满足条件的记录,而且可以在建立查询的过程中进行各种统计计算 ( D)以上说法均不对 22 窗体是 Access数据库中的一个对象,通过窗体,用户可以完成下列 _功能。 输 入数据 编辑数据 存储数据 以行、列形式显示数据 显示和查询表中的数据 导出数据 ( A) ( B) ( C) ( D) 23 以下不是控件的类型的是 _。 ( A)结合型 ( B)非结合型 ( C)计算型 ( D)非计算型
7、 24 “特殊效果 ”属性值用于设定控件的显示特效,以下不属于 “特殊效果 ”属性值的是 _。 ( A) “凹陷 ” ( B) “颜色 ” ( C) “阴影 ” ( D) “凿痕 ” 25 键盘事件 是操作键盘所引发的事件,下列不属于键盘事件的是 _。 ( A) “击键 ” ( B) “键按下 ” ( C) “键释放 ” ( D) “键锁定 ” 26 下面关于报表对数据的处理的叙述正确的选项是 _。 ( A)报表只能输入数据 ( B)报表只能输出数据 ( C)报表可以输入和输出数据 ( D)报表不能输入和输出数据 27 用来查看报表页面数据输出形态的视图是 _。 ( A) “设计 ”视图 (
8、B) “打印预览 ”视图 ( C) “报表预览 ”视图 ( D) “版面预览 ”视图 28 使用 _创建报表时会提示用户输入相关的数据源、字段和报表版面格式等信息。 ( A) “自动报表 ” ( B) “报表向导 ” ( C) “图标向导 ” ( D) “标签向导 ” 29 如果我们要使报表的标题在每一页上都显示,那么应该设置 _。 ( A)报表页眉 ( B)页面页眉 ( C)组页眉 ( D)以上说法都不对 30 在 Access中,可以通过数据访问页发布的数据是 _。 ( A)只能发布数据库中没有变化的数据 ( B)只能发布数据库中变化的数据 ( C)能发布数据库中保存的数据 ( D)以上说
9、法均不 对 31 在数据访问页的工具箱中,用于绑定超级链接的图标是 _。 ( A) ( B) ( C) ( D) 32 下图为新建的一个宏组,以下描述错误的是 _。( A)该宏组由 macro1和 macro2两个宏组成 ( B)宏 macor1由两个操作步骤 (打开窗体、关闭窗体 )组成 ( C)宏 macro1中 OpenForm命令打开的是教师自然情况窗体 ( D)宏 macro2中 Close命令关闭了教师自然情况和教师工资两个窗体 33 以下 _数据库对象可以一次执行多个操作。 ( A)数据访问页 ( B)菜单 ( C)宏 ( D)报表 34 在模块中执行宏 macro1的格式为是
10、_。 ( A) Function.RunMacro MacroName ( B) DoCmd.RunMacro macro1 ( C) Sub.RunMacro macro1 ( D) RunMacro macro1 35 有如下程序段: Dim str As String*10 Dim i Str1=“abcdefg“ i=12 len1=Len(i) str2=Right(str1,4) 执行后, len1和 str2的返回值分别是 _。 ( A) 12, abcd ( B) 10, bcde ( C) 2, defg ( D) 0, cdef 36 某二叉树中度为 2的结点有 18个,则
11、该二叉树中有【 】个叶子结点。 37 在面向对象方法中,类的实例称为【 】。 38 若按功能划分,软件测试的方法通常分为白盒测试方法和【 】测试方法。 39 一棵二叉树第六层 (根结点为第一层 )的结点数最多为【 】个。 40 问题处理方案的正确而完整的描述称 为【 】。 41 操作查询共有 4种类型,分别是删除查询、【 】、追加查询和生成表查询。 42 在 Access中可以定义三种主关键字:自动编号、单字段及【 】。 43 函数 Now()返回值的含义是【 】。 44 宏是一个 或 多个【 】的集合。 45 在设计带条件宏时,对于连续重复的条件,可以用【 】符号来代替重复条件。 46 某个
12、窗体己编写以下事件过程。打开窗体运行后,单击窗体,消息框的输出结果为【 】。 Private Sub Form_Click() 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 MsgBox m End Sub 47 执行下面的程序段后, b的值为【 】。 a=5 b=7 a=a+b b=a-b a=a-b 48 常用的结构数据模型有关系型、【 】和【 】。 49 窗体由多个部分组成,每个部分称为一个【 】,大部分窗体只有【 】。 国家二级( ACCESS)笔
13、试模拟试卷 40答案与解析 1 【 正确答案】 A 【试题解析】 线性表是一种线性结构,数据元素在线性表中的位置只取决于它们自己的序号,即数据元素之间的相对位置是线性的;栈、队列、线性链表实际上也是线性表,故也是线性结构;树是一种简单的非线性结构。 2 【正确答案】 C 【试题解析】 循环链表就是将链表的最后一个结点指向链表头结点 (或第一个结点 ),即 p- next=head。 3 【正确答案】 B 【试题解析】 当数据表 A中每个元素距其最终位置不远,说明数据表 A按关键字值基本有序,在待排序序列基本有序的情况下,采用 插入排序所用时间最少,故答案为选项 B一 4 【正确答案】 A 【试
14、题解析】 程序设计应该简单易懂,语句构造应该简单直接,不应该为提高效率而把语句复杂化。 5 【正确答案】 A 【试题解析】 结构化分析的常用工具有数据流图、数据字典、判定树和判定表。而 PAD图是常见的过程设计工具中的图形设计。 6 【正确答案】 D 【试题解析】 软件需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。 7 【正确答案】 D 【试题解析】 需求分析中的常用工具有 PAD、 PFD及 N-S等,而 DFD(数据流图 )为结构化分析工具。 8 【正确答案】 C 【试题解析】 此题属于记忆性的题目, NULL是指未知的值或无任何值。 9 【正确答案】 C 【试题解析
15、】 一旦数据库中的数据遭受破坏,需要及时进行恢复, DBMS一般都提供此种功能,并由 DBA负责执行故障恢复功能。 10 【正确答案】 C 【试题解析】 数据模型所描述的内容有 3个部分,它们是数据结构、数据操作和数据约束。其中,数据模型中的数据结构主要描述数据的类型、内容、性质,以及数据库的联系 等;数据操作主要是描述在相应数据结构上的操作类型与操作方式。 11 【正确答案】 D 【试题解析】 数据库系统由 5部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员 (DataBase Administrator, DBA,用户。 12 【正确答案】 C 【试题解析】 数据库系
16、统的核心是数据库。 13 【正确答案】 B 【试题解析】 层次数据模型的特点是有且只有一个结点无双亲,这个结点称为“根结点 ”;其他结点有且只有一个双亲。网状数据模型的特点是允许一个以上结点 无双亲;一个结点可以有多余一个的双亲。关系数据模型是以二维表的形式来表示的。 14 【正确答案】 A 【试题解析】 参考 13题解析 15 【正确答案】 B 【试题解析】 Access中,一个表就是一个关系,每一个关系都是一个二维表。 16 【正确答案】 A 【试题解析】 A选项必须输入 6个字母或数字 (数字也能输入,不符合 ), c选项可以输入 6个任意字符,也不符合题议, D选项可以选择输入 6个数
17、据或空格,不符合题意。 17 【正确答案】 C 【试题解析】 查询有选择查询、交 叉表查询、参数查询、操作查询、 SQl查询;准则查询不存在。 18 【正确答案】 B 【试题解析】 操作查询的定义。 19 【正确答案】 B 【试题解析】 在建立和维护数据库的过程中,常常需要对表中的记录进行更新和修改,而最简单有效的方法就是利用更新查询。 20 【正确答案】 B 【试题解析】 “年龄在 18到 21岁之间 ”要使用 And语句来表示 “与 ”。 21 【正确答案】 C 【试题解析】 A中后半句通过选择一个表中的不同字段生成所需的多个表; B中编辑记录不包含导入与导出 记录。 22 【正确答案】
18、C 【试题解析】 窗体是 Access数据库应用中一个非常重要的工具,它可以用于显示表和查询中的数据,输入数据、编辑数据和修改数据。但没有包含 三项功能。 23 【正确答案】 D 【试题解析】 控件是窗体上用于显示数据、执行操作、装饰窗体的对象,其类型可以分为:结合型、非结合型、计算型,但注意没有非计算型。 24 【正确答案】 B 【试题解析】 “特殊效果 ”属性值用于设定控件的显示效果,如 “平面 ”、 “凸起 ”、“凹陷 ”、 “蚀刻 ”、 “阴影 ”、 “凿痕 ”等 ,但是没有 “颜色 ”项。 25 【正确答案】 D 【试题解析】 键盘事件主要有 “键按下 ”、 “键释放 ”、 “击键
19、”等,没有 “键锁定 ”。 26 【正确答案】 B 【试题解析】 报表主要用于对数据库中的数据进行分组、计算、汇总和打印输出。 27 【正确答案】 B 【试题解析】 三种报表视图分别为 “设计 ”、 “打印预览 ”和 “版面预览 ”,没有 “报表预览 ”。 “打印预览 ”用于查看报表的页面数据输出形态。 28 【正确答案】 B 【试题解析】 “报表向导 ”在创建时会提示用户输入相关的信息, 其他 3个选项在创建时都是不会提示的,需要自己选择。 29 【正确答案】 B 【试题解析】 将标题移动到页面页眉中,则标题在每一页上都显示。如果将标题移动到报表页眉中,则打印时只在第一页的开始位置出现。 3
20、0 【正确答案】 C 【试题解析】 如果数据不常更改,则使用静态 HTML格式:如果数据需要经常更改,则使用动态 HTML格式。所以可以发布数据库中存在的数据。 31 【正确答案】 B 【试题解析】 其中 A选项是超级链接图标, C选项是绑定 HTML图标, D选项是记录浏览图标。 32 【正确答案】 D 【试题解析】 macro2中的 Close关闭的是教师工资窗体,一次只能关闭一个窗体。 33 【正确答案】 C 【试题解析】 宏可以一次执行多个操作。 34 【正确答案】 B 【试题解析】 该语法的结构为: DoCmd.RunMacro MacroName,RepeatCount,Repea
21、tExpression 35 【正确答案】 C 【试题解析】 Len()是字符串长度检测函数, i=12,所以字符串长度为 2。Right(字符串表达式 , N1 )从字符串右起取 N1个字符。 36 【正确答案】 19 【试题解析】 二叉树具有如下性质:在任意一棵二叉树中,度为 0的结点 (即叶子结点 )总是比度为 2的结点多一个。根据题意,度为 2的节点为 18个,那么,叶子结点九应当是 19个。 37 【正确答案】 对象 【试题解析】 类描述的是具有相似性质的一组对象。例如,每本具体的书是一个对象,而这些具体的书都有共同的性质,它们都属于更一般的概念 ”书 ”这一类对象。一个具体对象称为
22、类的实例。 38 【正确答案】 黑盒或黑箱 【试题解析】 软 件测试的方法分为白箱测试方法和黑箱测试方法。白箱测试是根据对程序内部逻辑结构的分析来选取测试用例,白箱测试用例的设计准则有:语句覆盖、分支覆盖、条件覆盖和组合条件覆盖;黑箱测试方法完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例。常用的黑箱测试有等价分类法、边值分析法、因果图法和错误推测法。 39 【正确答案】 32 【试题解析】 二叉树的一个性质是,在二叉树的第 k层上,最多有 2k-1(k1)个结点。由此, 26-1等于 32。所以答案为 32。 40 【正确答案】 算法或程序 或流程图 【试题解析】 算法是问
23、题处理方案正确而完整的描述。 41 【正确答案】 更新查询 【试题解析】 本题考查操作查询的基本概念。操作查询是由用户指定查找记录的条件,在一次查询操作中对所得结果进行编辑等操作。操作查询共有 4种类型,分别是删除查询、更新查询、追加查询和生成表查询。生成表查询是利用一个或多个表中的全部或部分数据建立新表;删除查询可以从一个表或多个表中将删除记录;更新查询可以对一个或多个表中的一组记录作全面修改;追加查询可以将从一个或多个表中选取的一组记录添加到一个或多个表的尾 部。 42 【正确答案】 多字段 或 多个字段 或 组合字段 【试题解析】 本题考查 Access中主关键字的基本概念。在 Acce
24、ss的表中,可以定义三种主键,即自动编号主键、单字段主键和多字段主键。自动编号主键:在向表中添加每一条记录时,可将 “自动编号 ”字段设置为自动输入连续数字的编号,则不需要用户对其进行输入,将自动编号字段指定为表的主键是创建主键的最简单、最安全的方法。单字段主键:如果字段中包含的都是唯一的值,则用此方法将该字段指定为主键。只要某字段包含数据且不包含重复值或 Null值,即可为 该字段指定主键。多字段主键:在不能保证任何单字段包含唯一值时,可以将两个或更多的字段指定为主键,这种情况最常出现在用于多对多关系中的两个表。 43 【正确答案】 系统当前日期和当前时间 【试题解析】 本题考查 Acces
25、s中的常用函数。这是考试重点内容,考生应该对Access中的常用函数有所了解。 Date()函数返回当前系统日期, Time()函数返回当前系统时间, Now()函数返回当前系统的日期和时间。 44 【正确答案】 操作命令 或 命令或操作 【试题解析】 本题考查宏的概念。宏是 Access的一个对象,主要功能就是使操作自动执行。宏是由一个或多个操作组成的集合,其中的每个操作能够自动实现特定功能。宏可以是包含操作序列的一个宏,也可以是一个宏组。 45 【正确答案】 【试题解析】 本题考查条件操作宏的相关概念。这是纯粹的记忆型题目,非常简单,但这个内容非常实用。在设计带条件宏时,对于连续重复的条件
26、,可以用省略号 () 来代替重复条件。 46 【正确答案】 1024 【试题解析】 本题考查考生对 VBA中控制结构的掌握。考生应该重点掌握 VBA的控制结构,本题中的 Do WhileLoop 循环结构是考试重点内容。在题目所给程序中,第一次循环结束后, m=1*2=2,即 21;第二次循环结束后, m=2*2=4,即22:可见每次循环都使得 m变为原来大小的 2倍。因为 k的初始值为 1,终止条件为 k =10,所以循环一共可以执行 10次,因此 m最后的值应该为 210,即1024。 47 【正确答案】 5 【试题解析】 本题考查考生对 VBA表达式的掌握。首先给 a和 b变量赋初值;然后将 a与 b的和再赋给 a,此时 a=7+5=12:然后将 a与 b的差赋给 b,此时b=12-7=5,所以答案为 5; 然后再将 a与 b的差赋给 a,此时 a=12-5=7。 48 【正确答案】 网状型 树型 【试题解析】 常用的结构数据模型有关系型、网状型和树型。 49 【正确答案】 节 主体节 【试题解析】 窗体由多个部分组成,每个部分称为一个节,大部分窗体只有主体节。