1、国家二级( ACCESS)笔试模拟试卷 285及答案与解析 1 将 E-R图转换到关系模式时,实体与实体间的联系可以表示成 ( )。 ( A)属性 ( B)关系 ( C)键 ( D)域 2 需求分析阶段的任务是 ( )。 ( A)软件开发方法 ( B)软件开发工具 ( C)软件开发费用 ( D)软件系统功能 3 对于长度为 n的线性表,在最坏情况下,下列各种排序法所对应的比较次数中,正确的是 ( )。 ( A)冒泡排序为 n/2 ( B)冒泡排序为 n ( C)快速排序为 n ( D)快速排序为 n(n-1)/2 4 软件工程的理论和技术性研究的内容主要包括软件开发技术和 ( A)消除软件危机
2、 ( B)软件工程管理 ( C)程序设计自动化 ( D)实现软件可重用 5 下列关于栈的描述正确的是 ( )。 ( A)在栈中只能插入元素而不能删除元素 ( B)在栈中只能删除元素而不能插入元素 ( C)栈是特殊的线性表,只能在一端插入或删除元素 ( D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素 6 在数据库设计的 4个阶段中,为关系模式选择存取方法 (建立存取路径 )的阶段是( )。 ( A)需求分析 ( B)概念设计 ( C)逻辑设计 ( D)物理设计 7 已知数据表 A中每个元素距其最终位置不远,为节省时间,应采用的算法是_。 ( A)堆排序 ( B)直接插入排序 ( C
3、)快速排序 ( D)直接选择排序 8 在顺序表 (3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值 11,所需的关键码比较次数为 ( )。 ( A) 2 ( B) 3 ( C) 4 ( D) 5 9 希尔排序法属于哪一种类型的排序法 _. ( A)交换类排 序法 ( B)插入类排序法 ( C)选择类排序法 ( D)建堆排序法 10 在数据流图 (DFD)中,带有名字的箭头表示 ( A)模块之间的调用关系 ( B)程序的组成成分 ( C)控制程序的执行顺序 ( D)数据的流向 11 在软件开发中,下面任务不属于设计阶段的是 _。 ( A)数据结构设计 ( B)
4、给出系统模块结构 ( C)定义模块算法: ( D)定义需求并建立系统模型 12 设树 T的度为 4,其中度为 1,直, 3, 4的结点个数分别为 4, 2, 1, 1。则 T中的叶 ( A) 8 ( B) 7 ( C) 6 ( D) 5 13 下列事件不属于 Access中的事件的是 ( A)键盘事件 ( B)鼠标事件 ( C)窗口事件 ( D)控件事件 14 在宏的表达式中要引用报表 exam上控件 Name的值,可以使用引用式 _。 ( A) Reports!Name ( B) Reports!exam!Name ( C) exam!Name ( D) Reports exam Name
5、15 希尔排序属于 _。 ( A)交换排序 ( B)归并排序 ( C)选择排序 ( D)插入排序 16 表达式 10Mod2的值为 ( )。 ( A) 0 ( B) 1 ( C) 2 ( D) 5 17 Access字段名不能包含的字符是 _。 ( A) “!” ( B) “%” ( C) “” ( D) “&” 18 用于从文本文件中导入和导出数据的宏命令是 _。 ( A) InputText ( B) AddText ( C) TransferText ( D) InText 19 Select Case结构运行时首先计算 ( )的值。 ( A)表达式 ( B)执行语句 ( C)条件 (
6、D)参数 20 用于设定字段输入格式的是 ( )。 ( A)格式 ( B)有效性规则 ( C)默认值 ( D)输入掩码 21 使用 SQL语句增加字段的有效性规则,是为了能保证数据的 ( A)实体完整性 ( B)表完整性 ( C)参照完整性 ( D)域完整性 22 宏操作 Quit的功能是 _。 ( A)关闭表 ( B)退出宏 ( C)退出查询 ( D)退出 Access 23 有一棵非空二叉树 (第 0层为根节点 ),其第 i层上至多有 _个节点。 ( A) 2i ( B) 2i-1 ( C) 2i+1-1 ( D) i 24 VBA表达式 IIF(0,20,30) 的值为 _。 ( A)
7、20 ( B) 30 ( C) 10 ( D) 50 25 函数 Mid(“123456789“,3,4)返回的值是 _。 ( A) 123 ( B) 1234 ( C) 3456 ( D) 456 26 下列不是分支结构的语句是 ( )。 ( A) If.Then.EndIf ( B) While.Wend ( C) If.Then.Else.EndIf ( D) Select.Case.End Select 27 在 Access表中,可以定义 3种主关键字,它们是 ( )。 ( A)单字段、双字段和多字段 ( B)单字段、双字段和自动编号 ( C)单字段、多字段和自动编号 ( D)双字段
8、、多字段和自动编号 28 在 SQL查询中,若要取得 “学生 ”数据表中的所有记录和字段,其 SQL语法为( )。 ( A) SELECT姓名 FROM学生 ( B) SELECT*FROM学生 ( C) SELECT姓名 FROM学生 WHILE学号 =02650 ( D) SELECT*FROM学生 WHILE学号 =02650 29 宏组是由下列哪一项组成的 ( )。 ( A)若干宏操作 ( B)子宏 ( C)若干宏 ( D)都不正确 30 对数据访问页与 Access数据库的关系的描述错误的是 ( )。 ( A)数据访问页是 Access数据库的一种对象 ( B)数据访问页与其他 Ac
9、cess数据库对象的性质是相同的 ( C)数据访问页的创建与修改方式与其他 Access数据库对象基本是一致的 ( D)数据访问页与 Access数据库无关 31 如果当前目录是 “C:accessbook”,在此目录下还有一个名为 “access2000”的文件夹,其中有一个名为 “01.htm”的文件,那么这个文件对于当前目录的相对路径是( )。 ( A) C:access200001.htm ( B) accessbookaccess200001.htm ( C) C:accessbookaccess200001.htm ( D) access200001.htm 32 二维表由行和列组
10、成 ,每一列都有一个属性名被称为 _。 ( A)属性 ( B)字段 ( C)集合 ( D)记录 33 构成关系模型中的一组相互联系的 “关系 ”一般是指 ( A)满足一定规范化要求的二维表 ( B)二维表中的一行 ( C)二维表中的一列 ( D)二维表中的一个数字项 34 下列属于通知或警告用户的命令是 ( )。 ( A) PrintOut ( B) OutputTo ( C) MsgBox ( D) RunWarnings 35 下列不是分支结构的语句是 ( )。 ( A) IfThenEnd IF ( B) WhileEnd ( C) IfThenElseEnd If ( D) Selec
11、tCaseEnd Select 36 检查软件产品是否符合需求定义的过程称为 ( )。 ( A)确认测试 ( B)集成测试 ( C)验证测试 ( D)验收测试 37 符合结构化原则的三种基本控制结构是:选择结构、循环结构和【 】。 38 将活动窗口最小化的宏操作是【 】。 39 在一个容量为 15的循环队列中,若头指针 front=6,尾指针 rear=14,则该循环队列中共有【 】个元素。 40 模块的独立性一般用两个准则来度量,即模块间的【 】和模块的内聚性。 41 一个算法应该具有下面 4个重要的特性:可行性、【 】、有穷性以及拥有足够的情报。 42 Access中字段的 “小数位 ”属
12、性是指定数字型和 _数据的小数部分的位数,它只影响数据的 _,并不影响所存储数值的 _。 43 在文件系统中,存取数据的基本单位为 _,在数据库系统中,存取数据的基本单位为 _。 44 要删除 “成绩 ”表中的所有行,在 SQL视图中可输入【 】。 45 下面 VBA程序段运行时,内层循环的循环总次数是【 】。 For m = 0 To 7 step 3 For n = m-1 To m+1 Next n Next m 46 分支结构在程序执行时,根据【 】选择执行不同的程序语句。 47 在 Access中,过程可以分为【 】和子程序。 48 在 Access中,用户在【 】中可以创建或修改宏
13、的内容。 49 断点的功能是 【 】。 50 一个队列的初始状态为空。现将元素 A、 B、 C、 D、 E、 F、 5、 4、 3、 2、 1依次入队,然后依次退队,则元素退队的顺序为 ( )。 51 在窗体上添加一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() sum=0 For i=3 To 7 Next i MsgBox sum+i End Sub 打开窗体后,单击命令按钮,消息框的输出结果是 ( )。 52 VBA中主要提供了三种 数据访问接口: ODBC、 DAO和 ( )。 国家二级( ACCESS)笔试模拟试卷 285答案与解析 1
14、【正确答案】 B 【试题解析】 将 E-R图转换成指定 RDBMS中的关系模式是数据库逻辑设计的主要工作。从 E-R图到关系模式的转换是比较直接的,实体和联系都可以表示成关系。 2 【正确答案】 D 【试题解析】 需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象,充分了解原系统的工作概况,明确用户的各种需求,然后在这些基础上确定新系统的功能。 3 【正确答案】 D 【试题解析】 在最坏情况下,冒泡排序和快速排序的比较次数都是 n(n-1)/2。 4 【正确答案】 B 【试题解析】 软件工程的目标是,在给定的成本、进度的前提下,开发出具有有效性、可靠性、可理解性
15、、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品。基于这一目标,软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。 5 【正确答案】 C 【试题解析】 栈是一种特殊的线性表,其插入与删除运算都只在线性表的一端进行。 由此可见,选项 A、选项 B和选项 D错误,正确答案是选项 C。 6 【正确答案】 D 【试题解析】 本题考 查数据库设计的 4个阶段的区分。题目不难,只需要分清楚4个阶段的任务是什么就可以答对。显然,不是需求分析阶段,因为需求分析是分析用户的要求;概念设计是将需求分析得到的用户需求抽象为信息结构及概念模型的过程,涉及不到关系模
16、式的存取:逻辑结构设计是在概念结构设计的基础上,将 E-R图转换成以数据库管理系统的逻辑数据模型表示的逻辑模式,也不涉及到存取的问题;物理设计是为一个给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程。所以为关系模式选择存取方法应该属于物理设计阶段。 7 【正确答案】 B 【试题 解析】 当数据表 A中每个元素距其最终位置不远,说明数据表 A按关键字值基本有序,在待排序序列基本有序的情况下,采用插入排序所用时间最少,故答案为选项 B一 8 【正确答案】 C 【试题解析】 二分法查找首先用要查找的关键字 k与中间位置的结点关键字相比较,这个中间结点把线性表分成了两个子表,若比较结果相等,则
17、查找完成;若不等,再根据 k与中间结点关键字的比较大小确定下一步查找哪个子表,这样递归下去,直到找到满足条件的结点,或者该线性表中没有这样的结点。本题中第一次和 15比较,第二次和 7比较,第三次和 10比 较,第四次和 12比较,比较后结束,没找到。 9 【正确答案】 B 【试题解析】 希尔排序法的基本思想是:将整个无序序列分割成若干小的子序列分别进行插入排序。所以希尔排序法属于插入类排序,但它对简单插入排序做了很大的改进。 10 【正确答案】 D 【试题解析】 数据流相当于一条管道,并有一级数据 (信息 )流经它。在数据流图中,用标有名字的箭头表示数据流。数据流可以从加工流向加工,也可以从
18、加工流向文件或从文件流向加工,并且可以从外部实体流向系统或从系统流向外部实体。 11 【正确答案】 D 【知识模块】 软件工程基础 12 【正确答案】 A 【知识模块】 数据结构与算法 13 【正确答案】 D 【试题解析】 在 Access中的事件主要有键盘事件、鼠标事件、对象事件、窗口事件和操作事件,没有控件事件。 14 【正确答案】 B 【试题解析】 在宏的表达式中,引用报表上控件的值,可以使用的引用式格式为: “Reports!报表名 !控件名 ”。 15 【正确答案】 D 【试题解析】 希尔排序的基本思想是把记录按下标的一定增量分组,对每组记录使用插入排序, 随增量的逐渐减小,所分成的
19、组包含的记录越来越多,到增量的值减小到 1时,整个数据合成一组,构成一组有序记录,故其属于插入排序方法。 16 【正确答案】 A 【试题解析】 本题考查 VBA中表达式运算的知识。在 VBA中 Mod是取余数运算,将返回左操作数整除右操作数后的余数。 本题中 10可以被 2整除,所以余数为 0。, 17 【正确答案】 A 【试题解析】 根据 Access字段的命名规则可知,字段名不能包含句号 (.)、惊叹号 (!)、方括号 ()和重音符号 ()。 18 【正确答案】 C 【试题解析】 TransferText命令是用于从文本文件导入和导出数据的,其它三个不是宏命令。 19 【正确答案】 A 【
20、试题解析】 本题考查 VBA程序设计中的多分支选择的知识。在 Select Case结构运行时首先计算表达式的值,然后依此计算选择执行 Case表达式的值。 20 【正确答案】 D 【试题解析】 本题考查字段属性的知识。常见的字段属性中, “格式 ”属性用来决定数据的打印方式和屏幕显示方式; “默认值 ”属性用来在输入时自动出现在字段中作为新记录的值; “有效性规则 ”属 性是一个条件表达式,可以防止用户输入非法数据; “输入掩码 ”属性用来设置输入字段的格式。 21 【正确答案】 D 【试题解析】 数据完整性一般包括实体完整性、域完整性和参照完整性等。通过字段的有效性规则,可进一步保证域完整
21、性。 22 【正确答案】 D 【试题解析】 宏操作 Quit的功能是退出 Access。 23 【正确答案】 A 【试题解析】 参见非空二叉树的基本性质和定义。非空二叉树只有一个根节点。 24 【正确答案】 B 25 【正确答案】 C 【试题解析】 Mid(sSring, iStart,iLen)函数的作用是从字符串 sString中的第iStart个字符开始取出 iLen个长度的子字符串。 26 【正确答案】 B 【试题解析】 分支结构共有两种。第一种, IFThenElse.Endif, 此语句在符合某个条件时运行一段语句,在条件不符合时运行另一段语句。其中 Else子句还可以省略,故选项
22、 A及选项 C都为此种方法。第 2种, Select.Case.End Select语句用来处理较复杂的多条件选择的判断,首先对测试表达式求值,然后测试该值 是否与 Case中的值相匹配,遇到第一个相匹配的值,执行其后的程序段。选项D为此种方法。选项 B中的 While.Wend为循环语句,不属于分支结构语句。所以,本题应该选 B。 27 【正确答案】 C 【试题解析】 本题考查的是 Access主关键字的基本概念。为了使保存在不同表中的数据产生联系, Access数据库中的每个表必须有一个字段能唯一标识每条记录,这个字段就是主关键字。主关键字可以是一个字段,也可以是一组字段。为确保主关键字段
23、值的唯一性, Access不允许在主关键字字段中存人重复值和空值。自 动编号字段是在每次向表中添加新记录时, Aceess会自动插入唯一顺序号。 28 【正确答案】 B 【试题解析】 本题考查对 SQL查询的认识。 SEL ECT姓名 FROM学生:表示取得 “学生 ”数据表中的所有记录,但只取得 “姓名 ”字段,并不是全部字段;SELECT姓名 FROM学生 WHILE学号 =02650:表示取得 “学生 ”数据表中的 “学号 ”为 02650的记录,而且只选取 “姓名 ”字段: SELECT*FROM学生 WHILE学号 02650:表示取得 “学生 ”数据表中的 “学号 ”为 02650
24、的记录,并选取全部 字段。答案为 B。 29 【正确答案】 C 【试题解析】 本题考查宏组的概念。宏组是共同存储在一个宏名下的相关宏的集合,它与其他宏一样可在宏窗口中设计,并保存在数据库窗口的 “宏 ”对象选项卡中。答案为 C。 30 【正确答案】 D 【试题解析】 数据访问页是 Access数据库的一种对象,与其他 Access数据库对象的性质相同,创建与修改方式与其他 Access数据库对象基本一致,与 Access数据库有关。但数据访问页是一个独立的文件,保存在 Access以外,两者是分离的,但不是无关的。答案为 D。 31 【正确答案】 D 【试题解析】 本题考查绝对路径和相对路径。
25、相对路径和绝对路径的最大区别就是绝对路径是包含盘符的,所以在这 4个选项中,选项 A和选项 C属于绝对路径,选项 B和选项 D属于相对路径。选项 A这个路径访问的是在 C盘下 access2000文件夹中的 01.htm文件,而不是题目要求的文件;选项 B,这个路径是题目要求的文件相对于 C盘的相对路径;选项 C,这个路径是题目要求的文件的绝对路径;选项 D,这个路径是题目要求的文件相对于当前目录的相对路径。答案为 D。 32 【正确答案】 B 【试题解析】 在 个二维表中,水平方向的行称为元组,元组对应表中的一个具体记录。垂直方向的列成为属性,每一列都有 个属性名,在 Access中表示为字
26、段名。 33 【正确答案】 A 【试题解析】 Access中,一个表就是一个关系,每一个关系都是一个二维表。 34 【正确答案】 C 35 【正确答案】 B 36 【正确答案】 A 37 【正确答案】 顺序结构 【试题解析】 结构化程序设计方法是程序设计的先进方法和工具。其中结构化程序设计的三种基本控制结构是:选择结构、循环结构、 顺序结构。 38 【正确答案】 Minimize 【试题解析】 Maximize可以放大活动窗口,使其充满 Microsoft Access。而Minimize可以将活动窗口缩小为 Microsoft Access窗口底部的小标题栏。 39 【正确答案】 8 【试题
27、解析】 在循环队列中,如果 rear front,则循环队列中的元素个数为rear-front。本题中, front=6, rear=14,因此循环队列中元素个数为 rear-front=14-6=8。 40 【正确答案】 耦合性 【试题解析】 模块的独立性是评价设计好坏的重要标准,衡量软件的模块的独立性使用耦合性和内聚性两个定型的度量标准。内聚性是一个模块内部各个元素之间彼此结合的紧密程度的度量,耦合性是模块间互相连接的紧密程度的度量。 41 【正确答案】 确定性 【试题解析】 本题考查算法的基本特征,属于记忆题。算法是指解题方案的准确而完整的描述,它不等于程序,也不等于计算方法。 42 【
28、正确答案】 货币型、显示方式、精度 【知识模块】 数据库和表 43 【正确答案】 记录、数据项 【知识模块】 数据库设计基础 44 【正确答案】 DELETE FROM成绩 【试题解析】 从一个表或查询中删除一行或多行, WHERE子句是可选的。如果不指定 WHERE子句,则从 FROM子句指定的表或查询中删除所有行。如果指定WHERE子句,则搜索条件应用于表或查询中的每一行,并且只有求值为真的行才被删除。 45 【正确答案】 9 【试题解析】 外循环每执行一次,其内层循环就执行 3次,外循环一共执行了 3次,故内循环一共执行了 9次。 46 【正确答案】 条件表达式的值 【试题解析】 在 V
29、BA中存在三种基本结构,即顺序、分支、循环。对于分支结构有两种形式,一种是采用 If语句的单分支结构,另一种是 Select Case的多分支结构。分支结构根据条件表达式的值来选择程序运行的语句。 47 【正确答案】 函数过程 【试题解析】 过程可分为函数过程和子程序。 48 【正确答案】 设计视图 【试题解析】 本题考查设计视图的作用。在 Access中,宏只有设计视图一种方式。这是考生应该注意的地方,它不同于 Access的其他对象,如表、报表等,它们都有不止一种视图。在设计视图中,用户可以创 建或是修改宏的内容。宏的设计视图的窗口中分为设计区和参数区两部分。在宏窗口上部的设计区中,用户可
30、以定义和编辑宏中的内容。设计区由 4列组成,它们分别是 “宏名 ”、 “条件 ”、 “操作 ”和 “备注 ”列。 49 【正确答案】 中断程序的执行 【试题解析】 所谓 “断点 ”就是在过程的某个特定语句上设置一个位置点以中断程序的执行。 “断点 ”的设置和使用贯穿在程序调试运行的整个过程。 50 【正确答案】 A、 B、 C、 D、 E、 5、 4、 3、 2、 1 【试题解析】 队列是先进先出的线性表,即入队的顺序就是退队的顺序。 51 【正确答案】 17 52 【正确答案】 ADO或 Active数据对象 【试题解析】 本题考查 VBA中数据库访问接口的知识。在 VBA中,数据库访问接口有 3种:开放数据库互联 (ODBC)、数据访问对象 (DAO)和 Active数据对象(ADO)。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1