1、国家二级( ACCESS)笔试模拟试卷 260及答案与解析 1 关系数据库管理系统能实现的专门关系运算包括 ( )。 ( A)排序、索引、统计 ( B)选择、投影、连接 ( C)关联、更新、排序 ( D)显示、打印、制表 2 下列叙述中不正确的是 ( )。 ( A)在 C语言中调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参 ( B)在 C的函数中,最好使用全局变量 ( C)外部变量可以在函数之间传递数据 ( D)自动变量实质上是一个函数内部的局部变量 3 “商品 ”与 “顾客 ”两个实体 集之间的联系一般是 _。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 4
2、 如果进栈序列为 e1, e2, e3, e4,则可能的栈序列是 ( A) e3, e1, e4, e2 ( B) e2, e4, e3, e1 ( C) e3, e4、 e1、 e2 ( D)任意顺序 5 下列叙述中正确的是 ( )。 ( A)一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系可能不同 ( B)一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一定不同 ( C)一个数据结构中的元素在计算机存 储空间中的位置关系与逻辑关系一定相同 ( D)数据的存储结构与数据的逻辑结构是相同的 6 结构化程序设计所规定的三种基本控制结构是 ( )。 ( A)输入、处理、输出 (
3、 B)树形、网形、环形 ( C) JL匝序、选择、循环 ( D)主程序、子程序、函数 7 结构化程序设计的一种基本方法是 ( )。 ( A)筛选法 ( B)递归法 ( C)归纳法 ( D)逐步求精法 8 软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指 _。 ( A)模块间的关系 ( B)系统结 构部件转换成软件的过程描述 ( C)软件层次结构 ( D)软件开发过程 9 将 E-R图转换到关系模式时,实体与联系都可以表示成 _。 ( A)属性 ( B)关系 ( C)键 ( D)域 10 一些重要的程序语言 (如 C语言和 Pascal语言 )允许过程的递归调用。而实现递归调用
4、中的存储分配通常用 ( A)栈 ( B)堆 ( C)数组 ( D)链表 11 “A Or B“准则表达式表示的意思是 ( A)表示查询表中的记录必须同时满足 Or两端的准则 A和 B,才能进入查询结果集 ( B)表示 查询表中的记录只需满足由 Or两端的准则 A和 B中的一个,即可进入查询结果集 ( C)表示查询表中记录的数据介于 A、 B之间的记录才能进入查询结果集 ( D)表示查询表中的记录当满足由 Or两端的准则 A和 B不相等时即进入查询结果集 12 下列关于 SQL语句错误的是 ( A) DELETE语句用来删除数据表中的记录 ( B) UPDATE语句用来修改数据表中已经存在的数据
5、记录 ( C) INSERT语句可以向数据表中追加新的数据记录 ( D) SELECT.INTO语句用来将两个或更多个表或查询中的字段合并到查询结果的一个字段中 13 源程序的文档化不包括 ( )。 ( A)符号名的命名要有实际意义 ( B)正确的文档形式 ( C)良好的视觉组织 ( D)正确的程序注释 14 如果要从列表中选择所需的值,而不想浏览数据表或窗体中的所有记录,或者要一次指定多个准则,即筛选条件,可使用 ( )方法。 ( A)按选定内容筛选 ( B)内容排除筛选 ( C)按窗体筛选 ( D)高级筛选 /排序 15 必须输入任何的字符或一个空格应输入的掩码是 _。 ( A) 0 (
6、B) & ( C) A ( D) C 16 关系数据库管理系统能实现的专门关系运算包括 ( )。 ( A)选择、投影、连接 ( B)分组、索引、排序 ( C)删除、更新、追加 ( D)显示、打印、制表 17 在定义表中字段属性时,对要求输入相对固定格式的数据,例如电话号码 010-65971234,应该定义该字段的 _。 ( A)格式 ( B)默认值 ( C)输入掩码 ( D)有效性规则 18 VBA程序中,可以实现代码注释功能的是 ( )。 ( A)方括号 () ( B)冒号 (: ) ( C) 双引号 (“) ( D)单引号 () 19 有如下程序段: D=#2004-8-1# T=#12
7、:08:20# MM=Year(D) SS=Minute(T) 执行后, MM和 SS的返回值分别是 ( )。 ( A) 2004,08 ( B) 8,12 ( C) 1,20 ( D) 2004-8-1,12:08:20 20 下列不属于窗体类型的是 _。 ( A)纵栏式窗体 ( B)表格式窗体 ( C)开放式窗体 ( D)数据表窗体 21 检索价格在 30万元 60万元之间的 产品,可以设置条件为 ( A) “ 30Not 60” ( B) “ 30 Or 60” ( C) “ 30 And 60” ( D) “ 30 Like 60” 22 下列关于 OutputTo操作的说法中不正确的
8、是 ( )。 ( A)输出表、查询、窗体、报表或模块为另一种文件格式 ( B)这些文件格式包括 html, asp, htx, idc, xls, rtf或 txt ( C)对于窗体来说,数据输出来自这个窗体的 “数据表 ”视图 ( D)对于报表, Access输出所有含有数据的控件 (包括计算的控件 ) 23 VBA表达式 Chr(Asc(UCase(“abcdefg“)返回的值是 ( )。 ( A) A ( B) 97 ( C) a ( D) 65 24 下列关于运行宏的方法中,错误的是 ( )。 ( A)运行宏时,对每个宏只能连续运行 ( B)打开数据库时,可以自动运行名为 Autoex
9、ec的宏 ( C)可以通过窗体、报表上的控件来运行宏 ( D)可以在一个宏中运行另一个宏 25 VBA中定义符号常量可以用关键字 _。 ( A) Const ( B) Dim ( C) Public ( D) Static 26 Access的数据库类型是 _。 ( A)层次数据库 ( B)网状数据库 ( C)关系数据库 ( D)面向对象数据库 27 一幅图像的尺寸为、 1024768, 65536色 (深度为 16位 ),则它所具有的数据量为 ( )。 ( A) 0.75MB ( B) 1.5MB ( C) 3.0MB ( D) 2.0MB 28 下述有关选项组叙述正确的是 _. ( A)如
10、果选项组结合到某个字段,实际上是组框架内的复选框、选项按钮或切换按钮结合到该字段上的 ( B)选项组中的复选框可 选可不选 ( C)使用选项组,只要单击选项组中所需的值,就可以为字段选定数据值 ( D)以上说法都不对 29 下列选项中,不是 Access数据库对象的是 ( )。 ( A)报表 ( B)组 ( C)数据访问页 ( D)宏 30 为了合理组织数据,应遵从的设计原则是 ( A)关系数据库的设计应遵从概念单一化 “一事一地 ”的原则 ( B)避免在表中出现重复字段 ( C)用外部关键字保证有关联的表之间的联系 ( D)以上都是 31 假设有一组数据:工资为 800元,职称为 “讲师 ”
11、,性别为 “男 ”,在下列 逻辑表达式中结果为 “假 ”的是 ( )。 ( A)工资 800 AND职称 =“助教 “OR职称 =“讲师 “ ( B)性别 =“女 “OR NOT职称 =“助教 “ ( C)工资 =800 AND(职称 =“讲师 “OR性别 =“女 “) ( D)工资 800 AND(职称 =“讲师 “OR性别 =“男 “) 32 软件设计中划分模块的一个准则是 ( )。 ( A)低内聚低耦合 ( B)高内聚低耦合 ( C)低内聚高耦合 ( D)高内聚高耦合 33 在教师表中,如果要找出职称为 “教授 ”的教师,所采用的关系运算是 ( )。 ( A)选择 ( B)投影 ( C)
12、联接 ( D)自然联接 34 下列逻辑表达式中,能正确表示条件 “x和 y都不是奇数 ”的是 ( )。 ( A) x Mod 2=1 And y Mod 2=1 ( B) x Mod 2=1 Or y Mod 2=1 ( C) x Mod 2=0 And y Mod 2=0 ( D) x Mod 2=0 Or y Mod 2=0 35 在 VBA代码调试过程中,能够显示出所有在当前过程中变量声明及变量值信息的是 ( )。 ( A)快速监视窗口 ( B)监 视窗口 ( C)立即窗口 ( D)本地窗口 36 在设置在报表每一页的底部都输出的信息,需要设置 ( )。 ( A)报表页眉 ( B)报表页
13、脚 ( C)页面页眉 ( D)页面页脚 37 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【 】和限制使用 goto语句。 38 按照 “先进先出 ”的原则组织数据结构的是 _。 39 按照 “先进先出 ”的原则组织数据结构的是 _。 40 关系中的属性或属性组合,其值能够唯一地标识一个元组,该属性或属性组吾可选作为【 】。 41 在面向对象方法中,信息隐蔽是通过对象的【 】性来实现的。 42 创建分组统计查询时,总计项应选择 _。 43 Access中,查询不仅具有查找的功能,还具有 _功能。 44 Access是 _办公套件中的一个重要组成部分。 45 若实体 A和 B是多对
14、多的联系,实体 B和 C是 1对 1的联系,则实体 A和 C是 _对的联系。 46 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Privfite Sub Command1_Click() n=5 f=1 s=0 For i=1 To n f=f 【 】 s=s+f Next Ptint S End Sub 该事件过程的功能是计算 s=1+2!+1/3!+.+1/n!的值。请填空。 47 在创建主 /子窗体之前,必须设置 _之间的关系。 48 VBA的运行机制是【 】。 49 Access允许用户 _数据表中的一列或多列,这样无论在表中滚动到何处,这些列都会成为最左
15、侧的列。 50 在使用 Dim语句定义数组时,在缺省情况下数组下标的下限为 ( )。 51 在关系模型中,二维表的行称为 ( )。 52 当文本框中的内容发生了改变时,触发的事件名称是【 】。 国家二级( ACCESS)笔试模拟试卷 260答案与解析 1 【正确答案】 B 【试题解析】 关系数据库管理系统的专门关系运算包括选择运算、投影运算和连接运算。 2 【正确答案】 B 【试题 解析】 在 C语言中,传值有地址传值和参数传值,参数传值只能将实参传递给形参,所以 A选项正确。 C语言中的外部变量是可以在函数之间传递数据的,所以 C选项正确。 C语言中的自动变量是默认的变量,实际上是函数中的,
16、所以 D选项正确。全局变量一经定义都需要分配内存单元,在程序运行过程中自始至终都会占用固定的空间,在不知内存的情况下,最好不要使用全局变量。 3 【正确答案】 D 【试题解析】 两个实体间的联系可以归纳为 3种类型:一对一联系:一对一的联系表现为主表中的每一条记录只与相关表中的一条记录相关联。 一对多 联系,一对多的联系表现为主表中的每一条记录与相关表中的多条记录相关联。多对多联系:多对多的联系表现为二个表中的多个记录在相关表中同样有多个记录其匹配。本题中一个顾客可以购买多种商品,同一种商品可以有多个顾客购买,所以商品和顾客之间是多对多的联系。 4 【正确答案】 B 【试题解析】 由栈 “后进
17、先出 ”的特点可知: A) 中 e1不可能比 d先出, C) 中 e3不可能比 e4先出,且 e1不可能比 e2先出 D) 中栈是先进后出的,所以不可能是任意顺序。 B) 中出栈过程如图所示:5 【正确答案】 A 【试题解析】 一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系不一定相同,例如在家庭成员的数据结构中, “儿子 ”和 “女儿 ”都是 “父亲 ”的后件,但在计算机存储空间中,根本不能将 “儿子 ”和 “女儿 ”这两个数据元素的信息都紧邻存放在 “父亲 ”这个数据元素后边。但在一年四季的数据结构中, “春 ”是“夏 ”的前件,在计算机存储空间中,就可以把 “春 ”存储在 “夏
18、 ”的前面。数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构。 6 【正确答案】 C 【试题解析】 结构化程序设计要求把程序的结构限制为顺 序、选择和循环 3种基本结构,以便提高程序的可读性。选项 C正确。 7 【正确答案】 D 【试题解析】 在结构化程序设计中通常采取自顶向下,逐步求精的方法,尤其是在详细设计和编码阶段,其总的思想就是先全局后局部、先整体后细节、先抽象后具体、程序自顶向下、逐步细化。而筛选法、递归法和归纳法指的都是程序的某种具体算法。逐步求精法是结构化程序设计中很重要的思想,一定要牢记 ! 8 【正确答案】 B 【试题解析】 软件设计包括软件结构设计、数据设计、接
19、口设计和过程设计。其中结构设计是定义软件系统各主要 部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信;过程设计则是把系统结构部件转换成软件的过程性描述。 9 【正确答案】 B 【试题解析】 关系是由若干个不同的元组所组成,因此关系可视为元组的集合,将 E-R图转换到关系模式时,实体与联系都可以表示成关系。 10 【正确答案】 A 【试题解析】 一些较流行的程序语言允许过程的递归调用。递归调用就是过程调用本身。递归实现的是:当过程每一次执行后,都能返回到最近一次 调用它的过程中。这样各调用点之间形成一种后进先出关系
20、,而栈结构正适合来存储这些调用点。 11 【正确答案】 B 【试题解析】 Or是 “或 “运算符,表示两端准则满足其一即可。 12 【正确答案】 D 【试题解析】 SELECT匢 NTO语句表示将查询的字段添加到目的表中。 13 【正确答案】 B 【试题解析】 源程序的文档化包括 3点: 符号名应具有一定实际的含义,便于理解程序功能: 正确的程序注释; 良好的视觉组织:利用空格、空行、缩进等技巧使程序层次清晰。 14 【正确答案 】 C 【试题解析】 按窗体筛选可以从列表中选择所需的值或者一次指定多个准则。 15 【正确答案】 B 【试题解析】 定义输入掩码属性所使用的字符如下表:16 【正确
21、答案】 A 【试题解析】 本题考查关系运算的知识。关系运算共可分为两大类,一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足给定条件的元组;投影运算是在关系模式中挑选若干属性组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新 关系中包含满足条件的元组;自然连接是在等值连接的基础上去除重复的属性。 17 【正确答案】 C 【试题解析】 在输入数据时,如果遇到有相对固定的书写格式的数据时 (例如题面所给的电话号码 ),此时可以定义一个输入掩码,将格式中不变的符号固定成格式的一部分,这样在输入数据时,只需
22、输入变化的值即可。 18 【正确答案】 D 【试题解析】 在 VBA程序中,如果要注释此行,在行开头加单引号即可。 19 【正确答案】 A 【试题解析】 利用 Year函数将日期型数据中的年份取出,再利用 Minute函数将时间型数据中的分钟取出,即得到 A答案。 20 【正确答案】 C 【试题解析】 Access提供了 6种类型的窗体,分别是纵栏式窗体、表格式窗体、数据表窗体、主 /子窗体、图表窗体和数据透视表窗体。 21 【正确答案】 C 【试题解析】 “价格在 30万元 60万元之间 ”要使用 And语句来表示 ”与 ”。 22 【正确答案】 D 【试题解析】 本题考查的是考生对输出数据
23、宏操作 OutputTo的掌握。输出表、查询、窗体、报表或模块为另一种文件格式,这些文件格式包括 HTML(htm),Microsof AcfiveX Server (asp), Microsoft Internet Information Server (htx,idc) , Excel(xls),多信息文本 (rtf)或文本 (txt)。还能有选择地启动应用程序来编辑这个文件。故答案 A和 B都是正确的。对于窗体来说,数据输出来自这个窗体的“数据表 ”视图;对于报表, Access输出除 OLE控件之外的所有含有数据的控件(包括计算的控件 )。故答案 D是错误的。 23 【正确答案】 A
24、【试题解析】 本题考查 VBA表达式。 UCase是将字符串中小写字母转换为大写字母; LCase是将字符串中大写字母转换为小写字母; Asc是求字符的 ASCII码值,返回的是第一个字母的 ASCH码, Chr是将数值表达式值转换成字符串。答案为 A。 24 【正确答案】 A 【试题解析】 本题考查对运行宏的理解。运行宏,特别是调试宏时,可以通过“单步执行 ”,一步一步执行宏中的各个宏操作,答案为 A。 25 【正确答案】 A 【试题解析】 VBA中定义符号常量可以用关键字 Const来定义,格式为: Const符号常量名称 =常量值 26 【 正确答案】 C 【试题解析】 Microsof
25、t Access是一个关系型数据库管理系统,通过各种数据库对象来管理数据库中的数据。 27 【正确答案】 B 28 【正确答案】 C 【试题解析】 选项组是由一个组框及一组复选框、选项按钮或切换按钮组成。选项组可以使用户选择某一组确定的,值变的十分容易,因为只要单击选项组中所需的值,就可以为字段选定数据值。如果选项组结合到某个字段,则只有组框架本身结合到此字段上,而不是组框架内的复选框、选项按钮或切换按钮。 29 【正确答案】 B 30 【正确答案】 D 31 【正确答案】 D 【试题解析】 本题考查的是表达式。逻辑运算符及其含义: Not:当 Not连接的表达式为真时,整个表达式为假。 An
26、d:当 And连接的表达式都为真时,整个表达式为真,否则为假。 Or:当 Or连接的表达式有一个为真时,整个表达式为真,否则为假。在逻辑表达式中,括号可改变优先级的顺序,强制优先处理表达式的某部分,括号内的操作总是比括号外的操作先被执行。选项 A: “工资 800”条件为假, “职称 =“助教 “”条件为假, “职称 =“讲师 “”条件为真,所以整个表达式可以看作 :假 AND假 OR真,表达式中没有括号,且逻辑运算符的运算顺序为NOTANDOR ,所以先运算 AND表达式的值为假,即表达式演变为 “假 OR真 ”,根据逻辑运算符的含义,最终结果为真。选项 B:判断各条件后,表达式可以看作:假
27、 0R NOT假,同样,由逻辑运算符的运算顺序得知先运算 NOT表达式,所以表达式演变为 “假 OR真 ”,最终结果为真。选项 C:判断各条件后,表达式可以看作:真 AND(真 OR假 ),优先执行括号内的表达式,也就是 “真 AND真 ”,最终结果为真。选项 D:判断各条件后,表达式可以看作:假 AND(真 OR真 ), 优先执行括号内的表达式,也就是 “假 AND真 ”,最终结果为假。 32 【正确答案】 B 【试题解析】 模块划分应考虑的因素包括模块之间的耦合和内聚。一般来说,要求模块之间的耦合尽可能低,即模块尽可能独立,要求模块的内聚程度尽可能高,即遵循高内聚、低耦合的原则。 33 【
28、正确答案】 A 【试题解析】 本题考查关系运算的知识。关系运算共可分为两大类,一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元 组;投影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自然连接是在等值连接的基础上去除重复的属性。本题明显属于关系中选择满足条件的元组,所以为选择操作。 34 【正确答案】 C 【试题解析】 本题考查 VBA中条件组合的知识。若要表示 x和 y都不是奇数,也就意味着 x是偶数, y也是偶数,那么两个条件之间
29、是 “与 ”的关系:若要判断某数是偶数,需要这个数除 2的余数为 0。 35 【正确答案】 D 36 【正确答案】 D 37 【 正确答案】 模块化 【试题解析】 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化和限制使用 goto语句。 自顶向下:程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。 逐步求精:对复杂问题,应设计一些子目标作过度,逐步细化。 模块化:一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个
30、小目标称为一个模块。 限制使用 goto语句。 38 【正确答案】 队列 【试题解析】 队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫做 “队尾 ”,删除元素的一端叫做 “队头 ”,先插入的元素先被删除,按先进先出的原则组织数据。 39 【正确答案】 队列 【试题解析】 队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫做 “队尾 ”,删除元素的一端叫做 “队头 ”,先插入的元素先被删除,按先进先出的原则组织数据。 40 【正确答案】 键 【试题解析】 键是关系模型中的一个重要概念,在二维表中能唯一地标识一个元组的
31、属性及称为键,二维表中可能有若干个键。表中一定要有键,因为表中所有的属性的子集均不是键,则表中属性的全集必为键。 41 【正确答案】 封装 【试题解析】 软件工程的基本原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可验证性。信息隐蔽是指采用封装技术,将程序模块的实现细节隐藏起来,使模块接口尽量简单。 42 【正确答案】 Groupby 【知识模块】 查询 43 【正确答案】 计算 【 知识模块】 查询 44 【正确答案】 Office 【知识模块】 数据库和表 45 【正确答案】 多、多 【知识模块】 Access数据库基础知识 46 【正确答案】 *(1/i) 或 /i 【
32、试题解析】 本程序首先置 f为 1, s为 0;经过 5次循环使 f每次都乘以 1/i,实现了 1/n!的求法,每次循环后都加 f,把结果再赋给 s,循环结束, s的值即为所求。 47 【正确答案】 数据源 【试题解析】 在创建窗体之前,要确定作为主窗体的数据源与作为子窗体的数据源之间存在着 “一对多 ”的关系。 48 【正确答案】 事件驱动 【试题解析】 本题考查 VBA的运行机制。 VBA的运行机制是事件驱动的工作方式。即对象触发事件,用事件过程响应事件,用事件过程中的代码完成某种操作。 49 【正确答案】 冻结 50 【正确答案】 0 【试题解析】 本题考查数组的基础知识。数组变量由变量名和数组下标构成,其格式为: Dim数组名 (下标下限 to下标上限 ),其中下标下限缺省为 0。数组中的元素个数即为下标上限 -下标下限 +1。 51 【正确答案】 关系的元组 【试题 解析】 在关系型数据库中,用二维表来表示关系,二维表的表名即关系名,二维表的行称为关系的元组,二维表的列称为关系的属性。 52 【正确答案】 Change 【试题解析】 文本框的内容发生改变将先后触发 Beforeupdate, On Change,After Update事件,其中, On Change事件是在内容改变时发生。