【计算机类职业资格】全国计算机等级考试二级ACCESS真题2006年4月及答案解析.doc

上传人:unhappyhay135 文档编号:1329581 上传时间:2019-10-17 格式:DOC 页数:13 大小:88.50KB
下载 相关 举报
【计算机类职业资格】全国计算机等级考试二级ACCESS真题2006年4月及答案解析.doc_第1页
第1页 / 共13页
【计算机类职业资格】全国计算机等级考试二级ACCESS真题2006年4月及答案解析.doc_第2页
第2页 / 共13页
【计算机类职业资格】全国计算机等级考试二级ACCESS真题2006年4月及答案解析.doc_第3页
第3页 / 共13页
【计算机类职业资格】全国计算机等级考试二级ACCESS真题2006年4月及答案解析.doc_第4页
第4页 / 共13页
【计算机类职业资格】全国计算机等级考试二级ACCESS真题2006年4月及答案解析.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、全国计算机等级考试二级 ACCESS 真题 2006 年 4 月及答案解析(总分:98.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列选项中不属于结构化程序设计方法的是 _。(分数:2.00)A.自顶向下B.逐步求精C.模块化D.可复用2.两个或两个以上的模块之间关联的紧密程度称为 _。(分数:2.00)A.耦合度B.内聚度C.复杂度D.数据传输特性3.下列叙述中正确的是 _。(分数:2.00)A.软件测试应该由程序开发者来完成B.程序经调试后一般不需要再测试C.软件维护只包括对程序代码的维护D.以上三种说法都不对4.按照“后进先出”原则组织数据的数据结

2、构是 _。(分数:2.00)A.队列B.栈C.双向链表D.二叉树5.下列描述中正确的是 _。(分数:2.00)A.线性链表是线性表的链式存储结构B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结构6.对如下二叉树 (分数:2.00)A.ABCDEFB.DBEAFCC.ABDECFD.DEBFCA7.在深度为 7 的满二叉树中,叶子结点的个数为 _。(分数:2.00)A.32B.31C.64D.638.“商品”与“顾客”两个实体集之间的联系一般是 _。(分数:2.00)A.一对一B.一对多C.多对一D.多对多9.在 E-R 图中,用来表示实体的图形是 _。(分数:2.

3、00)A.矩形B.椭圆形C.菱形D.三角形10.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是 _。(分数:2.00)A.DB 包含 DBS 和 DBMSB.DBMS 包含 DB 和 DBSC.DBS 包含 DB 和 DBMSD.没有任何关系11.常见的数据模型有 3 种,它们是 _。(分数:2.00)A.网状、关系和语义B.层次、关系和网状C.环状、层次和关系D.字段名、字段类型和记录12.在以下叙述中,正确的是 _。(分数:2.00)A.ACCESS 只能使用系统菜单创建数据库应用系统B.ACCESS 不具备程序设计能力C.ACCESS 只具备了模块化程序设计能力

4、D.ACCESS 具有面向对象的程序设计能力,并能创建复杂的数据库应用系统13.不属于 Access 对象的是 _。(分数:2.00)A.表B.文件夹C.窗体D.查询14.表的组成内容包括 _。(分数:2.00)A.查询和字段B.字段和记录C.记录和窗体D.报表和字段15.在数据表视图中,不能 _。(分数:2.00)A.修改字段的类型B.修改字段的名称C.删除一个字段D.删除一条记录16.数据类型是 _。(分数:2.00)A.字段的另一种说法B.决定字段能包含哪类数据的设置C.一类数据库应用程序D.一类用来描述 Access 表向导允许从中选择的字段名称17.现有一个已经建好的“按雇员姓名查询

5、”窗体,如下图所示: 运行该窗体后,在文本框中输入要查询雇员的姓名,当按下“查询”按钮时,运行一个名是“按雇员姓名查询”的查询,该查询显示出所查雇员的职工 ID、姓名和职称等三个字段。若窗体中文本框名称为 tName,设计“按雇员姓名查询”,正确的设计视图是 _。 (分数:2.00)A.*B.*C.*D.*19.在下图中,与查询设计器的筛选标签中所设置的筛选功能相同的表达式是 _。 (分数:2.00)A.成绩表.综合成绩=80 AND 成绩表.综合成绩=90B.成绩表.综合成绩80 AND 成绩表.综合成绩90C.80=成绩表.综合成绩=90D.80成绩表.综合成绩9020.下图中所示的查询返

6、回的记录是 _。 (分数:2.00)A.不包含 80 分和 90 分B.不包含 80 至 90 分数段C.包含 80 至 90 分数段D.所有的记录21.排序时如果选取了多个字段,则输出结果是 _。(分数:2.00)A.按设定的优先次序进行排序B.按最右边的列开始排序C.按从左向右优先次序依次排序D.无法进行排序22.为窗体中的命令按钮设置鼠标时发生的动作,应选择设置其属性对话框的 _。(分数:2.00)A.格式选项卡B.事件选项卡C.方法选项卡D.数据选项卡23.要改变窗体上文本框控件的数据源,应设置的属性是 _。(分数:2.00)A.记录源B.控件来源C.筛选查阅D.默认值24.在使用报表

7、设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在 _。(分数:2.00)A.组页眉/组页脚B.页面页眉/页面页脚C.报表页眉/报表页脚D.主体25.如果加载一个窗体,先被触发的事件是 _。(分数:2.00)A.Load 事件B.Open 事件C.Click 事件D.DbClick 事件26.数据访问页可以简单地认为就是一个 _。(分数:2.00)A.网页B.数据库文件C.word 文件D.子表27.使用宏组的目的是 _。(分数:2.00)A.设计出功能复杂的宏B.设计出包含大量操作的宏C.减少程序内存的消耗D.对多个宏进行组织和管理28.以下是宏对象 m 的操作序列设计

8、: (分数:2.00)A.只关闭窗体对象“fTest1”B.只关闭表对象“tStud”C.关闭窗体对象“fTest2”和表对象“tStud”D.关闭窗体“fTest11”和“fTest2”及表对象“tStud”29.VBA 程序的多条语句可以写在一行中,其分隔符必须使用符号 _。(分数:2.00)A.:B.C.;D.,30.VBA 表达式 3*33/3 的输出结果是 _。(分数:2.00)A.0B.1C.3D.931.现有一个已经建好的窗体,窗体中有一命令按钮,单击此按钮,将打开“tEmployee”表,如果采用VBA 代码完成,下面语句正确的是 _。(分数:2.00)A.docmopenfo

9、rm “tEmployee“B.docmopenview “tEmployee“C.docmopentable “tEmployee“D.docmopenreport “tEmployee“32.Access 的控件对象可以设置某个属性来控制对象是否可用(不可用时显示为灰色状态),需要设置的属性是 _。(分数:2.00)A.DefaultB.CancelC.EnabledD.Visible33.以下程序段运行结束后,变量 x 的值为 _。 x=2 y=4 Do x=x*y y=y+1 Loop While y4(分数:2.00)A.2B.4C.8D.2034.在窗体上添加有一个命令按钮,(名为

10、 Command1),然后编写如下事件过程: Private Sub Command1_Click() For i=1 To 4 x=4 For j=1 To 3 x=3 For k=1 To 2 x=x+6 Next k Next j Next I MsgBox x End Sub 打开窗体后,单击命令按钮,消息框的输出结果是 _。(分数:2.00)A.7B.15C.157D.53835.假定有如下的 Sub 过程: sub sfun(x As Single,y As Single) t=x x=t/y y=t Mod y End Sub 在窗体上添加一个命令按钮(名为 Command1),

11、然后编写如下事件过程: Private Sub Command1_Click() Dim a as single Dim b as single a=5 b=4 sfun a,b MsgBox a & chr(10)+chr(13)& b End Sub 打开窗体运行后,单击命令按钮,消息框的两行输出内容分别为 _。(分数:2.00)A.1 和 1B.1.25 和 1C.1.25 和 4D.5 和 4二、B填空题/B(总题数:14,分数:28.00)36.对长度为 10 的线性表进行冒泡排序,最坏情况下需要比较的次数为U 【1】 /U。(分数:2.00)填空项 1:_37.在面向对象方法中U

12、【2】 /U描述的是具有相似属性与操作的一组对象。(分数:2.00)填空项 1:_38.在关系模型中,把数据看成是二维表,每一个二维表称为一个U 【3】 /U。(分数:2.00)填空项 1:_39.程序测试分为静态分析和动态测试。其中U 【4】 /U是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。(分数:2.00)填空项 1:_40.数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为U 【5】 /U。(分数:2.00)填空项 1:_41.结合型文本框可以从表、查询或U 【6】 /U中获得

13、所需的内容。(分数:2.00)填空项 1:_42.耷创建主/子窗体之前,必须设置U 【7】 /U之间的关系。(分数:2.00)填空项 1:_43.函数 Right(“计算机等级考试”,4)的执行结果是U 【8】 /U。(分数:2.00)填空项 1:_44.某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开一个查询,需要执行的宏操作是U 【9】 /U。(分数:2.00)填空项 1:_45.在使用 Dim 语句定义数组时,在缺省情况下数组下标的下限为U 【10】 /U。(分数:2.00)填空项 1:_46.在窗体中添加一个命令按钮,名称为 Command1,然后编写如下程序: Private S

14、ub Command1_click() Dim s,i For i=1 To 10 s=s+i Next i MsgBox s End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果为U 【11】 /U。(分数:2.00)填空项 1:_47.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下程序: Private Sub s(ByVal p As Integer) p=p*2 End Sub Private Sub Command1_click() Dim i As Integer i=3 Call s(i) If i4 Then i=i2 MsgBox i End

15、Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果为U 【12】 /U。(分数:2.00)填空项 1:_48.设有如下代码: x=1 Do x=x+2 Loop untilU 【13】 /U 运行程序,要求循环执行 3 次后结束循环,在空白处填入适当语句。(分数:2.00)填空项 1:_49.窗体中有两个命令按钮:“显示”,(控件名为 cmdDisplay)和“测试”(控件名为 CmdTest)。以下事件过程的功能是:单击“测试”按钮时,窗体上弹出一个消息框,如果单击消息框的“确定”按钮,隐藏窗体上的“显示”命令按钮:单击“取消”按钮关闭窗体。请按照功能要求,将程序补充完整。 Priva

16、te Sub cmdTest_Click() Answer=U 【14】 /U If Answer=vbOK Then cmdDisplay.Visible=U 【15】 /U Else Docmd.Close End If End Sub(分数:2.00)填空项 1:_全国计算机等级考试二级 ACCESS 真题 2006 年 4 月答案解析(总分:98.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列选项中不属于结构化程序设计方法的是 _。(分数:2.00)A.自顶向下B.逐步求精C.模块化D.可复用 解析:知识点 结构化程序设计方法 评析 20 世纪

17、70 年代以来,提出了许多软件设计方法,主要有逐步求精:对复杂的问题,应设计一些子目标作过渡,逐步细化;自顶向下:程序设计时应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化;模块化:一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小目标称为一个模块,而可复用是面向对象程序设计的一个优点。2.两个或两个以上的模块之间关联的紧密程度称为 _。(分数:2.00)A.耦合度 B.内聚度C.复杂度D.数据传输特性解析:知识点 耦合度 评析 耦合度是模

18、块间互相连接的紧密程度的度量;内聚度是一个模块内部各个元素间彼此结合的紧密程度的度量。3.下列叙述中正确的是 _。(分数:2.00)A.软件测试应该由程序开发者来完成B.程序经调试后一般不需要再测试C.软件维护只包括对程序代码的维护D.以上三种说法都不对 解析:知识点 软件的测试与程序的调试 评析 程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件中的错误。先要发现软件的错误,然后借助于一定的调试工具去找出软件错误的具体位置。软件测试贯穿整个软件生命期,调试主要在开发阶段。为了达到更好的测试效果,应该由独立的第三方来构造测试。因为从心理学角度讲,程序人员或设

19、计方在测试自己的程序时,要采取客观的态度是程度不同地存在障碍的。软件的运行和维护是指将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。4.按照“后进先出”原则组织数据的数据结构是 _。(分数:2.00)A.队列B.栈 C.双向链表D.二叉树解析:知识点 栈和队列的定义 评析 栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表:而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。5.下列描述中正确的是 _。(分数:2.0

20、0)A.线性链表是线性表的链式存储结构 B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结构解析:知识点 线性结构与非线性结构的概念 评析 根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。如果一个非空的数据结构满足下列两个条件:有已只有一个根结点:每个结点最多有一个前件,也最多有一个后件。则称该数据结构为线性结构,又称线性表。所以线性表、栈与队列、线性链表都是线性结构,而二叉树是非线性结构。6.对如下二叉树 (分数:2.00)A.ABCDEFB.DBEAFCC.ABDECFD.DEBFCA 解析:知识点 二叉树的后序

21、遍历 评析 后序遍历指在访问根结点、遍历左子树与遍历右子树这三者中,道先遍历左子树,然后遍历右子树,最后访问根结点:并且遍历左、右子树时,仍然先遍历左子树,然后遍历右子树,最后访问根结点。7.在深度为 7 的满二叉树中,叶子结点的个数为 _。(分数:2.00)A.32B.31C.64 D.63解析:知识点 二叉树的概念评析 所谓满二叉树是指这样的一种二叉树:除最后一层外,每层上的所有结点都有两个子结点。这就是说,在满二叉树中,每一层上的结点数都达到最大值,即在满二叉树的第 K 层上有 2K-1个结点,且深度为 m 的满二叉树有 2m-1 个结点。树的最大层次称为树的深度。本题中深度为 7,故叶

22、子结点数为 27-1=2664。8.“商品”与“顾客”两个实体集之间的联系一般是 _。(分数:2.00)A.一对一B.一对多C.多对一D.多对多 解析:知识点 Visual FoxPro 基础知调关系数据库 评析 两个实体间的联系可以归纳为 3 种类型: 一对一联系:一对一的联系表现为主表中的每一条记录只与相关表中的一条记录相关联一 一对多联系,一对多的联系表现为主表中的每一条记录与相关表中的多条记录相关联。 多对多联系:多对多的联系表现为二个表中的多个记录在相关表中同样有多个记录其匹配。 本题中一个顾客可以购买多种商品,同一种商品可以有多个顾客购买,所以商品和顾客之间是多对多的联系。9.在

23、E-R 图中,用来表示实体的图形是 _。(分数:2.00)A.矩形 B.椭圆形C.菱形D.三角形解析:知识点 实体联系模型及 E-R 图 评析 E-R 图中用矩形表示实体集,用椭圆表示属性,用菱形表示联系。10.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是 _。(分数:2.00)A.DB 包含 DBS 和 DBMSB.DBMS 包含 DB 和 DBSC.DBS 包含 DB 和 DBMS D.没有任何关系解析:知识点 数据库的基本概念:数据库,数据库管理系统,数据库系统 评析 数据库系统由如下几部分组成:数据库、数据库管理系统、数据库管理员、系统平台(硬件平台和软件平

24、台)。11.常见的数据模型有 3 种,它们是 _。(分数:2.00)A.网状、关系和语义B.层次、关系和网状 C.环状、层次和关系D.字段名、字段类型和记录解析:知识点 数据模型的分类 评析 数据模型分为三种:层次数据模型、网状数据模型、关系数据模型。12.在以下叙述中,正确的是 _。(分数:2.00)A.ACCESS 只能使用系统菜单创建数据库应用系统B.ACCESS 不具备程序设计能力C.ACCESS 只具备了模块化程序设计能力D.ACCESS 具有面向对象的程序设计能力,并能创建复杂的数据库应用系统 解析:知识点 Access 的功能 评析 Access 内嵌的 VBA 编程语言,功能强

25、大,采用目前主流的面向对象机制和可视化编程环境。13.不属于 Access 对象的是 _。(分数:2.00)A.表B.文件夹 C.窗体D.查询解析:知识点 数据库对象 评析 Access 数据库由数据库对象和组两部分组成。对象又分为 7 种,包括:表、查询、窗体、报表、数据访问页、宏、模块。14.表的组成内容包括 _。(分数:2.00)A.查询和字段B.字段和记录 C.记录和窗体D.报表和字段解析:知识点 表的组成 评析 在表中将数据以行和列的形式保存,表中的列称为字段,字段是Access 信息的最基本载体,说明一条信息在某一方面的属性:表中的行称为记录,记录是由一个或多个字段组成的,一条记录

26、就是一个完整的信息。15.在数据表视图中,不能 _。(分数:2.00)A.修改字段的类型 B.修改字段的名称C.删除一个字段D.删除一条记录解析:知识点 “数据表”视图 评析 在“数据表”视图中可以进行字段的编辑、添加、删除,记录的删除和数据查找等操作,但使用“数据表”视图建立的表结构,只说明了表中字段名,却没有说明每个字段的数据类型和属性值,也无法修改。16.数据类型是 _。(分数:2.00)A.字段的另一种说法B.决定字段能包含哪类数据的设置 C.一类数据库应用程序D.一类用来描述 Access 表向导允许从中选择的字段名称解析:知识点 数据类型 评析 Access 常用的数据类型有:文本

27、、备注、数字、日期/时间、货币、自动编号、是/否、OLE 对象、超级链接、查阅向导等,不同的数据类型决定了字段能包含哪类数据。17.现有一个已经建好的“按雇员姓名查询”窗体,如下图所示: 运行该窗体后,在文本框中输入要查询雇员的姓名,当按下“查询”按钮时,运行一个名是“按雇员姓名查询”的查询,该查询显示出所查雇员的职工 ID、姓名和职称等三个字段。若窗体中文本框名称为 tName,设计“按雇员姓名查询”,正确的设计视图是 _。 (分数:2.00)A.*B.*C.* D.*解析:知识点 窗体中控件的引用 评析 Access 中窗体对象的引用格式为:Forms!窗体名称!控件名称属性名称。关键字

28、Form 表示窗体对象集合,感叹号“!”分割开对象名称和文件名称,“属性名称”部分缺省,则为控件基本属性。解析:知识点 查询准则 评析 由题目中的图片可以得出:查询条件的是“数学成绩大于数学平均分”,需要显示的字段是“学号”和“数学”,SQL 语句中也应包含这些数据。19.在下图中,与查询设计器的筛选标签中所设置的筛选功能相同的表达式是 _。 (分数:2.00)A.成绩表.综合成绩=80 AND 成绩表.综合成绩=90 B.成绩表.综合成绩80 AND 成绩表.综合成绩90C.80=成绩表.综合成绩=90D.80成绩表.综合成绩90解析:知识点 查询准则 评析 由题目中的图片可以得出:查询条件

29、是“综合成绩在 80 和 90 之间包含 80 和 90”。答案 C 不符合 SQL 语法规则,答案 B、答案 D 查询条件设置错误。20.下图中所示的查询返回的记录是 _。 (分数:2.00)A.不包含 80 分和 90 分B.不包含 80 至 90 分数段C.包含 80 至 90 分数段D.所有的记录 解析:知识点 逻辑运算符 评析 逻辑运算符“NOT”的含义是当 NOT 连接的表达式为真时,表达式为假。题目中显示期末成绩查询条件为“NOT 80 或 NOT 90”,所以查询结果应该是所有的记录。21.排序时如果选取了多个字段,则输出结果是 _。(分数:2.00)A.按设定的优先次序进行排

30、序 B.按最右边的列开始排序C.按从左向右优先次序依次排序D.无法进行排序解析:知识点 字段排序 评析 在 Access 中按多个字段排序时,Access 首先根据第一个字段指定的顺序进行排序,当第一个字段具有相同的值时,Access 再按照第二个字段进行排序(也就是按设定的字段优先次序进行排序),以此类推,直到按全部指定字段排好序为止。22.为窗体中的命令按钮设置鼠标时发生的动作,应选择设置其属性对话框的 _。(分数:2.00)A.格式选项卡B.事件选项卡 C.方法选项卡D.数据选项卡解析:知识点 窗体和控件的事件 评析 Access 中的事件主要有键盘事件、鼠标事件、对象事件、窗口时间和操

31、作事件等,所以为窗体中的命令按钮设置鼠标时发生的动作,应选择属性对话框的事件选项卡。23.要改变窗体上文本框控件的数据源,应设置的属性是 _。(分数:2.00)A.记录源B.控件来源 C.筛选查阅D.默认值解析:知识点控件来源 评析 使用 ControlSource(控件来源)属性可以指定控件中显示的是什么数据,可以对绑定到表中的字段、查询或者 SQL 语句的数据进行显示和编辑,也可以显示表达式的结果。对于报表组级别,ControlSource 属性将决定它是成组的字段或者表达式。24.在使用报表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在 _。(分数:2.00)A

32、.组页眉/组页脚 B.页面页眉/页面页脚C.报表页眉/报表页脚D.主体解析:知识点 报表的基本操作 评析 组页眉用于实现报表的分组输出和分组统计的。组页眉中主要安排文本框或其他类型的控件显示分组字段等数据信息。 组页脚内主要安排文本框和其他控件显示分组统计数据。 页面页眉是用来显示报表中的字段名称或对记录的分组名称,报表的每一页有一个页面页眉。它一般显示在每页的顶端。 页面页脚是打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚。 报表页眉中的任何内容都只能在报表开始处,即报表的第一页打印一次。 报表页脚一般是在所有的主体和组页脚被输出完成后才会打印在报表的最后面。 显示在每

33、页的顶端。 主体是用于打印表或查询中的记录数据,是报表显示的数据的主要区域。25.如果加载一个窗体,先被触发的事件是 _。(分数:2.00)A.Load 事件B.Open 事件 C.Click 事件D.DbClick 事件解析:知识点 加载窗体 评析 ACCESS 加载窗体是运行指定的宏或用户定义的事件过程,然后显示窗体的记录。可以使用 Load 事件过程设置窗体或控件中的值也可以设置窗体或控件的属性,Load 事件发生在 Open 事件后及 Resize 事件前,Load 事件不能被取消。Click 事件发生在窗体单击时,没有 Ddclick 事件。26.数据访问页可以简单地认为就是一个 _

34、。(分数:2.00)A.网页 B.数据库文件C.word 文件D.子表解析:知识点 数据访问贝的概念 评析 数据访问页是在 ACCESS 2000 时才增加的数据库对象,它是一种特殊类型的 Web 页,用户可以在此 Web 页中与 Access 数据库十的数据进行联接,查看、修改 Access数据库中的数据,为通过网络进行数据发布提供了方便。27.使用宏组的目的是 _。(分数:2.00)A.设计出功能复杂的宏B.设计出包含大量操作的宏C.减少程序内存的消耗D.对多个宏进行组织和管理 解析:知识点 宏组的作用 评析 宏可以是包含操作序列的一个宏,也可以是一个宏组。如果设计时有很多的宏,将其分类到

35、不同的宏组中会有助于数据库的管理。28.以下是宏对象 m 的操作序列设计: (分数:2.00)A.只关闭窗体对象“fTest1”B.只关闭表对象“tStud”C.关闭窗体对象“fTest2”和表对象“tStud” D.关闭窗体“fTest11”和“fTest2”及表对象“tStud”解析:知识点 宏操作的打开与关闭 评析 宏操作的打开与关闭顺序是先打开的后关闭。在执行第一个 CLOSE 时关闭表 tStud,执行第二个 CLOSE 时关闭窗体 fTest2。29.VBA 程序的多条语句可以写在一行中,其分隔符必须使用符号 _。(分数:2.00)A.: B.C.;D.,解析:知识点 VBA 程序

36、的分隔符 评析 VBA 程序在一行上写多个语句时用冒号“:”作分隔符。30.VBA 表达式 3*33/3 的输出结果是 _。(分数:2.00)A.0B.1C.3D.9 解析:知识点 VBA 运算符优先级的应用 评析 VBA 的表达式运算符优先级顺序“*”和“/”高于“”。这个表达式先计算 3*3=9 和 3/3=1,最后计算 91=9。31.现有一个已经建好的窗体,窗体中有一命令按钮,单击此按钮,将打开“tEmployee”表,如果采用VBA 代码完成,下面语句正确的是 _。(分数:2.00)A.docmopenform “tEmployee“B.docmopenview “tEmployee

37、“C.docmopentable “tEmployee“ D.docmopenreport “tEmployee“解析:知识点 模块/VBA 编程基础 评析 docmd.openform:使用 OpenForm 操作,可以从“窗体”视图、窗体“设计”视图、“打印预览”或“数据表”视图中打开一个窗体,可以选择窗体的数据输入与窗口方式并限制窗体所显示的记录。 docmd.openview:可以使用 OpenView 操作在“数据表”视图、视图“设计”视图或“打印预览”中打开视图。当在“数据表”视图中打开视图时,该操作运行此命名的视图。可以选择该视图的数据项,并可限制视图显示的记录数。 docmd.

38、openreport:使用 OpenReport 操作,可以在“设计”视图或“打印预览”中打开报表或立即打印报表。也可以限制需要在报表中打印的记录。 docmd.opentable:使用,Opentable 操作,可以在“数据表”视图、“设计”视图或“打印预览”中打开表,也可以选择表的数据输入方式。32.Access 的控件对象可以设置某个属性来控制对象是否可用(不可用时显示为灰色状态),需要设置的属性是 _。(分数:2.00)A.DefaultB.CancelC.Enabled D.Visible解析:知识点 控件属性设置 评析 Default 为命令按钮确定属性,只有命令按钮支持此属性。

39、Cancel 为取消功能属性。 Enabled 决定控件是否允许操作。 Visible 决定控件是否可见。33.以下程序段运行结束后,变量 x 的值为 _。 x=2 y=4 Do x=x*y y=y+1 Loop While y4(分数:2.00)A.2B.4C.8 D.20解析:知识点 VBA 程序的循环语句的应用 评析 定义两个变量 x=2,y=4,执行 Do 后的循环体语句:x=x*y=2*4=8;y=y+1=4+1=5;此时 y=5,while 语句为假退出循环。由于执行了一次循环,所以 x=8。34.在窗体上添加有一个命令按钮,(名为 Command1),然后编写如下事件过程: Pr

40、ivate Sub Command1_Click() For i=1 To 4 x=4 For j=1 To 3 x=3 For k=1 To 2 x=x+6 Next k Next j Next I MsgBox x End Sub 打开窗体后,单击命令按钮,消息框的输出结果是 _。(分数:2.00)A.7B.15 C.157D.538解析:知识点 for 循环语句的应用 评析 此题中应用三重嵌套循环,循环嵌套的执行,当外层循环执行一次,内层就要执行所有的循环:第一个 for 语句对变量 x 赋值,x=4:第二个 for 语句对变量 x 赋值,x=3:第三个 for 语句对变量 x 赋值,x

41、=x+6。 i=1 时,j=1,k 执行其内部的两次循环,此时 x 赋值为 3,当 k=1 时,x=x+6=3+6=9;k=2 时,x=x+6=9+6=15。退出内循环到第二个 for 语句执行其剩余的循环,i=1,i=2 时,k 依旧执行其内部的两次循环,最后 x 还是等于 15。i=1,i=3 时,因为第三个 for 语句始终对 x 的赋值为 15,所以运算结果 x 始终等于 15。 第二层循环完成后退回到第一层,执行其剩余的循环,步骤问上,最后 x=15。35.假定有如下的 Sub 过程: sub sfun(x As Single,y As Single) t=x x=t/y y=t M

42、od y End Sub 在窗体上添加一个命令按钮(名为 Command1),然后编写如下事件过程: Private Sub Command1_Click() Dim a as single Dim b as single a=5 b=4 sfun a,b MsgBox a & chr(10)+chr(13)& b End Sub 打开窗体运行后,单击命令按钮,消息框的两行输出内容分别为 _。(分数:2.00)A.1 和 1B.1.25 和 1 C.1.25 和 4D.5 和 4解析:知识点 函数调用和运算 评析 此题中设定了一个 sfun()函数,进行除法运算利求模运算,为命令按钮(名为 C

43、ommand1)编写事件,定义两变量 a=5,b=4;调用此函数传递 a,b 的值给 x,y 进行运算,t=x=5,y=4;x=t/y=5/4=1.25(除法运算); y=t Mod y=5 mod 4=1(求模运算)。二、B填空题/B(总题数:14,分数:28.00)36.对长度为 10 的线性表进行冒泡排序,最坏情况下需要比较的次数为U 【1】 /U。(分数:2.00)填空项 1:_ (正确答案:45)解析:知识点 基本数据结构与算法;基本排序算法 评析 假设线性表的长度为 n,则在最坏情况下,冒泡排序需要经过 n/2 遍的从前往后扫描和 n/2 遍的从后往前扫描,需要比较次数为 n(n-

44、1)/2。37.在面向对象方法中U 【2】 /U描述的是具有相似属性与操作的一组对象。(分数:2.00)填空项 1:_ (正确答案:类)解析:知识点 程序设计基础:面向对象方法的基本概念 评析 将属性、操作相似的对象归为类,也就是说,类是具有共同属性、共同方法的对象的集合。所以,类是对象的抽象,它描述了属于该对象类型的所有对象的性质,而一个对象则是其对应类的一个实例。38.在关系模型中,把数据看成是二维表,每一个二维表称为一个U 【3】 /U。(分数:2.00)填空项 1:_ (正确答案:关系)解析:知识点 关系型数据库管理系统的基本概念 评析 在 VisualFoxPro 中,一个“表”就是

45、一个关系。一个关系的逻辑结构就是一张二维表。39.程序测试分为静态分析和动态测试。其中U 【4】 /U是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。(分数:2.00)填空项 1:_ (正确答案:静态分析)解析:知识点 软件测试技术和方法 评析 静态测试指不在计算机上运行被测试程序,而采用其他手段来达到对程序进行检测的目的,包括人工测试和计算机辅助静态分析方法。动态测试指通过在计算机上运行被测试程序,并用所设计的测试用例对程序进行检测的方法。40.数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必

46、修改,称为U 【5】 /U。(分数:2.00)填空项 1:_ (正确答案:物理独立性)解析:知识点 数据独立性 评析 数据独立性包括数据的物理独立性和逻辑独立性。物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独穴的,数据在磁盘上的数据库中怎样存储是由DBMS 管理的,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变时,应用程序不用改变。逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不变。41.结合型文本框可以从表、查询或U 【6】 /U中获得所需的内容。(分数:2.00)填空项 1:_ (正确答案:SQL 语言)解析:知识点 文本框控件 评析 文本框主要用来输入和编辑字段数据,它是一种交互式控件。文本框分为 3 种类型:结合型、非结合型、计算型。结合型文本框能够从表、查

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1