1、国家二级( ACCESS)笔试模拟试卷 108及答案与解析 1 以下特点不属于算法的基本特征的是 ( )。 ( A)可行性 ( B)确定性 ( C)拥有足够的情报 ( D)无穷性 2 数据的逻辑结构是指 ( )。 ( A)数据所占的存储空间量 ( B)反映数据元素之间逻辑关系的数据结构 ( C)数据在计算机中的顺序存储方式 ( D)存储在外存中的数据 3 在深度为 5的满二叉树中,叶子结点的个数为 ( )。 ( A) 32 ( B) 31 ( C) 16 ( D) 15 4 对建立良好的程序设 计风格,下面描述正确的是 ( )。 ( A)程序应简单、清晰、可读性好 ( B)符号的命名只要符合语
2、法 ( C)充分考虑程序的执行效率 ( D)程序的注释可有可无 5 结构化程序设计的一种基本方法是 ( )。 ( A)筛选法 ( B)递归法 ( C)归纳法 ( D)逐步求精法 6 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 ( )。 ( A)概要设计 ( B)详细设计 ( C)可行性分析 ( D)需求分析 7 用黑盒技术设计测试用例的方法之一为 ( )。 ( A)因果图 ( B)逻辑覆盖 ( C)循环覆盖 ( D)基本路径测试 8 下面关于数据库系统的叙述正确的是 ( )。 ( A)数据库系统减少了数据冗余 ( B)数据库系统避免了一切冗余 ( C)数据库系统
3、中数据的一致性是指数据类型的一致 ( D)数据库系统比文件系统能管理更多的数据 9 数据库 DB、数据库系统 DBS、数据库管理系统 DBMS,这三者之间的关系是( )。 ( A) DBS包括 DB和 DBMS ( B) DBMS包括 DB和 DBS ( C) DB包括 DBS和 DBMS ( D) DBS就是 DB,也就是 DBMS 10 设有 n元关系 R及 m元关系 S,则关系 R与 S经笛卡儿积后所得新关系是一个( )元关系。 ( A) m ( B) n ( C) m+n ( D) m*n 11 关于数据库系统对比文件系统的优点,下列说法错误的是 _。 ( A)提高了数据的共享性,使多
4、个用户能够同时访问数据库中的数据。 ( B)消除了数据冗余现象。 ( C)提高了数据的一致性和完整性。 ( D)提供数据与应用程序的独立性。 12 要从学生表中找出姓 “刘 ”的学生,需要进行的关系运算是 _。 ( A)选择 ( B)投影 ( C)连接 ( D)求交 13 在关系数据模型中,域是指 _。 ( A)元组 ( B)属性 ( C)元组的个数 ( D)属性的取值范围 14 Access字段名的最大长度为 _。 ( A) 64个字符 ( B) 128个字符 ( C) 255个字符 ( D) 256个字符 15 必须输入任何的字符或一个空格的输入掩码是 _。 ( A) A ( B) a (
5、 C) & ( D) C 16 下列 SELECT语句正确的是 _。 ( A) SELECT*FROM学生表 WHERE姓名 =张三 ( B) SELECT*FROM学生表 WHERE姓名 =张三 ( C) SELECT*FROM学生表 WHERE姓名 =张三 ( D) SELECT*FROM学生表 WHERE姓名 =张三 17 以下不属于操作查询的是 _。 ( A)交叉表查询 ( B)生成表查询 ( C)更新查询 ( D)追加查询 18 下列不属于 Access提供的窗体类型是 _。 ( A)表格式窗体 ( B)数据表窗体 ( C)图形窗体 ( D)图表窗体 19 控件的显示效果可以通 过其
6、 “特殊效果 ”属性来设置,下列不属于 “特殊效果 ”属性值的是 _。 ( A)平面 ( B)凸起 ( C)凿痕 ( D)透明 20 有效性规则主要用于 _。 ( A)限定数据的类型 ( B)限定数据的格式 ( C)设置数据是否有效 ( D)限定数据取值范围 21 下列不是窗体控件的是 _。 ( A)表 ( B)单选按钮 ( C)图像 ( D)直线 22 以下不是 Access预定义报表格式的是 _。 ( A) “标准 ” ( B) “大胆 ” ( C) “正式 ” ( D) “随意 ” 23 以下关于报表的叙述正确的是 _。 ( A)报表只能输入数据 ( B)报表只能输出数据 ( C)报表可
7、以输入和输出数据 ( D)报表不能输入和输出数据 24 一个报表最多可以对 _个字段或表达式进行分组。 ( A) 6 ( B) 8 ( C) 10 ( D) 16 25 要设置在报表每一页的顶部都输出的信息,需要设置 _。 ( A)报表页眉 ( B)报表页脚 ( C)页面页眉 ( D)页面页脚 26 在 Access中需要发布数据库中的数据的时候,可以采用的对象是 _。 ( A)数据访问页 ( B)表 ( C)窗体 ( D)查询 27 宏是由一个或多个 _组成的集合。 ( A)命令 ( B)操作 ( C)对象 ( D)表达式 28 用于打开报表的宏命令是 _。 ( A) OpenForm (
8、B) OpenReport ( C) OpenQuery ( D) RunApp 29 VBA的逻辑值进行算术运算时, True值被当作 _。 ( A) 0 ( B) 1 ( C) -1 ( D)不确定 30 如果要取消宏的自动运行,在打开数据库时按住 _键即可。 ( A) Shin ( B) Ctrl ( C) Alt ( D) Enter 31 定义了二维数组 A(3 to 8,3),该数组的元素个数为 _。 ( A) 20 ( B) 24 ( C) 25 ( D) 36 32 阅读下面的程序段: K=0 For I=1 to 3 For J=1 to I K=K+J Next J Nex
9、t I 执行上面的语句后, K的值为 _。 ( A) 8 ( B) 10 ( C) 14 ( D) 21 33 VBA数 据类型符号 “%”表示的数据类型是 _。 ( A)整型 ( B)长整型 ( C)单精度型 ( D)双精度型 34 函数 Mid(“123456789“,3,4)返回的值是 _。 ( A) 123 ( B) 1234 ( C) 3456 ( D) 456 35 运行下面程序代码后,变量 J的值为 _。 Private Sub Fun () Dim J as Integer J=10 DO J=J+3 Loop While J 19 End Sub ( A) 10 ( B) 1
10、3 ( C) 19 ( D) 21 36 程序设计的表示方法可以分为:表格、 _和语言三类。 37 _的主要目的是有效地管理和存取大量的数据资源。 38 在数据库系统中广泛应用的数据库查询语言 SQL的全称是 _。 39 模式 /内模式映射为数据库提供了 _数据独立性。 40 一个 8字符字符串,头两个字符任意,之后必须为两个零,然后是 4位任意数字,有效性规则表达式可以表示为 _。 41 Access允许用户 _数据表中的一列或 多列,这样无论在表中滚动到何处,这些列都会成为最左侧的列。 42 一般情况下,当有多种数据库程序,并且这些程序都维护各自的数据存储时,则适于使用 _链接。 43 按
11、内容选定筛选首先应该将数据表中的某个字段内容用作筛选的 _,然后列出在该字段中符合该条件的所有记录。 44 要确定 “库存量 ”乘以 “单价 ”的平均值大于等于¥ 500,且小于等于¥ 1000,可输入: _。 45 Smith的后面接着两位数字,可出现在字符串的任何地方,有效性规则表达式可以表示为 _。 46 如果要进行筛选的数据库非常庞大,使用按选定内容筛选之后仍然有太多的记录,并且筛选的条件也不容易在数据表视图中找到;或是用户希望能一次输入多个筛选条件进行筛选。这时候就该使用按 _筛选。 国家二级( ACCESS)笔试模拟试卷 108答案与解析 1 【正确答案】 D 【试题解析】 设计一
12、个算法必须考虑它的可行性、确定性以及拥有足够的情报,所以 A、 B、 C都属于算法的基本特征。作为一个算法必须在有限的时间内做完,所以一个算法要具有有穷性的特征。算法的有穷性还应包括合理的执行时间的 含义,因为一个算法需要执行千年万年,显然失去了实用价值。答案为 D。 2 【正确答案】 B 【试题解析】 一个数据结构应包含两方面的信息:一是表示数据元素的信息,二是表示各数据元素之间的前后关系。其中数据元素之间的前后关系是指它们的逻辑关系,而与它们在计算机中的存储位置无关。 3 【正确答案】 B 【试题解析】 二叉树是本章一个非常重要的知识点。关于二叉树的相关出题点有很多,而且题目很灵活,需要考
13、生重点复习准备。根据二叉树的定义,二叉树必有如下规律:深度为 m的二叉树最多有 2m-1个结点。由 此可知答案为 B。 4 【正确答案】 A 【试题解析】 本题涉及程序的编程风格,考生应该掌握一些基本的良好编程风格。符号的命名不仅要符合语法,应有一定实际意义,且尽量简洁:除非对效率有特别要求,程序编写要做到清晰第一,效率第二,必须要有必要的注释。 5 【正确答案】 D 【试题解析】 在结构化程序设计中通常采取自顶向下,逐步求精的方法,尤其是在详细设计和编码阶段,其总的思想就是先全局后局部、先整体后细节、先抽象后具体、程序自顶向下、逐步细化。而筛选法、递归法和归纳法指的都是程序的某种具体算 法。
14、逐步求精法是结构化程序设计中很重要的思想,一定要牢记 ! 6 【正确答案】 D 【试题解析】 A和 B选项,概要设计阶段和详细设计阶段属于软件设计阶段。在此阶段,系统设计人员和程序设计人员在反复理解软件需求的基础上,给出软件的结构、模块的划分、功能的分配以及处理流程。 C选项,可行性分析阶段是确定待开发系统的开发目标和总的要求,给出它的功能、性能、可靠性以及接口等方面的可能方案,制定完成开发任务的实施计划。 D选项,需求分析阶段是对待开发软件提出的需求进行分析并给出详细定义,写出软件规格说明书及初步的 用户手册,提交评审。所以,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段应该是需求分
15、析阶段。 7 【正确答案】 A 【试题解析】 黑盒测试的主要方法有等价值划分法、边界值分析法、错误推测法、因果图法等,白盒测试的主要方法有逻辑覆盖、基本路径测试等。其中逻辑覆盖通常又分为语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断一条件覆盖。所以只有 A选项属于黑盒测试, B、 C、 D选项都属于白盒测试。 8 【正确答案】 A 【试题解析】 数据库管理系统只能减少数据的冗余,但是不可能完全避免。数据的一致性是指在系统中同一数据的不同出现应保持相同的值,而数据的不一致性指的是同一数据在系统的不同复制处有不同的值。 9 【正确答案】 A 【试题解析】 本题考查考生对数据库 DB,数据库系统 DB
16、S,数据库管理系统DBMS三者关系的理解。其中数据库系统是指数据库和数据库管理系统软件的合称。数据库管理系统是一个帮助用户创建和管理数据库的应用程序的集合。数据库是指存储在计算机内有结构的数据集合。 10 【正确答案】 C 【试题解析】 本题考查对笛卡儿积运算的掌握。笛卡儿积是两个关系的合并操作,因此 n元关系 R与 m元关系 S经笛卡儿积后所得新关系是 m+ n元关系。 11 【正确答案】 B 【试题解析】 数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性
17、,从而减少应用程序的开发和维护代价。对于数据的冗余是不能消除的,只能减小。任何的数据库中都存在着数据冗余的现象,但这些都应该是合理的数 据冗余。 12 【正确答案】 A 【试题解析】 数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。 对于数据的冗余是不能消除的,只能减小。任何的数据库中都存在着数据冗余的现象,但这些都应该是合理的数据冗余。 13 【正确答案】 D 【试题解析】 元组:在一个具体关系中,水平方向的行称为元组,
18、每一行是一个元组。元组对应 表中的一个具体的记录。 属性:二维表中垂直方向的列称为属性。每一列有一个属性名。 域:属性的取值范围,即不同元组对用一个属性的取值所限定的范围。 14 【正确答案】 A 【试题解析】 Access规定,其数据表字段名的最大长度为 64个字符。 15 【正确答案】 C 【试题解析】 定义输入掩码属性所使用的字符如下表: 16 【正确答案】 C 【试题解析】 SELECT语句中的表是不能用引号括起来的,而对于文本型的查找内容则要用单引号括起来。 17 【正确答案】 A 【试 题解析】 Access数据库中的查询有很多种,每种方式在执行上有所不同,查询有选择查询、交叉表查
19、询、参数查询、操作查询和 SQL查询。选择查询:是最常用的查询类型,它是根据指定的查询准则,从一个或多个表中获取数据并显示结果。交叉表查询:将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段统计值。参数查询:是一种利用对话框来提示用户输入准则的查询。操作查询:与选择查询相似,都是由用户指定查找记录的条件,但选择查询是检查符合特定条件的一组记录,而操 作查询是在一次查询操作中对所得结果进行编辑等操作。操作查询有 4种:生成表、删除、更新和追加。 SQL查询:就是用户使用 SQL语句来创建的一种查询。 SQL查询主要包括联合查询、
20、传递查询、数据定义查询和子查询等 4种。 18 【正确答案】 C 【试题解析】 Access提 供了 6种类型的窗体,分别是纵栏式窗体、表格式窗体、数据表窗体、主 /子窗体、图表窗体和数据透视表窗体。纵栏式窗体:将窗体中的一个显示记录按列分隔,每列的左边显示字段名,右边显示字段内容。表格式窗体:通常,一个窗体在同一时刻只能显示一条记录 的信息。如果一条记录的内容比较少,单独占用一个窗体的空间,就显得浪费。这时,可以建立一种表格式窗体,即在一个窗体中显示多条记录的内容。数据表窗体:从外观上看与数据表和查询显示数据的界面相同,它的主要作用是作为一个窗体的子窗体。主 /子窗体:窗体中的窗体称为子窗体
21、,包含子窗体的基本窗体称为主窗体。主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据具有一对多关系。图表窗体:是利用 Microsoft Graph以图表方式显示用户的数据。数据透视表窗体:是 Access为了以指定的数据表或查询为数据源 产生一个 Excel的分析表而建立的一种窗体形式。 19 【正确答案】 D 【试题解析】 “特殊效果 ”属性值用于设定控件的显示效果,如 “平面 ”、 “凸起 ”、“凹陷 ”、 “蚀刻 ”、 “阴影 ”、 “凿痕 ”等。 20 【正确答案】 D 【试题解析】 “有效性规则 ”属性可以防止非法数据输入到表中。有效性规则的形式及设置目的随字段的
22、数据类型不同而不同。对 “文本 ”类型字段,可以设置输入的字符个数不能超过某一个值;对 “数字 ”类型字段,可以让 Access只接受一定范围内的数据;对 “日期 /时间 ”类型字段,可以将数值 限制在一定的月份或年份之内。 21 【正确答案】 A 【试题解析】 “表 ”是数据库中的概念,不是窗体控件。 22 【正确答案】 A 【试题解析】 Access中提供了 6种预定义报表格式,有 “大胆 ”、 “正式 ”、 “浅灰 ”、 “紧凑 ”、 “组织 ”和 “随意 ”。 23 【正确答案】 B 【试题解析】 报表是 Access中以一定输出格式表现数据的一种对象。利用报表可以控制数据内容的大小及
23、外观、排序、汇总相关数据,选择输出数据到屏幕或打印设备上。 24 【正确答案】 C 【试题解析】 报表通过分组可以实现同组数据的汇总和显示输出,增强了报表的可读性和信息的利用。一个报表中最多可以对 10个字段或表达式进行分组。 25 【正确答案】 C 【试题解析】 页面页眉中的文字或控件一般输出显示在每页的顶端。通常,它是用来显示数据的列标题,如字段名称等。 26 【正确答案】 A 【试题解析】 在 Access中需要发布数据库中的数据的时候可以采用数据访问页。数据访问页是数据库中的一种对象,它有两种视图方式:页视图和设计视图。 27 【正确答案】 B 【试题解析】 宏是一个或 多个操作组成的
24、集合。 28 【正确答案】 B 【试题解析】 Access中提供了 50多个可选的宏操作命令,其中常用的宏操作命令主要有:打开或关闭数据表对象 OpenForm命令 用于打开窗体 OpenReport命令 用于打开报表 OpenQuery命令 用于打开查询 Close命令 用于关闭数据库对象 运行和控制流程 RunSQL命令 用于执行指定的 SQL语句 RunApp命令 用于执行指定的外部应用程序 Quit命令 用于退出 Access 设置值 SetValue命令 用于设置属性值 刷新、查找数据或定位记录 Requery命令 用于实施指定控件重新查询,即刷新控件数据 FindRecord命令
25、用于查找满足指定条件的第一条记录 FindNext命令 用于查找满足指定条件的下一条记录 GoToRecord命令 用于指定当前记录 控制显示 Maximize命令 用于最大化激活窗口 Minimize命令 用于最小化激活窗口 Restore命令 用于将最大化或最小化窗口恢复至原始大小 通知或警告用户 Beep命令 用于使计算机发出 “嘟嘟 ”声 MsgBox命令 用于显示消息框 SetWamings命令 用于关闭或打开系统消息 导入和导出数据 TransferDatabase命令 用于从其它数据库导入和导出数据 TrandferText命令 用于从文本文件导入和导出数据 29 【正确答案】
26、C 【试题解析】 True是 Access系统内部常量,其值为 -1。 30 【正确答案】 A 【试题解析】 被命名为 AutoExec保存的宏,在打开数据库时会自动运行。要想取消自动运行 ,打开数据库时按住 Shift键即可。 31 【正确答案】 B 【试题解析】 数组 A的第一个下标从 3到 8,共有 6个;第二个下标从 0到 3,共有 4个。数组的元素个数为 6*4=24个。数组默认下界为 0。 32 【正确答案】 B 【试题解析】 本题是两层嵌套循环,外面的循环执行一次,里面的循环就要全部都执行一次。 初始时 K=0 当 I=1时,里面循环要全部执行,有 for J=1 to 1;所以
27、 K=K+1,最后 K值为 1 当 I=2时,里面循环要全部执行,有 for J=1 to 2;所以 K=K+1, K=K+2,最后 K值为 4 当 I=3时,里面循环要全部执行,有 for J=l to 3;所以 K=K+1, K=K+2,K=K+3,最后 K值为 10 最后得到的 K值为 10 33 【正确答案】 A 【试题解析】 VBA中各数据类型列表如下 34 【正确答案】 C 【试题解析】 Mid(sSring, iStart, iLen)函数的作用是从字符串 sString中的第iStart个字符开始取出 iLen个长度的子字符串。 35 【正确答案】 C 【试题解析】 这里是 D
28、o循环,是先执行循环体,再判断 循环条件的。初始时J=10。执行一次循环体后 J=13,是 19的,继续循环。执行二次循环体后J=16,还是 19的,继续循环。执行三次循环体后 J=19,这时不 19了,退出循环。 36 【正确答案】 图形 37 【正确答案】 数据库技术 38 【正确答案】 结构化查询语言 (Structure Quely Language) 39 【正确答案】 物理 40 【正确答案】 LIKE “?00#“ 41 【正确答案】 冻结 42 【正确答案】 外部数据链接 43 【正确答案 】 基准条件 44 【正确答案】 AVG(库存量 * 单价 )BETWEEN 500 AND 1000 45 【正确答案】 LIKE “*Smith#*“ 46 【正确答案】 按窗体筛选