1、国家二级( ACCESS)笔试模拟试卷 99及答案与解析 1 数据库的三级模式结构由外模式、模式和内模式组成,它适合于哪个 (些 )类型的数据库 ? ( )。 关系型数据库 层次型数据库 网状型数据库 ( A)只有 ( B) 和 ( C) 和 ( D)都适合 2 设线性表中有 2n个元素,算法 ( ),在单链表上实现要比在顺序表上实现效率更高。 ( A)删除所有值为 x的元素 ( B)在最后一个匀速的后面插入一个新元素 ( C)顺序输出前 k个元素 ( D)交换第 i个 元素和第 2n-i-1个元素的值 (i=0, 1, , n-1) 3 退出 Access数据库管理系统可以使用的快捷键是 (
2、 )。 ( A) Alt+F+X ( B) Alt+X ( C) Ctrl+C ( D) Ctrl+O 4 软件计划是软件开发的早期和重要阶段,此阶段要求交互和配合的是 ( )。 ( A)设计人员和用户 ( B)分析人员和用户 ( C)分析人员、设计人员和用户 ( D)编码人员和用户 5 当要挑选出符合多重条件的记录时,应选用的筛选方法是 ( )。 ( A)按选定内容筛选 ( B)按窗体筛选 ( C)按筛选目标筛选 ( D)高级筛选 6 在不能保证任何单字段包含唯一值时,可以将两个或更多的字段指定为主键,这种情况下适合使用的主键方式为 ( )。 ( A)自动编号主键 ( B)单字段主键 ( C
3、)多字段主键 ( D)三种方法都一样 7 Access系统向用户提供了 10种数据类型,其中用于控制字段输入的最大字符长度的类型是 ( )。 ( A)数字 ( B)货币 ( C)文本 ( D)备注 8 数据库设计过程中,需求分析包括 ( )。 ( A)信息需求 ( B)处 理需求 ( C)安全性和完整性需求 ( D)以上全包括 9 下列数据类型的字段那些不能设置索引 ( )。 ( A)数字、货币、文本 ( B)备注、超级链接、 OLE对象 ( C)数字、文本、日期 /时间 ( D)日期 /时间、货币、文本 10 要限制宏命令的操作范围,可以在创建宏时定义 ( )。 ( A)宏操作对象 ( B)
4、宏条件表达式 ( C)窗体或报表控件属性 ( D)宏操作目标 11 关于数据库系统对比文件系统的优点 ,下列说法错误的是 _. ( A)高了数据的共享性,使多个用户能 够同时访问数据库中的数据。 ( B)消除了数据冗余现象。 ( C)提高了数据的属性和完整性。 ( D)提供数据与应用程序的独立性。 12 要从学生表中找出姓 “刘 ”的学生,需要进行的关系运算是 _. ( A)选择 ( B)投影 ( C)连接 ( D)求交 13 在关系数据模型中,域是指 _. ( A)元组 ( B)属性 ( C)元组的个数 ( D)属性的取值范围 14 Access字段名的最大长度为 _. ( A) 64个字符
5、 ( B) 128个字符 ( C) 255个字符 ( D) 256个字符 15 必须输入任何的字符或 个空格的输入掩码是 _. ( A) A ( B) a ( C) End Sub 程序执行后,单击 Command I命令按钮,消息框显示结果是【 】。 50 布窗体上画一个名称为 Command l的命令按钮,然后编写如下事件过程: Private Sub Command l-Click () n=5 f=l s=o For I =l To n f=f【 】 s= s +f Next Print s End Sub 该事件过程的功能是计算 s=1+1 2!+l+3!+l/ n! 的值。请填空。
6、 国家二级( ACCESS)笔试模拟试卷 99答案与解析 1 【正确答案】 D 2 【正确答案】 A 3 【正确答案】 A 4 【正确答案】 B 5 【正确答案】 D 6 【正确答案】 C 7 【正确答案】 C 8 【正确答案】 D 9 【正确答案】 B 10 【正确答案】 B 11 【正确答案】 B 【试题解析】 数据库技术的主要 U的是有效地管理和存取大量的数 据资源,包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据:减小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。对于数据的冗余是不能消除的,只能减小。任何的数据库中都存
7、在着数据冗余的现象,但这些都应该是合理的数据冗余。 12 【正确答案】 A 【试题解析】 从关系中找出满足给定条件的元组的操作称为选择。从关系模式中指定若干属性组成新的关系称为投影。联接是关系的横向结合。联接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含 满足联接条件的元组。 13 【正确答案】 D 【试题解析】 元组:在一个具体关系中,水平方向的行称为元组,每一行是一个元组。元组对应表中的一个具体的记录。属性:二维表中垂直方向的列称为属性。每一列有一个属性名。域:属性的取值范围,即不同元组对用一个属性的取值所限定的范围。 14 【正确答案】 A 【试题解析】 Access规定
8、,其数据表字段名的最大长度为 64个字符。 15 【正确答案】 C 【试题解析】 定义输入掩码属性所使用的字符如下表:16 【正确答案】 C 【试 题解析】 SELECT语句中的表是不能用引号括起来的,而利于文本型的查找内容则要用单引号括起来。 17 【正确答案】 A 【试题解析】 Access数据库中查询有很多种,每种方式在执行上有所不同,查询有选择查询、交叉表查询、参数查询、操作查询和 SQL查询。选择查询:是最常用的查询类则,它是根据指定的查询准则,从 个或多个表中获取数据并显示结果。交叉表查询,将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表的上
9、部。然后在数据表行与列的交叉处显示表中某个字段统计值 。参数查询:是一种利用对话框来提示用户输入准则的查询。操作查询:与选择查询相似,都是由用户指定查找记录的条件,但选择查询是检查符合特定条件的一组记录,而操作查询是在一次查询操作中对所得结果进行编辑等操作。操作查询有 4种:生成表、删除、更新和追加。 SQL查询:就是用户使用 SQL语句来创建的一种查询 SQL查询主要包括联合查询、传递查询、数据定义查询和子查询等 4种。 18 【正确答案】 C 【试题解析】 Access提供了 6种类型的窗休,分别是纵栏式窗体、表格式窗体、数据表窗体、主 /子窗体、图表窗体和数据透视表窗体。纵栏式窗体:将窗
10、体中的个显示记录按列分隔,每列的左边显示字段名,右边显示字段内容。表格式窗体:通常,一个窗体在同一时刻只能显示 条记录的信息。如果一条记录的内容比较少,单独占用一个窗体的空间,就显得浪费。这时,可以建立一种表格式窗体,即在一个窗体中显示多条记录的内容。数据表窗体:从外观上看与数据表和查询显示数据的界面相同,它的主要作用是作为一个窗体的子窗体。主 /子窗体:窗体中 的窗体称为子窗体,包含了窗体的摹本窗体称为主窗体。主窗体和子窗体通常用于显示个表或查询中的数据,这些表或查询中的数据具有一对多关系。图表窗体:是利用 Microsoft Graph以图表方式显示用户的数据。数据透视表窗体:是 Acce
11、ss为了以指定的数据表或查询为数据源产生一个 Excel的分析表而建立的种窗体形式。 19 【正确答案】 D 【试题解析】 “特殊效果 ”属性值用于设定控件的显示效果,如 “平面 ”、 “凸起 ”、 “凹陷 ”、 “蚀刻 ”, “阴影 ”、 “凿痕 ”等。 20 【正确答案】 D 【试题解析】 “有效性规则 ”属性可以防止非法数据输入到表:有效性规则的形式及设置日的随字段的数据类型不同而不同,对 “文本 ”类型字段,可以设置输入的字符个数不能超过某一个值;对 “数字 ”类型宁段,可以让 Access只接受一定范围内的数据:对 “日期 /时间 ”类型字段,可以将数值限制在一定的月份或年份之内。
12、21 【正确答案】 A 【试题解析】 “表 ”是数据库中的概念,不是窗体控件。 22 【正确答案】 A 【试题解析】 access中提供了 6种预定义报表格式,有 “大胆 ”、 “正式 ”、 “浅灰 ”、 “紧凑 ”、 “组织 ”和 “随意 ”。 23 【正确答案】 B 【试题解析】 表是 Access中以 一定输出格式表现数据的一种对象。利用报表可以控制数据内容的大小及外观、排序、汇总相关数据,选择输出数据到屏幕或打印设备上。 24 【正确答案】 C 【试题解析】 报表通过分组可以实现分组数据的汇总和显示输出,增强了报丧的可读性和信息的利用。一个报表中最多可以对 10个宁段或表达式进行分组。
13、 25 【正确答案】 C 【试题解析】 页面页眉中的文字或控件一般输出显示在每页 的顶端。通常,它是用来显示数据的列标题,如字段名称等。 26 【正确答案】 A 【试题解析】 在 Access,中需要发布数据库中的数据的时候可以采用数据访问页是数据库中的一种对象,它有两种视图方式:页视图和设计视图。 27 【正确答案】 B 【试题解析】 宏是一个或多个操作组成的集合。 28 【正确答案】 B 【试题解析】 Access中提供了 50多个可选的宏操作命令,其中常用的宏操作命令主要有: 打开或关闭数据表对象 OpenForm命令 用于打开窗体 OpenRepoa命令 用于打开报表 OpenQuer
14、y命令 用于打开查询 Close命令 用于关闭数据库对象 运行和控制流程 RunSQL命令 用于执行指定的 SQL语句 RunApp命令 用 );执行指定的外部应用程序 Quit命令 用于退出 Access 设置值 SetValue命令 用于设置属性值 刷新、查找数据或定位记录 Requery命令 用于实施指定控件重新查询,即刷新控件数据 FindRecord命令 用于查找满足指定条件的第 条记录 FindNext命令 用于查找满足指定条件的下一条记录 GoToRecord命令 用于指定当前记录 控制显示 Maximize命令 用于最大化激活窗口 Minimize命令 用于最小化激活窗口 Re
15、store命令 用于将最大化或最小化窗口恢复至原始大小 通知或警告用户 Beep命令 用于使计算机发出 “嘟嘟 ”声 Ms g Box命令 用于显示消息框 Set Wamings命令 用于关闭或打开系统消息导入和导出数据 Transfer Database命令 用于从其它数据库导入和导出数据 Trand fe text命令 用于从文件导入和导出数据 29 【正确答案】 C 【试题解析】 True是 Access系统内部常量,共值为 -1。 30 【正确答案】 A 【试题解析】 被命名为 Auto Exec保存的宏,在打一开数据库时会自动运行。要想取消自动运行,打开数据库时按住 Shill键即可
16、 31 【正确答案】 B 【试题 解析】 数组 A的第一个下标从 3到 8,共有 6个;第二个下标从 0到 3,共有 4个。数组的元素个数为 6*4=24数组默认下界为 0。 32 【正确答案】 B 【试题解析】 本题是两层嵌套循环,外面的循环执行一次,里面的循环就要全部都执行一次。初始时 K=O 当 l=1时,里面循环要全部执行,有 forJ = to 1; 所以 K=K+I,最后 K值为 1 当 I=2时,里面循环要全部执行,有 forJ=lt 2; 所以 K=K+I, K=K+2,最后 K值为 4 当 1=3时,里面循环要全部执行,有 forJ=l to 3; 所以 K=K+I, K=K
17、+2,K=K+3,最后 K值为 10最后得到的 K值为 10 33 【正确答案】 A 【试题解析】 VBA中各数据类型列表如下 34 【正确答案】 C 【试题解析】 Mid(sSring, iStart,iLen)函数的作用是从字符串 sString中的第iStart个字符开始取出 iLen个长度的子字符串。 35 【正确答案】 C 【试题解析】 这里 Do循环,是先执行循环体,再判断循环条件的。初始时J=10。执行一次循环体后 J=13,足 19的,继续循环。执行二次循 环体后J=16,还是 19的,继续循环。执行三次循环体后 J=19,这时不 19了,退出循环。 36 【正确答案】 空间复
18、杂度和时间复杂度 【试题解析】 算法的复杂性是指对一个在有限步骤内终止算法和所需存储空间大小的估计。算法所需存储空间大小是算法的空间复杂性,算法的计算量是算法的时间复杂性。 37 【正确答案】 存储结构 【试题解析】 数据结构包括 3个方面,即数据的逻辑结构、数据的存储结构及对数据的操作运算。 38 【正确答案】 可重用性 【试题解析】 继承的优点:相似的对象可 以共享程序代码和数据结构,从而大大减少了程序中的冗余,提高软件的可重用性。 39 【正确答案】 类 【试题解析】 面向对象模型中,最基本的概念是对象和类。对象是现实世界中实体的模型化;将属性集和方法集相同的所有对象组合在一起,可以构成
19、一个类。 40 【正确答案】 完善性 【试题解析】 软件维护活动包括以下几类:改正性维护、适应性维护、完善性维护和预防性维护。改正性维护是指在软件交付使用后,为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的诊断和改正错误的过程;适 应性维护是指为了使软件适应变化,而去修改软件的过程;完善性维护是指为了满足用户对软件提出的新功能与性能要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性;预防性维护是为了提高软件的可维护性、可靠性等,为以后的进一步改进软件打下良好基础。 41 【正确答案】 选择 【试题解析】 从关系中找出满足给定条
20、件的元组的操作称为选择。选择的条件以逻辑表达式给出,使逻辑表达式的值为真的元组将被选取。 42 【正确答案】 货币 【试题解析】 在 Access中,系统 提供了多种数据字段的类型,如文本、备注、数字、日期 /时间、货币、自动编号、是 /否、 OLE对象、超级链接以及查询向导等。 “文本 ”是 Access字段的默认数据类型,由不超过 255个字符 (文本、文本的组合以及数字等 )组成。 “备注 ”型字段是由文本、文本的组合以及数字等字符组成,对存储数据的 K度没有什么限制,具有很大的灵活性。 “数字 ”型字段主要用于保存进行数学计算的数值数据 (货币除外 );该类型的字段可分为字节、整型、长
21、整型、单精度型、双精度型、同步复制 ID以及小数等类型。 “日期 /时间 ”型字段是用于存储日期、时间以及日 期和时间的组合, Access将该类型字段的字段大小设置为 8个字符。 “货币 ”类型的字段主要用于存储货币的值,在 “货币 ”类型字段中输入数据时,用户不必输入货币符号和千位分隔符, Access根据用户输入的数据自动添加货币符号和分隔符。 “自动编号 ”数据类型用于存储整数和随机数。 “是 /否 ”数据类型是针对只包含两种不同取值的字段而设置的。 “OLE对象 ”数据类型主要用于将某个对象 (如 Microsoft Word文档、 Microsoft Excel电子表格、图表、声音
22、以及其他二进制数据等 )链接或嵌入到 Microsoft Access数据库的表中。 “超级链接 ”数据类型的字段主要用于存储超级链接的,包含作为超级链接地址的文本或以文本形式存储的字符和数字的组合。 “查询向导 ”为用户提供了 建立一个字段内容的列表,可以在列表中选择所列内容作为添加字段的内容。 43 【正确答案】 GroupBy 【试题解析】 在 “设计 ”视图中,将用于分组字段的 “总计 ”行设置成 GroupBy,就可以对记录进行分组统计了。 44 【正确答案】 输入数据值 【试题解析】 列表框可以包含一列或几列数据,用户只能从列表中选择值,而不能输入 新值。组合框既可以选择,也可以输
23、入文本,这也是组合框和列表框的区别。 45 【正确答案】 每页底部 【试题解析】 页面页脚一般包含页码或控制项的合计内容,数据显示安排在文本框和其他一些类型控件中。它打印在每页的底部,用于显示本页的汇总说明,报表的每一页有一个页面页脚。 46 【正确答案】 计算字段 【试题解析】 在组页眉 /组页脚区内或报表页眉 /报表页脚区内可以添加计算字段对某些字段的一组记录或所有记录进行求和或求平均统计计算,这种形式的统计计算一般是对报表字段列的纵向记录数据进行统计,而 且使用 Access提供的内置统计函数 (Count函数完成计算, Sum函数完成求和, Avg函数完成求平均 )来完成相应计算操作。
24、如果是进行分组统计并输出,则统计计算控件应该布置在 “组页眉组页脚 ”节区内相应位置,然后使用统计函数设置控件源即可。 47 【正确答案】 条件操作宏 【试题解析】 在数据处理过程中,如果希望只是满足指定条件执行宏的一个或多个操作,可以使用条件来控制这种流程。使用了这种控制的宏称为条件操作宏。在宏中添加条件的操作步骤如下: 单击 “视图 ”菜单中的 “条件 ”命令,或者单击工具栏上的 “条件 ”,按钮,在宏设计窗口中增加 个 “条件 ”列: 将所需的条件表达式输入到 “宏 ”设计窗口的 “条什 ”列中; 在 “操作 ”列中选择条件式为真时执行的操作。 48 【正确答案】 x 8或 x =7 【试题解析】 第一次循环 x=x+2=1+2=3,第二次循环 x=x+2=3+2=5,第三次循环 x=x+2 5+2-7,第四次循环 x=x+2=7+2=9,题目要求循环执行四次跳出,所以应在判断处添加 x 8或 x =7或 x 9。 49 【正确答案】 9 【试题解析】 inc函数每执行 次就向 x上累加一次传入 的参数,所以最后 x的值为; 2+3+4=9。 50 【正确答案】 *(1/i)或 /i 【试题解析】 本程序首先置 f为 1, s为 0;经过 5次循环使 f每次都乘以 l/i实现了 l/n的求法,每次循环后都加 f,把结果再赋给 s,循环结束, s的值即为所求。