1、国家二级 ACCESS机试(选择题)模拟试卷 11 及答案与解析 一、选择题 1 在计算机中,算法是指 ( )。 ( A)查找方法 ( B)处理方法 ( C)解题方案的准确而完整的描述 ( D)排序方法 2 算法的空间复杂度是指 ( )。 ( A)算法程序的大小 ( B)算法执行过程中所需要的存储空间 ( C)算法程序所占的存储空间 ( D)算法程序中的指令数目 3 下列选项属于栈和队列共同点的是 ( )。 ( A)只允许在端点处插入和删除元素 ( B)都是先进先出 ( C)都是先进后出 ( D)二者没有共同点 4 在单链表中,增加头结点的目的是 ( )。 ( A)使单链表不为空 ( B)方便
2、运算的实现 ( C)增加存储空间 ( D)说明单链表是线性表的链式存储实现 5 面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是( )。 ( A)模拟现实世界中不同事物之间的联系 ( B)强调模拟现实世界中的算法而不强调概念 ( C)使用现实世界的概念抽象地思考问题从而自然地解决问题 ( D)鼓励开发者在 软件开发的绝大部分中都用实际领域的概念去思考 6 在结构化方法中,用数据流程图 (DFD)作为描述工具的软件开发阶段是 ( )。 ( A)可行性分析 ( B)需求分析 ( C)详细设计 ( D)程序编码 7 软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是
3、指( )。 ( A)模块间的关系 ( B)系统结构部件转换成软件的过程描述 ( C)软件层次结构 ( D)软件开发过程 8 全局数据视图的描述称为 ( )。 ( A)外模式 ( B)概念模式 ( C)内模式 ( D)物理存储模式 9 在 E-R图中,用来表示属性的图形是 ( )。 ( A)矩形 ( B)椭圆形 ( C)菱形 ( D)三角形 10 按条件 f对关系 R进行选择,其关系代数表达式为 ( )。 ( A) RR ( B) RRf ( C) f(R) ( D) f(R) 11 计算机等级考试规定,每位考生按照准考证号码进行对号入座。考试信息数据库中有座位号信息表 (教室号,座位号, )
4、和考生信息表 (准考证号,身份证号,姓名,电话, ) 。为了反 映考生就座的情况,座位号信息表与考生信息表之间的联系应设计为 ( )。 ( A)一对一联系 ( B)一对多联系 ( C)多对多联系 ( D)无法确定 12 有关字段属性,以下叙述错误的是 ( )。 ( A)不同的字段类型,其字段属性有所不同 ( B)字段大小可用于设置文本、数字或自动编号等类型字段的最大容量 ( C)有效性规则属性可以防止非法数据输入到表中 ( D)可对任意类型的字段设置默认值属性 13 假设数据库中表 2与表 1建立了 “一对多 “的关系,表 1为 “多 “的一方 ,则下述说法中正确的是 ( )。 ( A)表 1
5、中的一个字段能与表 2中的多个字段匹配 ( B)表 2中的一个字段能与表 1中的多个字段匹配 ( C)表 1中的一个记录能与表 2中的多个记录匹配 ( D)表 2中的一个记录能与表 1中的多个记录匹配 14 Access表中字段的数据类型不包含 ( )。 ( A)文本 ( B)日期 /时间 ( C)通用 ( D) OLE对象 15 必须输入任一字符或空格的输入掩码是 ( )。 ( A) C ( B) & ( C) L ( D) 0 16 在 Access数据库中修改已经建立的表结构,应使用的 SQL语句是 ( )。 ( A) Create Database ( B) Create Table
6、( C) Create Index ( D) Alter Table 17 在课程表中要查找课程名称中包含 “数据库 “的课程,对应 “课程名称 “字段的正确条件表达式是 ( )。 ( A)数据库 ( B) *数据库 * ( C) Like “*数据库 *“ ( D) Like “数据库 “ 18 在查询设计视图中 ( )。 ( A)不能添加数据库表 ( B)不能添加查询 ( C)既不能添加数据库表,也不能添加查询 ( D)以上说法都不对 19 在 Access的数据库中已建立了 “tStu“表,若查找 “学号 “是 “1234“和 “4321“的记录,应在查询设计视图准则行中输入 ( )。
7、( A) 1234 and “4321“ ( B) not in(“1234“,“4321“) ( C) in(“1234“,“4321“) ( D) not(“1234“ and “4321“) 20 将表 A的记录复制到表 B中 ,且不删除表 B中的记录,可以使用的查询是( )。 ( A)更新查询 ( B)生成表查询 ( C)追加查询 ( D)删除查询 21 下述有关选项组叙述正确的是 ( )。 ( A)使用选项组,只要单击选项组中所需的值,就可以为字段选定数据值 ( B)如果选项组结合到某个字段,实际上是组框内的复选框、选项按钮或切换按钮结合到该字段上的 ( C)选项组中的复选框可选可不
8、选 ( D)以上说法都不对 22 计算控件的控件来源属性一般设置为 ()开头的计算表达式。 ( A)! ( B) () ( C) = ( D) “ 23 使用自动创建数据访问页功能创建数据访问页时, Access会在当前文件夹下,自动保存创建数据访问页,其格式为 ( )。 ( A) HTML ( B) Web ( C) MDB文件 ( D)文本 24 某窗体中有一命令按钮,在 “窗体视图 “中单击此命令按钮,运行另一个应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是 ( )。 ( A) OpenApp ( B) RunSQL ( C) RunMacro ( D) RunApp 25
9、 在宏的表达式中要引用报表 exam上控件 Name的值,可以使用引用式( )。 ( A) Name ( B) exam! Name ( C) Reports! Name ( D) Reports! exam! Name 26 以下内容中不属于 VBA提供的数据验证函数的是 ( )。 ( A) IsNull ( B) IsEmpty ( C) IsNumeric ( D) IsText 27 已定义好有参函数 f(t),其中形参 t是整型量。下面调用该函数,传递实参为6,将返回的函数数值赋给 变量 w。以下正确的是 ( )。 ( A) w=f(t) ( B) w=Call f(t) ( C)
10、w=f(6) ( D) w=Call f(6) 28 在 VBA中,如果没有显式声明或用符号来定义变量的数据类型,变量的默认数据类型为 ( )。 ( A) Byte ( B) String ( C) Int ( D) Variant 29 定义了 5个整型数构成的数组,数组元素为 NewArray(1)至 NewArray(5)的选项是 ( )。 ( A) Dim NewArray(5)As Integer ( B) Dim NewArray(1 To 5)As Integer ( C) Dim NewArray(5)Integer ( D) Dim NewArray(1 To 5)Integ
11、er 30 假定窗体的名称为 fmTest,则把窗体的标题设置为 “计算机等级考试 “的语句是( )。 ( A) Me =“计算机等级考试 “ ( B) 计算机等级考试 “ ( C) 计算机等级考试 “ ( D) 计算机等级考试 “ 31 假定有以下循环结构: Do until 条件 循环体 Loop 则下列说法正确的是 ( )。 ( A)如果 “条件 “值为 0,则一次循环体也不执行 ( B)如果 “条件 “值为 0,则至少执行一次循环体 ( C)如果 “条件 “值不为 0,则至少执行一次循环体 ( D)不论 “条件 “是否为 “真 “,至少要执行一次循环体 32 Recordset对象属性
12、中,用来移动到下一条记录的是 ( )。 ( A) EOF ( B) BeforeMove ( C) NextMove ( D) MoveNext 33 ADO对象模型层次中可以打开 RecordSet 对象的是 ( )。 ( A)只能是 Connection对象 ( B)只能是 Command对象 ( C)可以是 Connection对象和 Command对象 ( D)不存在 34 VBA中去除字符串尾部空格的函数是 ( )。 ( A) LTrim ( B) RTrim ( C) Trim ( D) Ucase 35 以下有关 VBA中变量的叙述错误的是 ( )。 ( A)变量名不能使用 VB
13、A的关键字 ( B)变量名的命名,同字段命名一样,但变量命名不能包含有空格或除了下划线符号外的任何其他的标点符号 ( C) VBA中对变量名的大小写敏感,变名 “Student“和 “student“代表的是两个不同变量 ( D)根据变量直接定义与否,将变量划分为隐含型变量和显式变量 36 下列属于 Access对象的是 ( )。 ( A)文件 ( B)数据 ( C)记录 ( D)查询 37 VBA数据类型符号 “%“表示的数据类型是 ( )。 ( A)整型 ( B)长整型 ( C)单精度型 ( D)双精度 38 在 Access中,可以通过数据访问页发布的数据是 ( )。 ( A)只能发布数
14、据库中没有变化的数据 ( B)只能发布数据库中变化的数据 ( C)能发布数据库中保存的数据 ( D)以上的说法均不对 39 在调试 VBA程序时,能自动被检查出来的错误是 ( )。 ( A)语法错误 ( B)逻辑错误 ( C)运行错误 ( D)语法错误和逻辑错误 40 不属于 Access提供的数据筛选方式是 ( )。 ( A)高级筛选 ( B)按内容排 除筛选 ( C)按数据表视图筛选 ( D)按选定内容筛选 国家二级 ACCESS机试(选择题)模拟试卷 11 答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、
15、确定性、有穷性和拥有足够的情报。本题答案为 C。 2 【正确答案】 B 【试题解析】 一个算法的空间复杂度,一般是指执行这个算法所需的内存空间。 一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。本题答案是 B。 3 【正确答案】 A 【试题解析】 栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种 “后进先出 “的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种 “先进先出 “的线性表。 本题答案为 A。 4 【正确答案】 A 【
16、试题解析】 头结点不仅标识了表中首结点的位置,而且根据单链表 (包含头结点 )的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点目的是为了便于运算的实现。本题答案为 A。 5 【正确答案】 C 【试题解析】 面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。它强调模拟现实世界中的概念而不强调算法,它鼓励开发者在软件开发的绝大部分中都用应用领域的概念去思考。本题答案为 C。 6 【正确答案】 B 【试题解析】 软件开发阶段包括需求分析、总体设计、详细设计、编码和测试五个阶段。其中需求分析阶段常用的工具是数据流图和数据字
17、典。本题答案为 B。 7 【正确答案】 B 【试题解析】 软件设计包括软件结构设计、数据设计、接口设计和过程设计。其中结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信;过程设计则是把系统结构部件转换成软件的过程性描述。本题答案为 B。 8 【正确答案】 B 【试题解析】 外模式是用户的数据视图,也就是用户所见到的数据模式;全局数据视图的描述称为概念模式,即数据库中全部数据的整体逻辑结构的描述;物理存储数据视图的描述称为内模式,即数据库在物理存储方面的描述;存储模式即为内模式。本题答案为
18、 B。 9 【正确答案】 D 【试题解析】 E-R图用矩形表示实体集,用椭圆表示属性,用菱形表示联系。故本题答案为。 10 【正确答案】 C 【试题解析】 选择运算是一个一元运算,关系 R通过选择运算 (并由该运算给出所选择的逻辑条件 )后仍为一个关系。这个关系是由 R中那些满足逻辑条件的元组所组成。如果关系的逻辑条件为 f,则 R满足 f 的选择运算可以写成: f(R)。本题答案为 C。 11 【正确答案】 A 【试题解析】 一个考生只能选择一个座位,一个座位只能被一个考生选择,因此座位号信息表与考生信息表的联系为一对一。所以本题答案是 A。 12 【正确答案】 D 【试题解析】 字段的属性
19、表示字段所具有的特征,不同的字段类型有不同的属性。通过 “字段大小 “属性可以控制字段使用的空间大小,只适用于数据类型为 “文本 “或 “数字 “的字段; “有效性规则 “是 Access中 另一个非常有用的属性,利用该属性可以防止非法数据输入到表中;在一个数据库中,往往会有一些字段的数据内容相同或含有相同的部分,这样就可以设置一个默认值。但不是所有的数据类型都可以设置默认值的,如自动编号、 OLE对象数据类型就没有 “默认值 “属性。所以本题答案是 D。 13 【正确答案】 D 【试题解析】 在一对多的联系中,如果表 1为多的一方,则表 2的一条记录在表1中可以有多条记录与之对应,但表 1中
20、的一条记录最多只能与表 2的一条记录相对应。所以本题答案为 D。 14 【正确答案】 C 【试题解析】 用户在设计表时,必须要定义表中字段使用的数据类型。 Access常用的数据类型有:文本、备注、数字、日期 /时间、货币、自动编号、是 /否、 OLE对象、超级链接、查阅向导等,不包含通用类型。所以本题答案是 C。 15 【正确答案】 B 【试题解析】 在输入数据时,如果希望输入数据的格式标准保持一致,或希望检查输入时的错误,可以设置输入掩码。输入掩码属性所使用字符的含义: C 可以选择输入任何的字符或一个空格; & 必须输入任何的字符或一个空格; L 必须输入字母; 0 必须输入数字 (0
21、9)。所以本题答案是选 项 B。 16 【正确答案】 D 【试题解析】 在 Access数据库中, SQL语句 Create Table用于创建一个新表,Create Index 用于为字段或字段组创建索引, Alter Table用于修改已经建立的表结构。所以本题答案是 D。 17 【正确答案】 C 【试题解析】 用 “*“表示该位置可匹配零或多个字符。在课程表中要查找课程名称中包含 “计算机 “的课程,对应 “课程名称 “字段的正确条件表达式是 Like “*数据库 *“。所以本题答案为 C。 18 【正确答案】 D 【试题解 析】 执行一个查询时,需要从指定的数据库表中搜索数据,数据库表
22、可以是一个表或多个表,也可以是一个查询。所以本题答案是 D。 19 【正确答案】 C 【试题解析】 在查询准则中,特殊运算符 In 是用于指定一个字段值的列表,列表中的任意一个值都可与查询的字段相匹配。本题的查询准则可以写成in(“1234“,“4321“),或者写成 “1234“ Or “4321“。所以本题答案为 C。 20 【正确答案】 C 【试题解析】 更新查询对一个或多个表中的一组记录作全部更新。生成表查询是从多个表中提取数据 组合起来生成一个新表永久保存。追加查询是将某个表中符合一定条件的记录添加到另一个表上。删除查询是用于删除表中同一类的一组记录。故要将表 A的记录复制到表 B中
23、,且不删除表 B中的记录,可以使用追加查询。所以本题答案为 C。 21 【正确答案】 A 【试题解析】 选项组是由一个组框及一组复选框、选项按钮或切换按钮组成。选项组可以使用户选择某一组确定的值变的十分容易,因为只要单击选项组中所需的值,就可以为字段选定数据值。如果选项组结合到某个字段,则只有组框本身结合到此字段上,而不是组框内的复选框、选项按钮或切 换按钮。所以本题答案是 A。 22 【正确答案】 C 【试题解析】 计算控件的控件源必须是 “=“号开头的一个计算表达式,当表达式的值发生变化时,会重新计算结果并输出显示。文本框是最常用的计算控件。所以本题答案是 C。 23 【正确答案】 A 【
24、试题解析】 使用 “自动创建数据访问页 “创建数据访问页时, Access会在当前文件夹下将创建的页保存为 HTML 格式,并在数据库窗口中添加一个访问该页的快捷方式。所以本题答案为 A。 24 【正确答案】 D 【试题解析】 OpenApp 操作不存在, RunSQL 操作是执行指定的 SQL 语句以完成操作查询; RunMacro 操作是执行一个宏; RunApp 操作是启动另一个Microsoft Windows 或 MS-DOS 应用程序。所以本题答案为 D。 25 【正确答案】 D 【试题解析】 宏在输入条件表达式时,可能会引用窗体或报表上的控件值。语法如下: Forms!窗体名 !
25、控件名或 Reports!报表名 !控件名,所以本题答案是 D。 26 【正确答案】 D 【试题解析】 VBA常用的验证函数为: IsNumeric、 IsDate、 IsNull、 IsEmpty、IsArray、 IsError、 IsObject。所以本题答案是 D。 27 【正确答案】 C 【试题解析】 含参数的过程被调用时,主调过程中的调用式必须提供相应的实参(实际参数的简称 ),并通过实参向形参传递的方式完成过程调用。而 Call方法并不能向变量赋值。所以本题答案是 C。 28 【正确答案】 D 【试题解析】 在 VBA中,如果没有显式声明或用符号来定义变量的数据类型,变量的默认数
26、据类型为 Variant。所以本题答案为 D。 29 【正确答案】 B 【试题解析】 Dim NewArray(1 To 5)As Intege 为定义了 5个整型数构成的数组,数组元素为 NewArray(1)至 NewArray(5)。 30 【正确答案】 B 【试题解析】 窗体中, Caption 属性表示标题, Name属性表示名称。而窗体没有 Text属性。本题要求设置窗体的标题。所以本题答案为 B。 31 【正确答案】 B 【试题解析】 Do UntilLoop 循环结构中,当条件值为假时,重复执行循环体,直至条件值为真,结束循环。所以,如果条件值为 0,则至少执行一次循环体。 3
27、2 【正确答案】 D 【试题解析】 Recordset对象属性中,用来移动到下一条记录的是 MoveNext。 33 【正确答案】 C 【试题解析】 Connection 对象:用于指定数据提供者,建立到数据源的连接。Command 对象:表示一个命令。 RecordSet 对象:表示数据操作返回的记录集。此对象和 Connection 对象是最重要的两个对象。 Connection 对象和 Command 对象都可以打开 RecordSet对象。所以本题答案是 C。 34 【正确答案】 B 【试题解析 】 LTrim 函数:删除字符串的开始空格。 RTrim函数:删除字符串的尾部空格。 Tr
28、im函数:删除字符串的开始和尾部空格。 Ucase函数:将字符串中小写字母转化为大写字母。所以本题答案是 B。 35 【正确答案】 C 【试题解析】 VBA中对变量名的大小写不敏感,变量名 “Student“和 “student“代表的是同一个变量。 36 【正确答案】 D 【试题解析】 Access 数据库由数据库对象和组两部分组成。其中对象又分为 7种,包括:表、查询、窗体、报表、数据访问页、宏、模块。这些对象都 存放在扩展名为 .mdb 的数据库文件中。所以本题答案为 D。 37 【正确答案】 A 【试题解析】 VBA程序设计的基本数据类型中, Integer(整型 )声明符为 %,Lo
29、ng(长整型 )声明符为 &, Single(单精度型 )声明符为!, Double(双精度型 )声明符为 #, Currency(货币型 )声明符为 , String(字符型 )声明符为 $。 38 【正确答案】 C 【试题解析】 如果数据不常更改则使用静态 HTML 格式;如果数据需要经常更改,则使用动态 HTML 格式。所以可以发布数据库中存在的数据 。 39 【正确答案】 A 【试题解析】 语法错误指程序的某一语句的语法出现错误,如左右引号或括号不匹配等。当程序设计人员输入完一行语句时, Visual Baisc编辑器会自动检测语法错误,并提醒程序员错误所在,但无法检测逻辑错误。 40 【正确答案】 C 【试题解析】 Access 提供了 4种筛选记录的方法分别是按选定内容筛选、按窗体筛选、按筛选目标筛选以及高级筛选。经过筛选后的表,只显示满足条件的记录,不满足条件的记录将被隐藏。