1、国家二级( ACCESS)笔试模拟试卷 226及答案与解析 1 数据库设计包括两个方面的设计内容,它们是 ( A)概念设计和逻辑设计 ( B)模式设计和内模式设计 ( C)内模式设计和物理设计 ( D)结构特性设计和行为特性设计 2 需求分析中开发人员要从用户那里了解 ( A)软件做什么 ( B)用户使用界面 ( C)输入的信息 ( D)软件的规模 3 在单链表中,增加头结点的目的是 ( )。 ( A)方便运算的实现 ( B)使单链表至少有一个结点 ( C)标识表结点中首结点的位置 ( D)说明 单链表是线性的链式存储实现 4 设栈 S和队列 O的初始状态为空,元素 a、 b、 c、 d、 e
2、和 f依次通过栈 S,一个元素出栈后即进入队列 Q,若 6个元素出队的顺序是 b、 d、 c、 f、 e、 a,则栈 S的容量至少应该是 ( )。 ( A) 6 ( B) 4 ( C) 3 ( D) 2 5 下面关于完全二叉树的叙述中,错误的是 _。 ( A)除了最后一层外,每一层上的结点数均达到最大值 ( B)可能缺少若干个左右叶子结点 ( C)完全二叉树一般不是满二叉树 ( D)具有结点的完全二叉树的深度为 log2n+1 6 为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为 _。 ( A) PAD图 ( B) N-S图 ( C)结构图 (
3、D)数据流图 7 在数据库设计中,将 E R图转换为关系模式的过程属于 ( )。 ( A)需求分析阶段 ( B)逻辑设计阶段 ( C)概念设计阶段 ( D)物理设计阶段 8 在一棵二叉树上第 5层的结点数最多是 ( )。 ( A) 8 ( B) 16 ( C) 32 ( D) 15 9 在关系数据库中,用来表示实体之间联系的是 _。 ( A)树结构 ( B)网结构 ( C)线性表 ( D)二维表 10 下面关于完全二叉树的叙述中,错误的是 _。 ( A)除了最后一层外,每一层上的结点数均达到最大值 ( B)可能缺少若干个左右叶子结点 ( C)完全二叉树一般不是满二叉树 ( D)具有结点的完全二
4、叉树的深度为 log2()n 11 若某链表最常用的操作是在最后一个结点之后插入一个结点和删除最后一个结点,则采用 _存储方式最节省时间。 ( A)单链表 ( B)双链表 ( C)单循环链表 ( D)带头结点的 双循环链表 12 线性表 L=(al,a2,a3,aian) ,下列说法正确的是 _。 ( A)每个元素都有一个直接前件和直接后件 ( B)线性表中至少要有一个元素 ( C)表中诸元素的排列顺序必须是由小到大或由大到小 ( D)除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件 13 若要查询成绩为 85 100分 (包括 85分,不包括 100分 )的学生
5、的信息,查询准则设置正确的是 ( )。 ( A) 84 or 85 and :下界 And,该命令有 DELETE和 RE- CYCLE两个命令短语, 如果加短语则表示删除数据库表。 27 【正确答案】 D 【试题解析】 Access 可以根据需要,使用 “排序与分组 ”属性来设置 “组页眉组页脚 ”区域,以实现报表的分组输出和分组统计。所以本题答案为 D。 28 【正确答案】 C 【试题解析】 LTrim 函数:删除字符串的开始空格。 RTrim函数:删除字符串的尾部空格。 Trim函数:删除字符串的开始和尾部空格。 Ucase函数:将字符串中小写字母转化为大写字母。 29 【正确答案】 D
6、 【试题解析】 SQL语句中的 DROP关键词主要用于 删除一些表结构方面的内容。 DROPINDEX表示从数据库中删除字段索引。所以答案为 D。 30 【正确答案】 C 【试题解析】 如果数据不常更改则使用静态 HTML 格式;如果数据需要经常更改,则使用动态 HTML 格式。所以可以发布数据库中保存的数据。 31 【正确答案】 C 【试题解析】 因为页面页脚打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚,一般包含页码或控制项的合计内容。 32 【正确答案】 D 33 【正确答案】 D 【试题解析】 单击报表设计器或 报表背景可以切换到报表属性表,对整个报表进行属性设置
7、。 34 【正确答案】 C 【试题解析】 数组是在有规则的结构中包含一种数据类型的一组数据,也称作数组元素变量。数组变量由变量名数组下标构成,通常用 Dim语句来定义数组,定义格式为: Dim数组名 (下标下限 to上标上限 )缺省情况下,下标下限为 O,数组元素从 “数组名 (O)”至 “数组名 (下标上限 )”:如果使用 to 选项,则可以安排下限。例如: Dim A(5,5)As Integer ,B(1To 3,10 to 20,2),则 A有 36个元素,而 B则有3*11*3=99个元素。题中三维数组 a(3, 4, 5)的元素个数为 456=120 个元素, 35 【正确答案】
8、D 36 【正确答案】 D 【试题解析】 软件设计一般分为总体设计和详细设计两个阶段,总体设计的任务是确定软件的总体结构,子系统和模块的划分,并确定模块间的接口和评价模块划分质量,以及进行数据分析。详细设计的任务是确定每一模块实现的定义,包括数据结构、算法和接口。定义需求并建立系统模型是需求阶段的任务。 37 【正确答案】 内聚 【试题解析】 内聚性是一个模块内部各个元 素间彼此结合的紧密程度的度量,内聚是从功能角度来度量模块内的联系;耦合性是模块间互相连接的紧密程度的度量。 38 【正确答案】 类 【试题解析】 在面向对象方法中,把具有相同属性和方法的对象称为类,类是对象,的抽象,对象是类的
9、实例。 39 【正确答案】 队尾 【试题解析】 在队列中,允许插入的一端叫做 “队尾 ”,允许删除的一端叫做 “队头 ”。 40 【正确答案】 相邻 【试题解析】 常用的存储表示方法有 4种,顺序存储、链式存储、索引存储、散列存储。其中,顺序存储方法是把逻辑上相邻的 结点存储在物理位置也相邻的存储单元中。 41 【正确答案】 Shift键 42 【正确答案】 标签报表 【知识模块】 报表设计 43 【正确答案】 条件表达式的值 【试题解析】 本题考查分支结构的知识。 VBA中无论是单分支结构还是多分支结构,都是根据判断条件表达式的值来选择程序运行语句的。 44 【正确答案】 作用域 【试题解析
10、】 本题考查 VBA中变量生命周期和作用域的知识。这个问题是纯粹的概念问题,变量存在的时间和起作用的范围分别称作变量的生命周期和作用域。 45 【 正确答案】 Between Date() And Date()-20 【试题解析】 查询准则中,特殊运算符 Between 用于指定一个字段值的范围,指定的范围之间用 And连接。而 Date()函数是用于返回当前系统日期。本题要求查询最近 20天只能的记录,故查询准则应该为: Between Date() And Date()-20。 46 【正确答案】 Run Macro 【试题解析】 本题考查在模块中执行宏的概念。在模块的过程中,使用 DoC
11、md对象的 Run Macro 方法,可以执行设计好的宏,调 用格式为:DoCmd RunMacroMacro Name,Repeat Count , RepeatExpression)。其中Macro Name表示当前数据库中宏的有效名称; Repeat Count可选项,用于计算宏运行次数的整数值: RepeatExpression 可选项,为数值表达式,在每一次运行宏时进行计算,结果为 False(0)时,停止运行宏。 47 【正确答案】 循环 【试题解析】 本题考查 VB 的控制结构。 VB 中的控制结构包括顺序结构、分支结构和循环结构。本题的答案是循环。 48 【正确答案】 从指定记
12、录集里检索特定字段的值 【试题解析】 DLookup 函数是从指定记录集里检索特定字段的值。它可以直接在 BVA、宏、查询表达式或计算控件中使用,而且主要用于检索来自外部表 (而非数据源表 )字段中的数据。调用格式: DLookup(表达式,记录集 ,条件式 。这里“表达式 ”用于标识需要返回其值的检索字段。 “记录集 ”是一个字符串表达式,可以是表的名称或查询的名称。 “条件式 ”是可选的字符串表达式,用于限制函数的检索范围; “条件式 ”一般要组织成 SQL表达式中的 WHERE子句,只是不含WHERE关键字,如果忽略,函数在整个记录集的范围内查询。如果有多个字段满足 “条件式 ”, DL
13、ookup 函数将返回第一个匹配字段所对应的检索字段值。 49 【正确答案】 Shift 【试题解析】 本题考查绘制直线的技巧。绘制报表中的直线时,按住 Shift键可以保证画出的直线在水平和垂直方向上没有夹角,不因鼠标的轨迹而歪曲。 50 【正确答案】 工具箱 【试题解析】 打开数据访问页的设计视图时,系统会同时打开工具箱。如果工具箱没有打开,则可以通过选择 “视图 ”菜单中的 “工具箱 ”选项或单击 “工具箱 ”按钮来打开。 51 【正确答案】 Static 【试题解析】 要在程序或函数的实例间保留局部变量的值,可以用 Static关键字代替 Dim以定义静态变量。静态 (Static)变量的持续时间是整个模块执行的时间,但它的有效作用范围是由其定义位置决定的 52 【正确答案】 投影 【试题解析】 关系数据库的专门关系运算包括选择、投影和连接 3种,其中投影是从二维表的列方向上进行的运算,而选择和连接是从二维表的行方向上进行的运算。