【计算机类职业资格】全国计算机等级考试二级ACCESS真题2009年3月及答案解析.doc
《【计算机类职业资格】全国计算机等级考试二级ACCESS真题2009年3月及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】全国计算机等级考试二级ACCESS真题2009年3月及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、全国计算机等级考试二级 ACCESS 真题 2009 年 3 月及答案解析(总分:96.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列叙述中正确的是_。(分数:2.00)A.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循环队列是非线性结构D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构2.支持子程序调用的数据结构是_。(分数:2.00)A.栈B.树C.队列D.二叉树3.某二叉树有 5 个度为 2 的结点,则该二叉树中的叶子结点数是_。(分数:2.00)A.10B.8C.6D.44.下列排序方法中,最坏情况下比较次数最少的是_。(
2、分数:2.00)A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序5.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是_。(分数:2.00)A.编译程序B.操作系统C.教务管理系统D.汇编程序6.下面叙述中错误的是_。(分数:2.00)A.软件测试的目的是发现错误并改正错误B.对被调试的程序进行“错误定位”是程序调试的必要步骤C.程序调试通常也称为 DebugD.软件测试应严格执行测试计划,排除测试的随意性7.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是_。(分数:2.00)A.提高耦合性降低内聚性有利于提高模块的独立性B.降低耦合性提
3、高内聚性有利于提高模块的独立性C.耦合性是指个模块内部各个元素间彼此结合的紧密程度D.内聚性是指模块间互相连接的紧密程度8.数据库应用系统中的核心问题是_。(分数:2.00)A.数据库设计B.数据库系统设计C.数据库维护D.数据库管理员培训9.有两个关系 R,S 如下: (分数:2.00)A.选择B.投影C.插入D.连接10.将 E-R 图转换为关系模式时,实体和联系都可以表示为_。(分数:2.00)A.属性B.键C.关系D.域11.按数据的组织形式,数据库的数据模型可分为三种模型,它们是_。(分数:2.00)A.小型、中型和大型B.网状、环状和链状C.层次、网状和关系D.独享、共享和实时12
4、.数据库中有 A、B 两表,均有相同字段 C,在两表中 C 字段都设为主键。当通过 C 字段建立两表关系时,则该关系为_。(分数:2.00)A.一对一B.一对多C.多对多D.不能建立关系13.如果在创建表时建立字段“性别”,并要求用汉字表示,其数据类型应当是_。(分数:2.00)A.是/否B.数字C.文本D.备注14.在 Access 数据库对象中,体现数据库设计目的的对象是_。(分数:2.00)A.报表B.模块C.查询D.表15.下列关于空值的叙述中,正确的是_。(分数:2.00)A.空值是双引号中间没有空格的值B.空值是等于 0 的数值C.空值是使用 Null 或空白来表示字段的值D.空值
5、是用空格表示的值16.在定义表中字段属性时,对要求输入相对固定格式的数据,例如电话号码 010-65971234,应该定义该字段的_。(分数:2.00)A.格式B.默认值C.输入掩码D.有效性规则17.在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是_。(分数:2.00)A.*B.C.&D.#18.下列关于报表的叙述中,正确的是_。(分数:2.00)A.报表只能输入数据B.报表只能输出数据C.报表可以输入和输出数据D.报表不能输入和输出数据19.要实现报表按某字段分组统计输出,需要设置的是_。(分数:2.00)A.报表页脚B.该字段的组页脚C.主体D.页面页脚20.下列关
6、于 SQL 语句的说法中,错误的是_。(分数:2.00)A.INSERT 语句可以向数据表中追加新的数据记录B.UPDATE 语句用来修改数据表中已经存在的数据记录C.DELETE 语句用来删除数据表中的记录D.CREATE 语句用来建立表结构并追加新的记录21.在数据访问页的工具箱中,为了插入段滚动的文字,应该选择的图标是_。 (分数:2.00)A.B.C.D.22.在运行宏的过程中,宏不能修改的是_。(分数:2.00)A.窗体B.宏本身C.表D.数据库23.在设计条件宏时,对于连续重复的条件,要代替重复条件表达式可以使用符号_。(分数:2.00)AB.:C.!D.=24.在宏的参数中,要引
7、用窗体 F1 上的 Text1 文本框的值,应该使用的表达式是_。(分数:2.00)A.Forms!F1!Text1B.Text1C.F1.Text1D.Forms_F1_Text125.宏操作 Quit 的功能是_。(分数:2.00)A.关闭表B.退出宏C.退出查询D.退出 Access26.发生在控件接收焦点之前的事件是_。(分数:2.00)A.EnterB.ExitC.GotFocusD.LostFocus27.要想在过程 Proc 调用后返回形参 x 和 y 的变化结果,下列定义语句中正确的是_。(分数:2.00)A.Sub Proc(x as Integer, y as Intege
8、B.Sub Proc(By Val x as Integer, y as IntegeC.Sub Proc(x as Integer, By Val y as IntegeD.Sub Proc(By Val x as Integer, By Val y as Intege28.要从数据库中删除个表,应该使用的 SQI 语句是_。(分数:2.00)A.ALTER TABLEB.KILL TABLEC.DELETE TABLED.DROP TABLE29.在 VBA 中要打开名为“学生信息录入”的窗体,应使用的语句是_。(分数:2.00)A.DoCm OpenForm“学生信息录入“B.OpenF
9、orm“学生信息录入“C.DoCmOpenWindow“学生信息录入“D.OpenWindow“学生信息录入“30.要显示当前过程中的所有变量及对象的取值,可以利用的调试窗口是_。(分数:2.00)A.监视窗口B.调用堆栈C.立即窗口D.本地窗口31.在 VBA 中,下列关于过程的描述中正确的是_。(分数:2.00)A.过程的定义可以嵌套,但过程的调用不能嵌套B.过程的定义不可以嵌套,但过程的调用可以嵌套C.过程的定义和过程的调用均可以嵌套D.过程的定义和过程的调用均不能嵌套32.能够实现从指定记录集里检索特定字段值的函数是_。(分数:2.00)A.DCountB.DLookupC.DMaxD
10、.DSum33.下列四个选项中,不是 VBA 的条件函数的是_。(分数:2.00)A.ChooseB.IfC.IIfD.Switch34.设有如下过程: x=1 Do x=x+2 Loop Until_ 运行程序,要求循环体执行 3 次后结束循环,空白处应填入的语句是_。(分数:2.00)A.x=7B.x7C.x=7D.x735.在窗体中添加个名称为 Command1 的命令按钮,然后编写如下事件代码: Private Sub Command1_Click() MsgBox f(24,18) End Sub Public Function f(m As Integer,n As Integer
11、)As Integer Do while mn Do while mn m=m-n Loop Do While mn n=n-m Loop Loop f=m End Function 窗体打开并运行后,单击命令按扭,则消息框的输出结果是_。(分数:2.00)A.2B.4C.6D.8二、B填空题/B(总题数:13,分数:26.00)36.假设用个长度为 50 的数组(数组元素的下标从 0 到 49)作为栈的存储空间,栈底指针 bottom 指向栈底元素,栈顶指针 top 指向栈顶元素,如果 bottom=49,top=30(数组下标),则栈中具有U 【1】 /U个元素。(分数:2.00)填空项
12、1:_37.软件测试可分为白盒测试和黑盒测试。基本路径测试属于U 【2】 /U测试。(分数:2.00)填空项 1:_38.符合结构化原则的三种基本控制结构是:选择结构、循环结构和U 【3】 /U。(分数:2.00)填空项 1:_39.数据库系统的核心是U 【4】 /U。(分数:2.00)填空项 1:_40.在 E-R 图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是U 【5】 /U框。(分数:2.00)填空项 1:_41.在关系数据库中,从关系中找出满足给定条件的元组,该操作可称为U 【6】 /U。(分数:2.00)填空项 1:_42.函数 Mid(“学生信息管理系统“,3,2)的结
13、果是U 【7】 /U。(分数:2.00)填空项 1:_43.用 SQL 语句实现查询表名为“图书表”中的所有记录,应该使用的 SELECT 语句是:selectU 【8】 /U。(分数:2.00)填空项 1:_44.Access 的窗体或报表事件可以有两种方法来响应:宏对象和U 【9】 /U。(分数:2.00)填空项 1:_45.子过程 Test 显示个如下所示 44 的乘法表。 1*1=1 1*2=2 1*3=3 1*4=4 2*2=4 2*3=6 2*4=8 3*3=9 3*4=12 4*4=16 请在空白处填入适当的语句使子过程完成指定的功能。 Sub Text() Dim i,j As
14、 Integer For i=1 To 4 For j=1 To 4 IfU 【10】 /UThen Debug.Print i& “*“ &j&“=“& i*j & Space(2), End If Next j Debug.Print Next i End sub(分数:2.00)填空项 1:_46.有“数字时钟”窗体如下: (分数:2.00)填空项 1:_47.窗体中有两个命令铵钮:“显示”(控件名为 cmdDisplay)和“测试”(控件名为 cmdTest)。当单击“测试”按钮时,执行的事件功能是:首先弹出消息框,若单击其中的“确定”按钮,则隐藏窗体上的“显示”按钮;否则直接返回到窗
15、体中。请在空白处填入适当的语句,使程序可以完成指定的功能。 Private Sub cmdTest_Click() Answer=U 【12】 /U (“隐藏按钮?“,vbOKCancel+vbQuestion,“Msg“) If Answer=vbOK Then Me!cmdDisplay.Visible=U 【13】 /U End If End Sub(分数:2.00)填空项 1:_48.对窗体 test 上文本框控件 txtAge 中输入的学生年龄数据进行验证。要求:该文本框中只接受大于等于 15 且小于等于 30 的数值数据,若输入超出范围则给出提示信息。该文本控件的 BeforeUp
16、date 事件过程代码如下,请在空白处填入适当的语句,使程序可以完成指定的功能。 Private Sub txtAge_BeforeUpdate(Cancel As Integer) IfMe!txtAge=“orU 【14】 /U (Me!txtAge)Then 数据为空时的验证 MsgBox“年龄不能为空!“,vbCritical,“警告“ Cancel=Tree 取消 BeforeUbdate 事件 ElseIf IsNumeric(Me!txtAge)=False Then 非数值数据输入的验证 MsgBox“年龄必须输入数值数据!“, vbCritical,“警告“ Cancel=T
17、rue 取消 BeforeUpdate 事件 ElseIf Me!txtAge15 Or Me!txtAgeU 【15】 /UThen 非法范围数据输入的验证 MsgBox“年龄为 15-30 范围数据!“,vbCriticat,“警告“ Cancel=True 取消 BeforeUpdate 事件 Else 数据验证通过 MsgBox“数据验证 OK!“,vbInformation,“通告“ End If End Sub(分数:2.00)填空项 1:_全国计算机等级考试二级 ACCESS 真题 2009 年 3 月答案解析(总分:96.00,做题时间:90 分钟)一、B选择题/B(总题数:3
18、5,分数:70.00)1.下列叙述中正确的是_。(分数:2.00)A.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循环队列是非线性结构D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构 解析:知识点 线性表及其顺序存储结构、栈和队列的特点、线性链表的概念 评析 栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为栈底。一个新元素只能从栈顶一端进入,删除时,只能删除栈项的元素,即刚刚被插入的元素。所以栈又称“后进先出”表,所以选项 A 是错误的。队列可看作是插入在一端进行,删除在另一端进行的线性表,允许插入的一端称为
19、队尾,允许删除的一端称为队头。在队列中,只能删除队头元素,队列的最后一个元素一定是最新入队的元素。因此队列又称“先进先出”表,所以选项 B 是错误的。 循环队列是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间,供队列循环使用。它的逻辑结构仍然是线性结构,所以选项 C 是错误的。 有序线性表既可以采用顺序存储结构,也可以采用链式存储结构,所以选项 D 是正确的。2.支持子程序调用的数据结构是_。(分数:2.00)A.栈B.树 C.队列D.二叉树解析:知识点 树、二叉树的结构特点 评析 子程序调用是一种层次关系,子程序调用功能模块,且调用功能模块的个数也不确定,可以是一个,也可以
20、是多个。选项 A、C 中元素之间是一种前后件关系,前后元素之间没有层次之分,每个结点有一个前件也只有一个后件。二叉树是一种很有用的非线性结构,它不同于树形结构,具有以下两个特点:1)非空二叉树只有一个根结点;2)每一个结点最多有两棵子树,且分别称为该结点的左子树与右子树。所以选项 D 规定每个结点只能有两个后件。在子程序调用中,调用的功能模块可以是多个,可以调用超过两个功能模块。所以选项 A、C、D 均不正确。3.某二叉树有 5 个度为 2 的结点,则该二叉树中的叶子结点数是_。(分数:2.00)A.10B.8C.6 D.4解析:知识点 二叉树的基本性质 评析 在任意一棵二叉树中,度为 0 的
21、结点(即叶子结点)总是比度为 2 的结点多一个。本题中度为 2 的结点数为 5,故叶子结点数为 5+1=6 个。4.下列排序方法中,最坏情况下比较次数最少的是_。(分数:2.00)A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序 解析:知识点 排序技术评析(1)冒泡排序法:是一种最简单的交换类排序法,它是通过相邻数据元素的交换逐步将线性表变成有序。假设线性表的长度为 n,则在最坏情况下,冒泡排序需要经过 n/2 遍的从前往后的扫描和 n/2 遍的从后往前的扫描,需要比较的次数为 n(n-1)/2 次。(2)直接插入排序法:在直接插入排序法中,每一次比较后最多移掉一个逆序,因此,这种排序方
22、法的效率与冒泡排序法相同。在最坏情况下,直接插入排序需要 n(n-1)/2 次比较。(3)简单选择排序法:对于长度为 n 的序列,选择排序需要扫描 n-1 遍,每一遍扫描均从剩下的子表中选出最小的元素,然后将该最小的元素与子表中的第一个元素进行交换。简单选择排序法在最坏情况下需要比较 n(n-1)/2 次。(4)堆排序法:堆排序的方法为:首先将一个无序序列建成堆。然后将堆顶元素(序列中的最大项)与堆中最后一个元素交换(最大项应该在序列的最后)。在最坏情况下,堆排序需要比较的次数为 O(nlog2n)。假设线性表的长度为 16,那么冒泡排序、直接插入排序、简单选择排序都需要比较 120 次,而堆
23、排序需要比较 64 次。5.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是_。(分数:2.00)A.编译程序B.操作系统C.教务管理系统 D.汇编程序解析:知识点 常见软件的种类及含义 评析 软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。应用软件是为解决特定领域的应用而开发的软件。例如,事务处理软件,工程与科学计算软件,实时处理软件,嵌入式软件,人工智能软件等应用性质不同的软件。因此选项 C 教务管理系统属于应用软件。系统软件是计算机管理自身资源,提高计算机使用效率并为计算机用户提供各种服务的软件,如操作系统,编译程序,汇编程序,网络软件
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 全国 计算机等级考试 二级 ACCESS 2009 答案 解析 DOC
