1、国家二级( ACCESS)笔试模拟试卷 286及答案与解析 1 数据库系统的核心是 ( A)数据库 ( B)数据库管理系统 ( C)模拟模型 ( D)软件工程 2 软件工程的理论和技术性研究的内容主要包括软件开发技术和 ( )。 ( A)消除软件危机 ( B)软件工程管理 ( C)程序设计自动化 ( D)实现软件可重用 3 在 E-R图中,用来表示属性的图形是 ( )。 ( A)矩形 ( B)椭圆形 ( C)菱形 ( D)平行四边形 4 算法分析的目的是 ( )。 ( A)找出数据结构 的合理性 ( B)找出算法中输入和输出之间的关系 ( C)分析算法的易懂性和可靠性 ( D)分析算法的效率以
2、求改进 5 下列数据结构中,能用二分法进行查找的是 ( )。 ( A)顺序存储的有序线性表 ( B)结性链表 ( C)二叉链表 ( D)有序线性链表 6 若某二叉树的前序遍历访问顺序是 abdgeefh,中序遍历访问顺序是 dgbaechf,则其后序遍历的结点访问顺序是 ( )。 ( A) bdgcefha ( B) gdbeefha ( C) bdgaechf ( D) gdbehfca 7 算法一般都可以用哪几种控制结构组合而成 _。 ( A)循环、分支、递归 ( B)顺序、循环、嵌套 ( C)循环、递归、选择 ( D)顺序、选择、循环 8 下列叙述中正确的是 ( )。 ( A)一个逻辑数
3、据结构只能有一种存储结构 ( B)逻辑结构属于线性结构,存储结构属于非线性结构 ( C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 ( D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 9 常采用的两种存储结构是 ( )。 ( A) 顺序存储结构和链式存储结构 ( B)散列方法和索引方式 ( C)链表存储结构和数组 ( D)线性存储结构和非线性存储结构 10 下面不属于软件工程的 3个要素的是 _。 ( A)工具 ( B)过程 ( C)方法 ( D)环境 11 下列工具中属于需求分析常用工具的是 _。 ( A) PAD ( B) PFD (
4、C) N-S ( D) DFD 12 下列叙述中错误的是 ( )。 ( A)一种数据的逻辑结构可以有多种存储结构 ( B)数据的存储结构与数据的处理效率无关 ( C) 数据的存储结构与数据的处理效率密切相关 ( D)数据的存储结构在计算机中所占的空间不一定是连续的 13 Access数据库文件的后缀名为 ( A) mdb ( B) pdf ( C) acc ( D) ass 14 以下程序段运行结束后,变量 x的值为 ( )。 x=1 y=2 Do x=x*y y=y+1 LoopWhiley2 ( A) 1 ( B) 2 ( C) 3 ( D) 4 15 “是否 ”数据类型常通常 称为 (
5、)。 ( A)真假型 ( B)对错型 ( C) I O型 ( D)布尔型 16 如果要使报表的标题在每一页上都显示,那么应该设置 ( )。 ( A)报表页眉 ( B)页面页眉 ( C)组页眉 ( D)以上说法都不对 17 以下关于报表的叙述不正确的是 ( )。 ( A)报表可以输入数据 ( B)报表只能输出数据 ( C)报表可以控制输出数据的内容 ( D)报表可以对输出数据排序和分组 18 关系数据库的任何检索操作都是由 3种基本运算组合而成的,这 3种基本运算不包括 _。 ( A)联接 ( B)关系 ( C)选择 ( D)投影 19 用于查找满足指定条件的下一条记录的宏命令是 ( )。 (
6、A) FindRecord ( B) FindFristRecord ( C) FindFrist ( D) FindNext 20 Select Case结构运行时首先计算 ( )的值。 ( A)表达式 ( B)执行语句 ( C)条件 ( D)参数 21 “教学管理 ”数据库中有学生表、课程表和选课表,为了有效地反映这三张表中数据之间的联系,在创建数据库时应设置 _。 ( A)默认值 ( B)有效性规则 ( C)索引 ( D)表之间的关系 22 在 SQL的 SELECT语句中,用于实现选择运算的是 _。 ( A) FOR ( B) WHILE ( C) IF ( D) WHERE 23 A
7、ccess适合开发的数据库应用系统是 _。 ( A)小型 ( B) 中型 ( C) 中小型 ( D) 大型 24 下列关于 OutputTo操作的说法中,不正确的是 ( )。 ( A)输出表、查询 、窗体、报表或模块为另一种文件格式 ( B)这些文件格式包括 html、 asp、 htx、 idc、 xls、 rtf或 txt ( C)对于窗体来说,数据输出来自这个窗体的 “数据表 ”视图 ( D)对于报表, Access输出所有含有数据的控件 (包括计算的控件 ) 25 VBA中定义局部变量可以用关键字 ( )。 ( A) Const ( B) Dim ( C) Public ( D) St
8、atic 26 Access2000中,可以选择输入字符或空格的输入掩码是 ( ), ( A) 0 ( B) y 运行时,从键盘输入 -5,输出的结果是 ( )。 ( A) -7 ( B) -9 ( C) -8 ( D) -10 30 VBA中不能进行错误处理的语句结构是 _。 ( A) On Error Then标号 ( B) On Error Goto标号 ( C) On Error Resume Next ( D) On Error Goto 0 31 在包含具有一对多关系的记录的分组的数据访问页上,应按 ( )分组记录,以提高加速度。 ( A)字段 ( B)表 ( C)表达式 ( D)
9、以上都可以 32 要从学生表中找出姓 “刘 ”的学生,需要进行的关系运算是 _. ( A)选择 ( B)投影 ( C)连接 ( D)求交 33 在设计条件宏时,对于连续重复的条件,要替代重复条件式可以使用下面的符号 ( A) ( B) = ( C), ( D); 34 数据库系统的核心是 ( A)数据库管理员 ( B)数据库管理系统 ( C)数据库 ( D)文件 35 数据库管理系统中负责数据模式定义的语句是 ( )。 ( A)数据定义语言 ( B)数据管理语言 ( C)数据操纵语言 ( D)数据控制语言 36 在数据表视图中,不能 ( )。 ( A)修改字段的类型 ( B)修改字段的名称 (
10、 C)删除一个字段 ( D)删除一条记录 37 数据库系统的三级模式分别为【 】模式、内部级模式与外部级模式。 38 软件设计模块化的目的是【 】。 39 在双链表中,每个结点有两个指针域,一个指向前驱结点,另一个指向【 】。 40 面向对象的模型中,最基本的概念是对象和【 】。 41 自主型 DML又称为 _,它是交互式命令语言。 42 稳定的排序算法有 _、 _和 _。 43 在算法的 4个特性中,算法必须能在执行有限个步骤之后终止指的是算法的_特性。 44 下面程序的功能是单击窗体时在消息框中输出 1000以内能同时被 3、 5和 7整除的整数。请在空白处填入适当语句将程序补充完整。 P
11、rivate Sub Form_Click() sum=0 For i=1 To 1000 If_Then sum=sum+i End If Next i MsgBox sum End Sub 45 在数据表视图下向表中输入数据,在未输入数值之前,系统自动提供的数值字段的属性是 _。 46 有如下程序 : AS=“Flying“: b$=“Is“:c$=“funny!“ Print a$+“+LCase$(b$)+“+ UCase$(e$) End 运行后输出的结果是【 】。 47 下列程序段的执行结果 为【 】。 K=0 For J=1 To 2 ForI=1 To 3 K=I+1 Next
12、 I For I=1 To 7 K=K+1 Next I Next J Print K 48 VBA中定义符号常量的关键字是【 】。 49 用文本值作为查询准则时,文本值要用【 】的双引号括起来。 50 重复结构分为当型和 _。 51 子表的概念是相对父表而言的,它是一个 _的表。 52 测试用例包括输入值集和 ( )值集。 国家二级( ACCESS)笔试模拟试卷 286答案与解析 1 【正确答案】 B 【试题解析】 数据库管理系统( Database Management System,简称 DBMS)是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和
13、数据服务等,数据库管理系统是数据库系统的核心。 2 【正确答案】 B 【试题解析】 软件工程的理论和技术性研究的内容主要包括软件开发技术和软件工程管理。 3 【正确答案】 B 【试题解析】 E_R图具有 3个要素: 实体 (型 )用矩形框表 示,框内为实体名称; 属性用椭圆型来表示,并用线与实体连接。属性较多时也可以将实体及其属性单独列表; 实体问的联系用菱形框表示。用线将菱形框与实体相连,并在线上标注联系的类型。 4 【正确答案】 D 【试题解析】 算法是指对解题方案准确而完整的描述,而对算法进行分析的目的,是为了在原有的基础上,对算法进行改进,从而提高对数据的处理效率。 5 【正确答案】
14、A 【试题解析】 二分法查找只用于顺序存储的有序线性表,而顺序查找用在顺序存储的非有序线性表和线性链表。 6 【正确答案】 D 【试题解析】 后序遍历首先遍历左子树或左子结点,然后遍所右子树或右子结点,最后访问根结点。前事遍历首先访问根结点,依次访问左子树、右予树。本题根据前序和中序遍历的结果,再对其进行后序遍历,正确答案为选项 D。 7 【正确答案】 D 【试题解析】 算法的控制结构给出了算法的基本框架,它不仅决定了算法中各操作的执行顺序,而且也直接反映了算法的设计是否符合结构化原则。一个算法一般都可以用顺序、选择、循环三种基本控制结构组合而成。 8 【正确答案】 D 9 【正确答案】 A
15、【试题解析】 线性表通常要用两种存储结构:顺序存储结构和链式存储结构。 10 【正确答案】 D 【试题解析】 软件工程包括 3个要素,即方法、工具和过程。 11 【正确答案】 D 【知识模块】 软件工程基础 12 【正确答案】 B 【试题解析】 数据的存储结构分为顺序结构和链式结构,一个数据的逻辑结构可以有多种存储结构。顺序结构中数据元素所占的存储空间是连续的,而链式存储结构中,数据元素所占的存储空间不一定是连续的。数据的存储结构与数据的处理效率密切相关。 13 【正确答案】 A 14 【正确答案】 B 【试题解析】 本题考查 VBA中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面
16、还是后面,如果是先判断条件,则有可能一次也不执行循环体:如果是后判断条件,则无论条件如何至少执行一次循环体。在 Until循环中条件为 False时执行循环体,条件为 True时退出循环;在 while循环中条件为 True时执行循环体,条件为 False时退出循环,这一点要注意区分清楚。 15 【正确答案】 D 【试题解析】 在 Aceess中,支持多种数据类型,其中是否型又称布尔型, 是针对只包含两种不同取值的字段设置的。 16 【正确答案】 B 【试题解析】 将标题移动到页面页眉中,则标题在每一页上都显示;如果将标题移动到报表页眉中,则打印时只在第一页的开始位置出现。 17 【正确答案】
17、 A 【试题解析】 本题考查报表的基础知识。报表是 Access中输出数据所使用的一种对象,利用报表可以控制数据内容的大小及外观、排序和分组等功能,但是不可以进行数据输入。 18 【正确答案】 B 【试题解析】 关系数据库的检索操作都是由选择、投影和联接三种基本运算组合而成的 。 19 【正确答案】 D 【试题解析】 本题考查宏操作的知识。 Access中提供了 50多个可选的宏操作命令,与查找满足指定条件记录相关的操作有两个: FindRecord用于查找满足指定条件的第一条记录; FindNext用于查找满足指定条件的下一条记录。 20 【正确答案】 A 【试题解析】 本题考查 VBA程序
18、设计中的多分支选择的知识。在 Select Case结构运行时首先计算表达式的值,然后依此计算选择执行 Case表达式的值。 21 【正确答案】 D 【试题解析】 在 Access中,每个表都是数据库中一个独立的部分,它们本身有很多的功能,但是每个表又不是完全孤立的部分,表与表之间可能存在相互的联系。一旦两个表建立了联系,就可以很有效地反映表中数据之间的关系。在Access中要想管理好、使用好表中的数据,就应建立表与表之间的联系。 22 【正确答案】 D 【试题解析】 SELECT语句的语法包括几个主要子句,分别是 FORM、WHERE和 ORDER BY子句。在语句中 WHERE后跟条件表达
19、式,用于实现选择运算。 23 【正确答案】 C 24 【正确答案】 D 【试题解析】 输出数据宏操作 OutputTo可以将表、查询、窗体、报表或模块输出为另一种文件格式,这些文件格式包括 HTML(htm)、 asp、 htx、 idc、 xls、 df或 txt。对于窗体来说,数据输出来自这个窗体的 “数据表 ”视图;对于报表,Access输出除 OLE控件之外的所有含有数据的控件 (包括计算的控件 )。 25 【正确答案】 B 【试题解析】 符号常量使用关键字 Const来定义;定义局部变量最常用的方法是使用 Dim.AS VarType结构,其中, As后指明数据类型: Public.
20、As关键字说明的变量就属于全局的范围;要在过程的实例间保留局部变量的值,可以用 Static关键字代替 Dim以定义静态变量。答案为 B。 26 【正确答案】 D 【试题解析】 本题考查 Access中输入掩码的概念。考生务必牢记以下概念: “A”是必须输出字母或者数字的输入掩码, “&”是必须输入任何字符或者一个空格的输入掩码, “9”是必须输入数字的输入掩码, “?”是可以选择输入字母的输入掩码,“C”是可以选择输入字符或者空格的输入掩码。答案为 D。 27 【正确答案】 A 【试题解析】 注意在查询设计视图中既可以添加数据库表也可以添加查询。 28 【正确答案】 B 【试题解析】 本题考
21、查 Access的数据类型。这属于常考内容,考生应该熟记相关内容。 Access常用的数据类型有:文本、备注、数字、日期 /时间、货币、自动编号、是 /否、 OLE对象、超级链接、查阅向导等。 29 【正确答案】 A 【试题解析】 本题考查 Select Case选择语句的用法,在 Select Case选择语句中, Case后面不但可以为指定的值,也可以为取值范围或者多个取值,如:Case1,2或者 Casels 0等。本题 x值没有改变, y值随 x值的改变而改变,根据题意,从键盘输入 -5,则 y=x+3=-2,答案为 A。 30 【正确答案】 A 【试题解析】 “On Error Go
22、to 标号 ”语句在遇到错误发生时程序转移到标号所指位置代码执行,一般标号之后都是安排错误处理程序。 “On Error Resume Next”语句在遇到错误发生时不会考虑错误,并继续执行下一条语句。 “On Error Goto 0”语句用于取消错误处理。 31 【正确答案】 B 32 【正确答案】 A 【试题 解析】 从关系中找出满足给定条件的元组的操作称为选择。从关系模式中指定若干属性组成新的关系称为投影。联接是关系的横向结合。联接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。 33 【正确答案】 A 【试题解析】 可以代替重复条件式。 34 【正确
23、答案】 B 【试题解析】 数据库管理系统支持用户对数据的基本操作,是数据库系统的核心软件,其主要目标是使数据成为方便用户使用的资源,易于为各种用户所共享,并增进数据的安全性、完整性和可用性。 35 【正确答案】 A 36 【正确答案】 A 【试题解析】 本题考查数据表基本操作的知识。在 Access的数据表视图中,可以修改字段的名称、删除字段和删除记录,但是不能够修改字段的类型。字段的类型需要在设计视图中才能修改。 37 【正确答案】 概念或概念级 【试题解析】 数据库系统在其内部具有三级模式及二级映射,三级模式分别是概念级模式、内部级模式和外部级模式。概念模式是数据库系统中全局数据逻辑结构的
24、描述,是全体用户 (应用 )公共数据视图。内模式又称物理模式,它给出了数据库物理存储结构与物理 存取方法,如数据存储的文件结构、索引、集簇及 hash等存取方式与存取路径,内模式的物理性主要体现在操作系统及文件级上,它还未深入到设备级上 (如磁盘及磁盘操作 )。外模式也称子模式或用户模式,它是用户的数据视图,也就是用户所见到的数据模式,它由概念模式推导而出。 38 【正确答案】 降低复杂性 【试题解析】 模块化是指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程,由此分解来降低复杂性。 39 【正确答案】 后续结点 (后继结点 ) 【试题解析】 链式存储结构的结点中,只有一个指示
25、直接后继的指针域,由此从某个点出发,只能顺指针往后寻查其他结点。若要寻查结点的直接前驱,则需要从表头指针出发,影响查找效率。为了克服单链表这种单向性的缺点,可利用双向链表。双向链表的结点中,有两个指针域,其一指向直接后继,另一个指向直接前驱。 40 【正确答案】 类 【试题解析】 面向对象模型中,最基本的概念是对象和类。对象是现实世界中实体的模型化;将属性集和方法集相同的所有对象组合在一起,可以构成一个类。 41 【正确答案】 自含型 DML 42 【正确答案】 直接插入排序、冒泡排序、归并 排序 【知识模块】 数据结构与算法 43 【正确答案】 有穷性 【试题解析】 算法的 4个基本特性包括
26、:可靠性、确定性、有穷性和拥有足够的情报。其中,算法的有穷性指的是算法必须在有限的时间内完成,即算法必须在执行有限个步骤之后终止。 44 【正确答案】 i Mod 3=0 And i Mod 5=0 And i Mod 7=0 【试题解析】 本题的功能就是判断 i能同时被 3、 5和 7整除。所以三个判断的表达式之间应该是 “与 ”的关系,最终结果为 i Mod 3=0 And i Mod 5=0 And i Mod 7=0。 45 【正确答案】 默认值 【试题解析】 本题考查表的基础知识。在表中的每个字段都可以设置一个默认值,当在数据表视图下向表中输入数据时,未输入的数据都是该字段的默认值。
27、 46 【正确答案】 Flying is FUNNY! 【试题解析】 LCase函数用于将参数字符串的字符全部变为小写字符,而 UCase函数则用于将参数字符串中的字符全部变为大写字符。 47 【正确答案】 11 【试题解析】 在第一个以 I为循环因子的子循环处理中, K值只和 I有关, 不是累加,因此外层循环次数的多少并不影响 K值的变化,在 I循环结束后,K=3+1=4,然后在第二个 I为循环因子的循环过程中 K依次加上 1,故最后执行结果为 K=11。 48 【正确答案】 Const 【试题解析】 常量定义的格式如下: Const 符号常量名称 =常量值。 49 【正确答案】 半角 【试题解析】 在 Access中建立查询时,经常会使用文本值作为查询的准则。使用文本值作为查询的准则可以方便地限定查询的范围和查询的条件,实现一些相对简单的查询。需要注意的是,文本值输入的时候要用半角的双 引号括起来。 50 【正确答案】 直到型循环 51 【正确答案】 嵌在另一个表中 52 【正确答案】 输出 【试题解析】 测试用例由测试输入数据 (输入值集 )和与之对应的预期输出结果(输出值集 )两部分组成。