1、国家二级( ACCESS)笔试模拟试卷 92及答案与解析 1 数据结构中,与所使用的计算机无关的是数据的 _。 ( A)存储结构 ( B)物理结构 ( C)逻辑结构 ( D)物理和存储结构 2 栈底至栈顶依次存放元素 A、 B、 C、 D,在第五个元素 E入栈前,栈中元素可以出栈,则出栈序列可能是 _。 ( A) ABCED ( B) DBCEA ( C) CDABE ( D) DCBEA 3 线性表的顺序存储结构和线性表的链式存储结构分别是 _。 ( A)顺序存取的存储结构、顺序存取的 存储结构 ( B)随机存取的存储结构、顺序存取的存储结构 ( C)随机存取的存储结构、随机存取的存储结构
2、( D)任意存取的存储结构、任意存取的存储结构 4 在单链表中,增加头结点的目的是 _。 ( A)方便运算的实现 ( B)使单链表至少有一个结点 ( C)标识表结点中首结点的位置 ( D)说明单链表是线性表的链式存储实现 5 软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指 _。 ( A)模块间的关系 ( B)系统结构部件转换成软件的过程描述 ( C)软件层 次结构 ( D)软件开发过程 6 为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为 _。 ( A) PAD图 ( B) N-S图 ( C)结构图 ( D)数据流图 7 数据
3、处理的最小单位是 _。 ( A)数据 ( B)数据元素 ( C)数据项 ( D)数据结构 8 下列有关数据库的描述,正确的是 _。 ( A)数据库是一个 DBF文件 ( B)数据库是一个关系 ( C)数据库是一个结构化的数据集合 ( D)数据库是一组文件 9 单个用户使用的数据视图的描述称为 _。 ( A)外模式 ( B)概念模式 ( C)内模式 ( D)逻辑模式 10 需求分析阶段的任务是确定 _。 ( A)软件开发方法 ( B)软件开发工具 ( C)软件开发费用 ( D)软件系统功能 11 关于数据库系统对比文件系统的优点,下列说法错误的是 _。 ( A)提高了数据的共享性,使多个用户能够
4、同时访问数据库中的数据。 ( B)消除了数据冗余现象。 ( C)提高了数据的一致性和完整性。 ( D)提供数据与应用程序的独立性 。 12 要从学生表中找出姓 “刘 ”的学生,需要进行的关系运算是 _。 ( A)选择 ( B)投影 ( C)连接 ( D)求交 13 在关系数据模型中,域是指 _。 ( A)元组 ( B)属性 ( C)元组的个数 ( D)属性的取值范围 14 Access字段名的最大长度为 _。 ( A) 64个字符 ( B) 128个字符 ( C) 255个字符 ( D) 256个字符 15 必须输入任何的字符或一个空格的输入掩码是 _。 ( A) A ( B) a ( C)
5、& ( D) C 16 下列 SELECT语句正确的是 _。 ( A) SELECT*FROM学生表 WHERE姓名 =张三 ( B) SELECT*FROM学生表 WHERE姓名 =张三 ( C) SELECT*FROM学生表 WHERE姓名 =张三 ( D) SELECT*FROM学生表 WHERE姓名 =张三 17 以下不属于操作查询的是 _。 ( A)交叉表查询 ( B)生成表查询 ( C)更新查询 ( D)追加查询 18 下列不属于 Access提供的窗体类型是 _。 ( A)表格式窗体 ( B)数据表窗体 ( C)图形窗体 ( D)图表窗体 19 控件的显示效果可以通过其 “特殊效
6、果 ”属性来设置,下列不属于 “特殊效果 ”属性值的是 _。 ( A)平面 ( B)凸起 ( C)凿痕 ( D)透明 20 有效性规则主要用于 _。 ( A)限定数据的类型 ( B)限定数据的格式 ( C)设置数据是否有效 ( D)限定数据取值范围 21 下列不是窗体控件的是 _。 ( A)表 ( B)单选按钮 ( C)图像 ( D)直线 22 以下不是 Access预定义报表格式的是 _。 ( A) “标准 ” ( B) “大胆 ” ( C) “正式 ” ( D) “随意 ” 23 以下关于报表的叙述正确的是 _。 ( A)报表只能输入数据 ( B)报表只能输出数据 ( C)报表可以输入和输
7、出数据 ( D)报表不能输入和输出数据 24 一个报表最多可以对 _个字段或表达式进行分组。 ( A) 6 ( B) 8 ( C) 10 ( D) 16 25 要设置在报表每一页的顶部都输出的信息,需要设置 _。 ( A)报表页眉 ( B)报表页脚 ( C)页面页眉 ( D)页面页脚 26 在 Access中需要发布数据库中的数据的时候,可以采用的对象是 _。 ( A)数据访问页 ( B)表 ( C)窗体 ( D)查询 27 宏是由一个或多个 _组成的集合。 ( A)命令 ( B)操作 ( C)对象 ( D)表达式 28 用于打开报表的宏命令是 _。 ( A) OpenForm ( B) Op
8、enReport ( C) OpenQuery ( D) RunApp 29 VBA的逻辑值进行算术运算时, True值被当作 _。 ( A) 0 ( B) 1 ( C) -1 ( D)不确定 30 如果要取消宏的自动运行,在打开数据库时按住 _键即可。 ( A) Shin ( B) Ctrl ( C) Alt ( D) Enter 31 定义了二维数组 A(3 to 8,3),该数组的元素个数为 _。 ( A) 20 ( B) 24 ( C) 25 ( D) 36 32 阅读下面的程序段: K=0 For I=1 to 3 For J=1 to I K=K+J Next J Next I 执
9、行上面的语句后, K的值为 _。 ( A) 8 ( B) 10 ( C) 14 ( D) 21 33 VBA数据类型符号 “%”表示的数据类型是 _。 ( A)整型 ( B)长整型 ( C)单精度型 ( D)双精度型 34 函数 Mid(“123456789“,3,4)返回的值是 _。 ( A) 123 ( B) 1234 ( C) 3456 ( D) 456 35 运行下面程序代码后,变量 J的值为 _。 Private Sub Fun () Dim J as Integer J=10 DO J=J+3 Loop While J 19 End Sub ( A) 10 ( B) 13 ( C)
10、 19 ( D) 21 36 计算机软件由两部分组成,一部分是机器可执行的程序和数据,另一部分是机器不可执行的,与软件开发、运行、维护、使用有关的 _。 37 打开数据库时,要想取消自动运行的宏,应按住 _。 38 在对 Access表中的字段进行查询时,可以利用 _的结果进行进一步的查询。 39 窗体的主体位于窗体的中心部分,是工作窗口的核心部分,由多种 _组成。 40 关系数据库中,各表之间可以相互关联,表之间的这种联系是依靠每一个独立表内部的 _建立的。 41 参数查询利用对话框,提示用户输入参数,并检索符合所 _的记录或值。 42 在 Access2000数据访问页对象中, _是一个为
11、数据访问页提供字体、横线、背景图案以及其他元素的统一设计和颜色方案的集合。 43 表中的每一数据都可以看成是独立的 _。 44 删除查询将删除 _。 45 在数据处理过程中,如果希望 只是满足指定条件执行宏的一个或多个操作,可以使用条件来控制这种流程。使用了这种控制的宏称为 _。 46 能够唯一标识表中每条记录的字段称为 _。 47 程序风格是指编写程序时所表现出的特点、习惯和逻辑思路等,遵循 _的原则。 48 在 Access中,表之间的关系都定义为 _的关系。 49 SQL查询是用户使用 _直接创建的一种查询。 国家二级( ACCESS)笔试模拟试卷 92答案与解析 1 【正确答案】 C
12、【试题解析】 数 据结构概念一般包括 3个方面的内容,数据的逻辑结构、存储结构及数据上的运算集合。数据的逻辑结构只抽象的反映数据元素之间的逻辑关系,而不管它在计算机中的存储表示形式。 2 【正确答案】 D 【试题解析】 栈操作原则上 “后进先出 ”,栈底至栈顶依次存放元素 A、 B、 C、D,则表明这 4个元素中 D是最后进栈, B、 C处于中间, A最早进栈。所以出栈时一定是先出 D,再出 C,最后出 A。 3 【正确答案】 B 【试题解析】 顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式 LOC(ai)=LOC(a1)+(i-1)L计算得到,从而实现了随
13、机存取。对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。 4 【正确答案】 A 【试题解析】 头结点不仅标识了表中首结点的位置,而且根据单链表 (包含头结点 )的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点目的是为了便于运算的实现。 5 【正确答案】 B 【试题解析】 软件设计包括软件结构设计、数据设计、接口设计和过程设计。其中结构设计是定义软件系统各主要部件之间的关系 ;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信;过程设计则是把系统结构部件转换成软件的过程性描
14、述。 6 【正确答案】 B 【试题解析】 常见的过程设计工具有:程序流程图、 N-S图、 PAD图利 HIPO图。其中,为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为 N-S图。 7 【正确答案】 C 【试题解析】 数据处理的最小单位是数 据项;由若干数据项组成数据元素;而数据是指能够被计算机识别、存储和加工处理的信息载体;数据结构是指数据之间的相互关系和数据运算。 8 【正确答案】 C 【试题解析】 数据库 (Database,简称 D 9 【正确答案】 A 【试题解析】 外模式是用户的数据视图,也就是用户所见到的数据模式;全局数据视图的描述
15、称为概念模式,即数据库中全部数据的整体逻辑结构的描述;物理存储数据视图的描述称为内横式,即数据库在物理存储方面的描述;存储模式即为内模式。 10 【正确答案】 D 【试题解析】 需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象组织、部门、企业等 ),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上礁定新系统的功能。选项 11 【正确答案】 B 【试题解析】 数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减
16、少应用程序的开发和维护代价。对于数据的冗余是不能消除的,只能减小。任何的数据库 中都存在着数据冗余的现象,但这些都应该是合理的数据冗余。 12 【正确答案】 A 【试题解析】 数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。 对于数据的冗余是不能消除的,只能减小。任何的数据库中都存在着数据冗余的现象,但这些都应该是合理的数据冗余。 13 【正确答案】 D 【试题解析】 元组:在一个具体关系中, 水平方向的行称为元组,每一行
17、是一个元组。元组对应表中的一个具体的记录。 属性:二维表中垂直方向的列称为属性。每一列有一个属性名。 域:属性的取值范围,即不同元组对用一个属性的取值所限定的范围。 14 【正确答案】 A 【试题解析】 Access规定,其数据表字段名的最大长度为 64个字符。 15 【正确答案】 C 【试题解析】 定义输入掩码属性所使用的字符如下表:16 【正确答案】 C 【试题解析】 SELECT语句中的表是不能用引号括起来的,而对于文本型的查找内容则要用单引号 括起来。 17 【正确答案】 A 【试题解析】 Access数据库中的查询有很多种,每种方式在执行上有所不同,查询有选择查询、交叉表查询、参数查
18、询、操作查询和 SQL查询。选择查询:是最常用的查询类型,它是根据指定的查询准则,从一个或多个表中获取数据并显示结果。交叉表查询:将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段统计值。参数查询:是一种利用对话框来提示用户输入准则的查询。操作查询:与选择查询相似,都是由用户指定查找记录的条 件,但选择查询是检查符合特定条件的一组记录,而操作查询是在一次查询操作中对所得结果进行编辑等操作。操作查询有 4种:生成表、删除、更新和追加。 SQL查询:就是用户使用 SQL语句来创建的一种查询。 SQL查询主要包括联合查询、传递查询、
19、数据定义查询和子查询等 4种。 18 【正确答案】 C 【试题解析】 Access提 供了 6种类型的窗体,分别是纵栏式窗体、表格式窗体、数据表窗体、主 /子窗体、图表窗体和数据透视表窗体。纵栏式窗体:将窗体中的一个显示记录按列分隔,每列的左边显示字段名,右边显示字段内容。表格式窗体:通常,一个窗体在同一时刻只能显示一条记录的信息。如果一条记录的内容比较少,单独占用一个窗体的空间,就显得浪费。这时,可以建立一种表格式窗体,即在一个窗体中显示多条记录的内容。数据表窗体:从外观上看与数据表和查询显示数据的界面相同,它的主要作用是作为一个窗体的子窗体。主 /子窗体:窗体中的窗体称为子窗体,包含子窗体
20、的基本窗体称为主窗体。主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据具有一对多关系。图表窗体:是利用 Microsoft Graph以图表方式显示用户的数据。数据透视表窗体 :是 Access为了以指定的数据表或查询为数据源产生一个 Excel的分析表而建立的一种窗体形式。 19 【正确答案】 D 【试题解析】 “特殊效果 ”属性值用于设定控件的显示效果,如 “平面 ”、 “凸起 ”、“凹陷 ”、 “蚀刻 ”、 “阴影 ”、 “凿痕 ”等。 20 【正确答案】 D 【试题解析】 “有效性规则 ”属性可以防止非法数据输入到表中。有效性规则的形式及设置目的随字段的数据类型不同
21、而不同。对 “文本 ”类型字段,可以设置输入的字符个数不能超过某一个值;对 “数字 ”类型字段,可以让 Access只接受一定范围内的数据;对 “日期 /时间 ”类型字段,可以将数值限制在一定的月份或年份之内。 21 【正确答案】 A 【试题解析】 “表 ”是数据库中的概念,不是窗体控件。 22 【正确答案】 A 【试题解析】 Access中提供了 6种预定义报表格式,有 “大胆 ”、 “正式 ”、 “浅灰 ”、 “紧凑 ”、 “组织 ”和 “随意 ”。 23 【正确答案】 B 【试题解析】 报表是 Access中以一定输出格式表现数据的一种对象。利用报表可以控制数据内容的大小及外观、排序、汇
22、总相关数据,选择输出数据到屏幕或打印设备上。 24 【正确答案】 C 【试题解析】 报表通过分组可以实现同组数据的汇总和显示输出,增强了报表的可读性和信息的利用。一个报表中最多可以对 10个字段或表达式进行分组。 25 【正确答案】 C 【试题解析】 页面页眉中的文字或控件一般输出显示在每页的顶端。通常,它是用来显示数据的列标题,如字段名称等。 26 【正确答案】 A 【试题解析】 在 Access中需要发布数据库中的数据的时候可以采用数据访问页。数据访问页是数据库中的一种对象,它有两种视图方式:页视图和设计视图。 27 【正确答案】 B 【试题解析】 宏是一个或多个操作组成的集合。 28 【
23、正确答案】 B 【试题解析】 Access中提供了 50多个可选的宏操作命令,其中常用的宏操作命令主要有:打开或关闭数据表对象 OpenForm命令 用于打开窗体 OpenReport命令 用于打开报表 OpenQuery命令 用于打开查询 Close命令 用于关闭数据库对象 运行和控制流程 RunSQL命令 用于执行指定的 SQL语句 RunApp命令 用于执行指定的外部应用程序 Quit命令 用于退出 Access 设置值 SetValue命令 用于设置属性值 刷新、查找数据或定位记录 Requery命令 用于实施指定控件重新查询,即刷新控件数据 FindRecord命令 用于查找满足指定
24、条件的第一条记录 FindNext命令 用于查找满足指定条件的下一条记录 GoToRecord命令 用于指定当前记录 控制显示 Maximize命令 用于最大化激活窗口 Minimize命令 用于最小化激活窗口 Restore命令 用于将最大化或最小化窗 口恢复至原始大小 通知或警告用户 Beep命令 用于使计算机发出 “嘟嘟 ”声 MsgBox命令 用于显示消息框 SetWamings命令 用于关闭或打开系统消息 导入和导出数据 TransferDatabase命令 用于从其它数据库导入和导出数据 TrandferText命令 用于从文本文件导入和导出数据 29 【正确答案】 C 【试题解析
25、】 True是 Access系统内部常量,其值为 -1。 30 【正确答案】 A 【试题解析】 被命名为 AutoExec保存 的宏,在打开数据库时会自动运行。要想取消自动运行,打开数据库时按住 Shift键即可。 31 【正确答案】 B 【试题解析】 数组 A的第一个下标从 3到 8,共有 6个;第二个下标从 0到 3,共有 4个。数组的元素个数为 6*4=24个。数组默认下界为 0。 32 【正确答案】 B 【试题解析】 本题是两层嵌套循环,外面的循环执行一次,里面的循环就要全部都执行一次。 初始时 K=0 当 I=1时,里面循环要全部执行,有 for J=1 to 1;所以 K=K+1,
26、最后 K值为 1 当 I=2时,里面循环要全部执行, 有 for J=1 to 2;所以 K=K+1, K=K+2,最后 K值为 4 当 I=3时,里面循环要全部执行,有 for J=l to 3;所以 K=K+1, K=K+2,K=K+3,最后 K值为 10 最后得到的 K值为 10 33 【正确答案】 A 【试题解析】 VBA中各数据类型列表如下 34 【正确答案】 C 【试题解析】 Mid(sSring, iStart, iLen)函数的作用是从字符串 sString中的第iStart个字符开始取出 iLen个长度的子字符串。 35 【正确答案】 C 【试 题解析】 这里是 Do循环,是
27、先执行循环体,再判断循环条件的。初始时J=10。执行一次循环体后 J=13,是 19的,继续循环。执行二次循环体后J=16,还是 19的,继续循环。执行三次循环体后 J=19,这时不 19了,退出循环。 36 【正确答案】 文档 37 【正确答案】 Shift键 38 【正确答案】 子查询 39 【正确答案】 窗体控件 40 【正确答案】 相同属性字段 41 【正确答案】 输入参数 42 【正确答案】 主题 43 【正确答案】 数据项 44 【正确 答案】 整个记录 45 【正确答案】 条件操作宏 46 【正确答案】 主关键字 47 【正确答案】 清晰第一, 效率第二 48 【正确答案】 一对多 49 【正确答案】 SQL语句