1、国家二级( ACCESS)笔试模拟试卷 6及答案与解析 1 数据的存储结构是指 ( )。 ( A)存储在外存中的数据 ( B)数据所占的存储空间量 ( C)数据在计算机中的顺序存储方式 ( D)数据的逻辑结构在计算机存储空间中的存放形式 2 下列关于栈的描述中错误的是 ( )。 ( A)栈是先进后出的线性表 ( B)栈只能顺序存储 ( C)栈具有记忆作用 ( D)对栈的插入与删除操作中,不需要改变栈底指针 3 在一棵二叉树上第 5层的结点数最多是 ( )。 ( A) 8 ( B) 16 ( C) 32 ( D) 15 4 按照 “后进先出 ”原则组织数据的数据结构是 ( )。 ( A)队列 (
2、 B)栈 ( C)双向链表 ( D)二叉树 5 下列叙述中正确的是 ( )。 ( A)程序执行的效率与数据的存储结构密切相关 ( B)程序执行的效率只取决于程序的控制结构 ( C)程序执行的效率只取决于所处理的数据景 ( D)以上三种说法都不对 6 下列叙述中正确的是 ( )。 ( A)数据的逻辑结构与存储结构必定是一一对应的 ( B)由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构 ( C)程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构 ( D)以上三种说法都不对 7 软件需求分析阶段的工作,可以分为四个方面:需求获取,需求分析,编写需求规格说
3、明书,以及 ( A)阶段性报告 ( B)需求评审 ( C)总结 ( D)以上都不正确 8 数据库系统的核心是 ( )。 ( A)数据模型 ( B)数据库管理系统 ( C)软件上具 ( D)数据库 9 在数据库系统中,用户所见的数据模式为 ( )。 ( A)概念模式 ( B)外模式 ( C)内模式 ( D)物理模式 10 对下列二叉树 进行中序遍历的结果是 ( )。 ( A) ACBDFEG ( B) ACBDFGE ( C) ABDCGEF ( D) FCADBEG 11 从关系模式中指定若干属性组成的新的关系,这种操作称为 ( )。 ( A)选择 ( B)投影 ( C)连接 ( D)并 12
4、 ODBC的中文含义是 ( )。 ( A)浏览器 /服务器 ( B)客户 /服务器 ( C)开放数据库连接 ( D)数据库管理系统 13 Access数据库表中的字段可以定义有效性规则,有效性规则是 ( )。 ( A)控制符 ( B)文本 ( C)条件 ( D)前三种说法都不对 14 关于 “输入掩码 ”叙述错误的是 ( )。 ( A)格式属性在数据显示时优先于输入掩码的设置 ( B) Access只为 “文本 ”和 “日期 /时间 ”型字段提供了 “输入掩码向导 ”来设置掩码 ( C)设置掩码时,可以用 串代码作为预留区来制作一个输入掩码 ( D)所有数据类型都可以定义 个输入掩码 15 在
5、数据表视图中,不能 ( )。 ( A)修改字段的类型 ( B)修改字段的名称 ( C)删除一个字段 ( D)删除一条记录 16 既可以直接输入文字, 又可以从列表中选择输入项的控件是 ( )。 ( A)选项框 ( B)文本框 ( C)组合框 ( D)列表框 17 在已创建的 Movies表中有一 Date Released 字段,数掘类型为 “数字 ”。在向表中输入数据时可能会在这个字段中把 1985输入为 1895,而 Access 将接受它。为了避免这类数据输入的错误,希望这个字段中的值位于 1900和 2050之间,可以在“有效性规则 ”编辑框中输入表达式 ( )。 ( A) 1900
6、2050 ( B) 2050 1900 ( C) 1900 And 2050 ( D) 1900 or 2050 18 在 Access中己建立了 “工资 ”表,表中包括 “职工号 ”、 “所在单位 ”、 “基本工资 ”和 “应发工资 ”等字段,如果要按单位统计应发工资总数,那么在查询设计视图的 “所在单位 ”的 “总计 ”行和 “应发工资 ”的 “总计 ”行中分别选择的是 ( )。 ( A) sum, group by ( B) count, group by ( C) group by, sum ( D) group by, count 19 在 SQL查询中,若要取得 “学生 ”数据表中
7、的所有记录和字段,其 SQL语法为( )。 ( A) SELECT*FROM学生 ( B) SELECT姓名 FROM学生 ( C) SELECT姓名 FROM学生 WHILE学号 =02650 ( D) SELECT*FROM学生 WHILE学号 =02650 20 若要查询某字段的值为 “JSJ”的记录,在查询设计视图对应字段的准则小,错误的表达式是 ( )。 ( A) JSJ ( B) JSJ ( C) *JSJ* ( D) Like“JSJ“ 21 下列不属于 Access 窗体的视图是 ( )。 ( A)设计视图 ( B)窗体视图 ( C)版面视图 ( D)数 据表视图 22 下列按
8、钮中,可以打开属性表的是 ( )。 ( A) ( B) ( C) ( D) 23 下列不属于操作查询的是 ( )。 ( A)参数查询 ( B)生成表查询 ( C)更新查询 ( D)删除查询 24 下列可作为 VBA变量名的是 ( )。 ( A) A#A ( B) 4A ( C) ?xy ( D) constA 25 Sub过程与 Function过程最根本的区别是 ( )。 ( A) Sub过程的过程名不能返回值,而 Function过程能通过过程名返回值 ( B) Sub过程可 以使用 Call语句或直接使用过程名调用,而 Function过程不可以 ( C)两种过程参数的传递方式不同 (
9、D) Function过程可以有参数, Sub过程不可以 26 在宏的表达式中要引用报表 test上控件 test.Name的值,可以使用的引用式是( )。 ( A) Forms!txtName ( B) test!txtName ( C) Reports!test!txtName ( D) Repofl!txtName 27 以下可以得到 “2*5“=10“结果的 VBA表达式为 ( )。 ( A) 2*5&“=“&2*5 ( B) 2*5+“=“+2*5 ( C) 2*5&“=“&2*5 ( D) 2*5+“=“+2*5 28 现有一个已经建好的窗体,窗体中有一命令按钮,单击此按钮,将打开
10、“tEmployee”表,如果采用 VBA代码完成,下面语句正确的是 ( )。 ( A) docmd.openform“tEmployee“ ( B) docmd.openview“tEmployee“ ( C) docmd.opentable“tEmployee“ ( D) docmd.openreport“tEmployee“ 29 下列关于 VBA面向对象程序设计中的 “方法 ”说法正确的是 ( )。 ( A)方法是属于对象的 ( B)方法是独立的实体 ( C)方法也可以由程序员定义 ( D)方法是对事件的响应 30 Accress中的数据访问页有很多功能,下列选项中不是它的功能的 项是
11、 ( )。 ( A)远程发布数据 ( B)远程维护信息 ( C)远程自动更新 ( D)远程随时更新 31 设有如下声明: Dim X As Integer 如果 Sgn(X)的值为 -1,则 x的值是 ( )。 ( A)整数 ( B)大于 0的整数 ( C)等于 0的整数 ( D)小于 0的数 32 在窗体中使用一个文本框 (名为 n)接受输入的值,有一个命令按钮 run,事件代码如下: Private Sub run_Click() result=“ “ For i=1 To Me!n For j=1 To Me!n result=result+“*“ Nextj result=result
12、+Chr(13)+Chr(10) Next i MsgBox result End Sub 打开窗体后,如果通过文本框输入的值为 4,单击命令按钮后输出的图型是 ( )。 : ( A) ( B) ( C) ( D) 33 在算法正确的前提下,评价一个算法的两个标准是【 】。 34 将代数式转换成程序设计中的表达式为【 】。 35 软件危机出现于 20世纪 60年代末,为了解决软件危机,人们提出了【 】的原理来设计软件,这就是软件工程诞生的基础。 36 【 】是数据库设计的核心。 37 在关系模型中,把数据看成一个二维表 ,每一个二维表称为一个【 】。 38 关系中能够唯一标识某个记录的字段称为
13、【 】字段。 39 创建查询的方法有两种,分别为 “使用向导 ”创建和【 】创建。 40 如果一个查询的数据源仍是查询,而不是表,则该查询称为【 】。 41 窗体由多个部分组成,每个部分称为一个节,大部分的窗体只有【 】。 42 用于设定控件的输人格式,仅对文本型或日期型数据有效的控件的数据属性为【 】。 43 Access中,提供了 3种创建报表的方式:使用自动功能、使用向导功能和使用【 】创建。 44 Access 在完成数据访问页的创建后,自动以【 】文件格式将数据访问页保存在当前文件夹中,并在当前数据库的 “页 ”对象中创建该数据访问页的快捷方式。 45 三维数组 Array (3,
14、3, 3)的元素个数为【 】。 国家二级( ACCESS)笔试模拟试卷 6答案与解析 1 【正确答案】 D 【试题解析】 数据的逻辑结构在训算机存储空间中的存放形式称为数据的存储结构,也称数据的物理结构,所以选项 D正确。 2 【正确答案】 B 【试题解析】 本题考核栈的基本概念,我们可以通过排除法 来确定木题的答案。栈是限定在一端进行插入与删除的线性表,栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素:栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素,即栈是按照先进后出或后进先出的原则组织数据的,这便是栈的记忆作用,所以选项 A和选项 C正确。对栈进行插入和删除操作时,栈顶
15、位置是动态变化的,栈底指针不变,选项 D正确。由此可见,选项 B错误。 3 【正确答案】 B 【试题解析】 根据二叉树的性质,在二叉树的第 K层上,最多有 2k-1个结点。所以,第五层的结点数最多为 16。 4 【正确答案】 B 【试题解析】 “后进先出 ”表示最后被插入的元素最先能被删除。选项 A中,队列是指允许在端进行插入、而在另一端进行删除的线性表,在队列这种数据结构中,最先插入的元素将最先能够被删除,反之,最后插入的元素将最后才能被删除,队列又称为 “先进先出 ”的线性表,它体现了 “先来先服务 ”的原则;选项 B中,栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素,栈底元素总
16、是最先被插入的元素,从而也是最后才能被删除的元素。队列和栈都属于线性表,它们具有顺序存储的特点,所以才有 “先进先出 ”和 “后进先 出 ”的数据组织方式。双向链表使用链式存储方式,二义树也通常采用链式存储方式,它们的存储数据的空间可以是不连续的,各个数据结点的存储顺序与数据元素之间时逻辑关系可以不一致。所以选项 C和选项 D错误。本题的正确答案为选项 B。 5 【正确答案】 A 【试题解析】 程序执行的实际计算工作量不仅与程序的控制结构有一定的关系,与处理的数据量有关,而且还与数据的存储结构密切相关。所以,选项 A正确,选项 B和选项 C错误。 6 【正确答案】 D 【试题解析】 本题考查数
17、据结构的基本知识。数据之间的相互关系称为逻辑结构。通常分为四类基本逻辑结构,即集合、线性结构、树型结构、图状结构或网状结构。存储结构是逻辑结构在存储器中的映象,它包含数据元素的映象和关系的映象。存储结构在计算机中有两种,即顺序存储结构和链式存储结构。顺序存储结构是把数据元素存储在一块连续地址空间的内存中;链式存储结构是使用指针把相互直接关联的节点链接起来。因此,这两种存储结构都是线性的。可见,逻辑结构和存储结构不是一对应的。因此,选项 A和选项 B 的说法都是错误的。无论数据的逻辑结构 是线性的还是非线性的,只能选择顺序存储结构或链式存储结构来实现存储。程序设计语言中,数组是内存中一段连续的地
18、址空间,可看作是顺序存储结构。可以用数组来实现树型逻辑结构的存储,比如二叉树。因此,选项 C的说法是错误的。 7 【正确答案】 B 【试题解析】 需求分析阶段的工作,可以概括为以下 4个方面:需求获取、需求分析、编写需求规格说明书和需求评审。本题的正确答案为选项 B。 8 【正确答案】 B 【试题解析】 数据库管理系统是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护 和数据服务等,因此数据库管理系统是数据库系统的核心。 9 【正确答案】 B 【试题解析】 数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模式也称子模式或用户模式,是指数据库用户所看到的数据结构,是
19、用户看到的数据视图。 10 【正确答案】 A 【试题解析】 二叉树的中序遍历递归算法为:如果根不空,则 (1)按中序次序访问左子树, (2)访问跟结点, (3)按中序次序访问右子树:否则返回。本题中,根据中序遍历算法,应首先按照中序次序访问以 C为根结点的左子树,然后再访问根结点 F, 最后才访问以 E 为根结点的右子树。遍历以 C为根结点的左子树同样要遵循中序遍历算法,因此中序遍历结果为 ACBD;然后遍历根结点 F;遍历以 E为根结点的右子树,同样要遵循中序遍历算法,因此中序遍历结果为 EG。最后把这三部分的遍历结果按顺序连接起来,中序遍历结果为 ACBDFEG。因此,本题的正确答案是选项
20、 A。 11 【正确答案】 B 【试题解析】 从关系中找到满足给定条件的原组的操作称为选择;从关系模式中指定若干属性组成的新的关系称为投影,所以选项 B是正确答案;连接是关系的横向结合,连接运算将两个关系模式 拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组;两个相同结构关系的并是由属于这两个关系的元组组成的集合。 12 【正确答案】 C 【试题解析】 选项 A的英文形式是 Browser/Server,选项 B 的英文是Client/Server,选项 C是 ODBC (Open Data Base Connectivity),数据库管理系统的缩写是 DBMS。 13 【正确答
21、案】 C 【试题解析】 有效性规则是非常有用的属性,利用该属性,可以防止非法数据输入到表中。有效性规则是一个条件。 14 【正确答案】 D 【试题解析】 格式属性在数据显示时优先于输入掩码的设置,这就意味着即使已经保存了输入掩码,在数据设置格式显示时,将会忽略输入掩码,选项 A说法正确。输入掩码只为 “文本 ”和 “日期 /时间 ”型字段提供向导,其他数据类型没有向导帮助,选项 B 正确。对于大多数数据类型,都可以定义一个输入掩码。但并不是所有的数据类型都可以定义输入掩码,设置掩码时,可以用一串代码作为预留区来制作一个输入掩码,选项 C说法正确,选项 D说法错误。 15 【正确答案】 A 【试
22、题解析】 在数据表视图中,可 以通过双击表中字段名位置的方法,来修改该字段名,故选项的 B 错误;可以通过右键单击字段名,然后在弹出菜单中选择 “删除列 ”命令的方法,来删除该字段,故选项 C错误:还可以通过右键单击记录选择器位置,在菜单中选择 “删除记录 ”命令的方法,来删除选中的记录,所以选项 D错误。在这几个选项中,惟一不能在数据表视图中进行操作的就是修改字段的类型,所以正确答案为选项 A。 16 【正确答案】 C 【试题解析】 选项 A“选项框 ”是作为单独的控件来显示表或查询中的 “是 “或 “否“值。选项 B“文本框 ”主要用来输入或编辑字段数据 ,是一种交互式控件。选项C“组合框
23、 ”的列表由多行数据组成,但平时只显示一行,使用组合框,既可以进行选择,也可以输入文本,所以选项 C正确。选项 D“列表框 ”可以包含一列或几列数据,用户只能从列表中选择值,而不能输入新值。 17 【正确答案】 C 【试题解析】 题目要求 Date Released 数字字段的值位于 1900和 2050之间,仅用到了 “ ”, “ ”和 And,依照题意知正确的表达式应为 1900 And 2050。正确答案为选项 C。选项 A和选项 B 明显错误,选项 D是 “或 ”的关系,不满足题意。 18 【正确答案】 C 【试题解析】 查询设计视图中的 “总计 ”行用来设置字段的汇总方式,在本题中,
24、要求按单位统计汇总,所以在 “单位 ”的 “总计 ”行中要选择分组汇总语句 Group By:需要计算 “应发工资 ”的总数,所以在 “应发工资 ”的总计行中要选择汇总命令Sum,所以选项 C为正确答案。 19 【正确答案】 B 【试题解析】 “SELECT*FROM学生 ”表示取得 “学生 ”数据表中的所有记录和字段。所以选项 A不符合题意。 “SELECT姓名 FROM学生 ”表示取得 “学生 ”数据表中的所有记录,但只取得 “姓 名 ”字段,并不是全部字段,选项 B是正确的。 “SELECT姓名 FROM 学生 WHILE 学号 =02650”表示取得 “学生 ”数据表中的 “学号 ”为
25、 02650的记录,而且只选取 “姓名 ”字段,选项 C不符合题意。“SELECT*FROM学生 WHILE学号 =02650”表示取得 “学生 ”数据表中的 “学号 ”为02650的记录,并选取全部字段,选项 D不符合题意。 20 【正确答案】 C 【试题解析】 在查询的 “准则 ”框中,用户可以直接输入要查询的值,也可以使用引号 “”将查询的值括起来,还可以使用 Like语句加上关 键字及通配符来进行查询,但通配符必须配合 Like使用,不能单独使用,所以选项 C的表达式是错误的。 21 【正确答案】 C 【试题解析】 窗体有 3种视图,即设计视图、窗体视图和数据表视图。 22 【正确答案
26、】 A 【试题解析】 选项 B是工具箱按钮;选项 C是字段列表按钮:选项 D是生成器按钮。选项 A是用来打开属性表的,为本题正确答案。 23 【正确答案】 A 【试题解析】 操作查询共有 4种类型,分别是删除查询、更新查询、追加查询和生成表查询。 24 【正确答案】 D 【试题 解析】 根据 VBA中变量的命名规则可知,变量名必须以字母开头,所以选项 B是错误的;不可以包含嵌入的句号或者类型声明字符,如 $、 !、 、#、 %,以及通配符 ?、 *等,所以选项 A和选项 C是错误的。另外,变量名还不能超过 255个字符,也不能和受到限制的关键字同名。由此可见,选项 D为正确答案。 25 【正确
27、答案】 A 【试题解析】 Function 过程是一种返回值的过程, Sub 过程没有返回值,选项 A正确。如果不在意函数过程的返回值,这两种过程都可以使用 Call语句调用,都可以指定参数,并且都可以按地址进行参 数传递,选项 B、选项 C、选项 D的说法错误。 26 【正确答案】 A 【试题解析】 过程可分为函数过程 (Function)和子程序 (Sub) 。函数过程是一种返回值的过程。子程序 (Sub 过程 )是执行一项或一系列操作的过程,没有返回值。选项 A正确。 27 【正确答案】 A 【试题解析】 本题中,需要连接的字符串中既有字符串 (如 “2*5“、 “=“),又有表达式 (
28、如 2*5),因此应该使用强制字符串连接的运算符 “&“。前面的 “2*5“是字符串,应该加引号,后面的 “2*5“是表达式,不需要加引号。因 此选项 A是正确的。 28 【正确答案】 C 【试题解析】 选项 A表示打开窗体 “tEmployee“:选项 B表示打开视图“tEmployee“:选项 C表示打开表 “tEmployee“;选项 D表示打开报表“tEmployee“。所以选项 C为正确答案。 29 【正确答案】 A 【试题解析】 对象是属性、对象和事件的封装,方法是属于对象的,所以选项 A的说法是正确的;因为方法是属于对象的,因而它就不是独立的,一定要依附于某个对象,方法才有意义,
29、选项 B的说法是错误的;在 VBA中,方法是由系统预先设定 好的,程序员不需要知道这个方法是如何实现的,也不能自行定义,故选项 C的说法是错误的;响应事件的是事件过程,方法是对象可以执行的操作,选项 D的说法是错误的。 30 【正确答案】 C 【试题解析】 数据访问页有三个功能:远程发布数据:远程维护信息;随时更新。 31 【正确答案】 D 【试题解析】 Sgn(number)函数的返回值有三种情况:如果 number 0,则返回1;如果 number= 0,则返回 0:如果 number 0,则返回 -1。可见正确答案是选项 D。 32 【正确答案】 A 【试题解析】 事件代码中是一个 Fo
30、r循环的二重嵌套,外循环的循环变量 i从 1循环递增到 Me!n 也就是文本框 n中的值 4,内循环的循环变量 j也是从 1循环递增到 4。而内循环的循环体 result=result+“*“语句每次执行后将在 result字符串后增加一个 *字符。所以,每次内循环 4次循环结束后 result被增加 4个 *,接下来外循环中 result=result+Chr(13)+Chr(10)语句的功能是让 result字符串新起一行。所以,外循环 4次循环结束后, result中的结果是整齐的 4行 4列 *字符。故本 题应该选择 A。 33 【正确答案】 时间复杂度和空间复杂度 34 【正确答案】
31、 Sqr (x +y 2)/(a+ b) ) 35 【正确答案】 软件工程学 36 【正确答案】 数据模型 【试题解析】 数据模型是对客观事物及联系的数据描述,它反映了实体内部及实体与实体之间的联系。因此,数据模型是数据库设计的核心。 37 【正确答案】 关系 【试题解析】 在关系模型中,把数据看成一个二维表,每一个二维表称为一个关系。表中的每一列称为一个属性,相当于记录中的一个数据项,对属性的命 名称为属性名;表中的一行称为一个元组,相当于记录值。 38 【正确答案】 主关键 39 【正确答案】 使用设计视图 40 【正确答案】 子查询 41 【正确答案】 主体节 42 【正确答案】 “输入掩码 ” 43 【正确答案】 “设计 ”视图 44 【正确答案】 HTML 45 【正确答案】 64
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1