【计算机类职业资格】二级ACCESS笔试-114及答案解析.doc
《【计算机类职业资格】二级ACCESS笔试-114及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级ACCESS笔试-114及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、二级 ACCESS 笔试-114 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数: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.00)A.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循
2、环队列是非线性结构D.有序线性表既可以采用顺序存储结构,又可以采用链式存储结构5.按数据的组织形式,数据库的数据模型可分为 3 种模型,它们是(分数:2.00)A.小型、中型和大型B.网状、环状和链状C.层次、网状和关系D.独享、共享和实时6.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下事件代码:Private Sub Command1_Click()MsgBox f(24,18)End SubPublic Function f(m As Integer,n As Integer)As IntegerDo While mnDo While mnM=m-nLoopDo Wh
3、ile mnN=n-mLoopLoopF=mEnd Function窗体打开运行后,单击命令按钮,则消息框的输出结果是(分数:2.00)A.2B.4C.6D.87.数据库应用系统中的核心问题是(分数:2.00)A.数据库设计B.数据库系统设计C.数据库维护D.数据库管理员培训8.要实现报表按某字段分组统计输出,需要设置的是(分数:2.00)A.报表页脚B.该字段的组页脚C.主体D.页面页脚9.支持子程序调用的数据结构是(分数:2.00)A.栈B.树C.队列D.二叉树10.下列 4 个选项中,不是 VBA 的条件函数的是(分数:2.00)A.ChooseB.IfC.IIfD.Switch11.在
4、数据访问页的工具箱中,为了插入一段滚动的文字,应该选择的图标是(分数:2.00)A.B.C.D.12.在 VBA 中要打开名为“学生信息录入”的窗体,应使用的语句是(分数:2.00)A.DoCmd.OpenForm“学生信息录入“B.OpenForm“学生信息录入“C.DoCmd.OpenWindow“学生信息录入“D.OpenWindow“学生信息录入“13.数据库中有 A、B 两表,均有相同字段 C,在两表中 C 字段都设为主键。当通过 C 字段建立两表关系时,该关系为(分数:2.00)A.一对一B.一对多C.多对多D.不能建立关系14.在运行宏的过程中,宏不能修改的是(分数:2.00)A
5、.窗体B.宏本身C.表D.数据库15.将 E-R 图转换为关系模式时,实体和联系都可以表示为(分数:2.00)A.属性B.键C.关系D.域16.发生在控件接收焦点之前的事件是(分数:2.00)A.EnterB.ExitC.GotFocusD.LostFocus17.要从数据库中删除一个表,应该使用的 SQL 语句是(分数:2.00)A.ALTER TABLEB.KILL TABLEC.DELETE TABLED.DROP TABLE18.下列关于 SQL 语句的说法中,错误的是(分数:2.00)A.INSERT 语句可以向数据表中追加新的数据记录B.UPDATE 语句用来修改数据表中已经存在的
6、数据记录C.DELETE 语句用来删除数据表中的记录D.CREATE 语句用来建立表结构并追加新的记录19.在 VBA 中,下列关于过程的描述中正确的是(分数:2.00)A.过程的定义可以嵌套,但过程的调用不能嵌套B.过程的定义不可以嵌套,但过程的调用可以嵌套C.过程的定义和过程的调用均可以嵌套D.过程的定义和过程的调用均不能嵌套20.下列叙述中错误的是(分数:2.00)A.软件测试的目的是发现错误并改正错误B.对被调试的程序进行“错误定位”是程序调试的必要步骤C.程序调试通常也称为 DebugD.软件测试应严格执行测试计划,排除测试的随意性21.设有如下过程:X=1Dox=x+2Loop U
7、ntil_运行程序,要求循环体执行 3 次后结束循环,空白处应填入的语句是(分数:2.00)A.x=7B.x7C.x=7D.x722.在宏的参数中,要引用窗体 F1 上的 Text1 文本框的值,应该使用的表达式是(分数:2.00)A.Eorms!F1!Text1B.Text1C.F1.Text1D.Form_F1_Text123.耦合性和内聚性是对模块独立性进行度量的两个标准。下列叙述中正确的是(分数:2.00)A.提高耦合性降低内聚性有利于提高模块的独立性B.降低耦合性提高内聚性有利于提高模块的独立性C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.内聚性是指模块间互相连接的紧密程
8、度24.宏操作 Quit 的功能是(分数:2.00)A.关闭表B.退出宏C.退出查询D.退出 Access25.能够实现从指定记录集里检索特定字段值的函数是(分数:2.00)A.DCountB.DLookupC.DMaxD.DSum26.在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是(分数:2.00)A.*B.%C.&D.#27.在 Access 数据库对象中,体现数据库设计目的的对象是(分数:2.00)A.报表B.模块C.查询D.表28.下列关于空值的叙述中,正确的是(分数:2.00)A.空值是双引号中间没有空格的值B.空值是大于 0 的数值C.空值是使用 Null
9、或空白来表示字段的值D.空值是用空格表示的值29.下列关于报表的叙述中,正确的是(分数:2.00)A.报表只能输入数据B.报表只能输出数据C.报表可以输入和输出数据D.报表不能输入和输出数据30.有两个关系 R、S 如下图所示。(分数:2.00)A.B.C.D.31.在定义表中字段属性时,对要求输入相对固定格式的数据,例如电话号码 010-65971234,应该定义该字段的(分数:2.00)A.格式B.默认值C.输入掩码D.有效性规则32.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是(分数:2.00)A.编译程序B.操作系统C.教务管理系统D.汇编程序33
10、.某二叉树有 5 个度为 2 的结点,则该二叉树中的叶子结点数是(分数:2.00)A.10B.8C.6D.434.下列排序方法中,在最坏的情况下比较次数最少的是(分数:2.00)A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序35.要想在过程 Proc 调用后返回形参 x 和 y 的变化结果,下列定义语句中正确的是(分数:2.00)A.Sub Proc(x as Integer,y as Integer)B.Sub Proc(ByVal x as Integer,y as Integer)C.Sub Proc(x as Integer,ByVal y as Integer)D.Sub P
11、roc(ByVal x as Integer,ByVal y as Integer)二、填空题(总题数:13,分数:30.00)36.假设用一个长度为 50 的数组(数组元素的下标为 049)作为栈的存储空间,栈底指针 bottom 指向栈底元素,栈顶指针 top 指向栈顶元素,如果 bottom=49,top=30(数组下标),则栈中具有 1 个元素。(分数:2.00)填空项 1:_37.软件测试可分为白盒测试和黑盒测试。基本路径测试属于 1 测试。(分数:2.00)填空项 1:_38.符合结构化原则的 3 种基本控制结构是选择结构、循环结构和 1。(分数:2.00)填空项 1:_39.数据
12、库系统的核心是 1。(分数:2.00)填空项 1:_40.在 E-R 图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是 1 框。(分数:2.00)填空项 1:_41.在关系数据库中,从关系中找出满足给定条件的元组,该操作称为 1。(分数:2.00)填空项 1:_42.函数 Mid(“学生信息管理系统“,3,2)的结果是 1。(分数:2.00)填空项 1:_43.用 SQL 语句实现查询表名为“图书表”中的所有记录,应该使用的 SELECT 语句是:Select 1。(分数:2.00)填空项 1:_44.Access 的窗体或报表时间可以有两种方法来响应:宏对象和 1。(分数:2.00
13、)填空项 1:_45.子过程 Test 显示如下所示的 44 乘法表。1 * 1=1 2 * 2=2 1 * 3=3 1 * 4=42 * 2=4 2 * 3=6 2 * 4=83 * 3=9 3 * 4=124 * 4=16请在空白处填入适当的语句使子过程完成指定的功能。Sub Text()Dim i,j As IntegerFor i=1 To 4For j=1 T0 4If (10) T11enDebug.Print i &”“ * “& j &“=“i * j & Space(2)End IfNext IfDebug.PrintNext iEnd Sub(分数:2.00)填空项 1:_
14、46.有“数字时钟”窗体如图所示。(分数:2.00)填空项 1:_47.窗体中有两个命令按钮:“显示”(控件名为 cmdDisplay)和“测试”(控件名为 cmdTest)。当单击“测试”按钮时,执行的事件功能是:首先弹出消息框,若单击其中的“确定”按钮,则隐藏窗体上的“显示”按钮;否则直接返回到窗体中。请在空白处填入适当的语句,使程序可以完成指定的功能。Private Sub cmdTest_Click()Answer= (12) (“隐藏按钮?“,vbOKCanee1+vbQuestion,“Msg“)If Answer=vbOK ThenMe!cmdDisplay.Visible= (
15、13) End IfEnd Sub(分数:4.00)填空项 1:_48.对窗体 Test 上文本框控件 txtAge 中输人的学生年龄数据进行验证。要求:该文本框中只接受大于等于 15 且小于等于 30 的数值数据,若输入超出范围则给出提示信息。该文本控件的 BeforeUpdate 事件过程代码如下,请在空白处填入适当的语句,使程序可以完成指定的功能。Private Sub txtAge_BeforeUpdate(Cancel As Integer)If Me!txtAge=“ “Or (14) (Me!txtAge)Then数据为空时的验证MegBox“年龄不能为空!“,vbCritica
16、l,“警告“Cancel=Ture 取消 BeforeUpdate 事件Else If IsNumeric(Me!txtAge)=False Then非数值数据输入的验证MsgBox“年龄必须输入数值数据!“,vbCritical,“警告“Cancel=True 取消 BeforeUpdate 事件Else If Me!txtAge15 Or Me! txtAge (15) Then非法范围数据输入的验证MsgBox“年龄为 15-30 范围数据!“,vbCritical,“警告“Cancel=TrueElseMsgBox“数据验证 OK!“,vblnformation,“通告“End IfE
17、nd Sub(分数:4.00)填空项 1:_二级 ACCESS 笔试-114 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.要显示当前过程中所有变量及对象的取值,可以利用的调试窗口是(分数:2.00)A.监视窗口B.调用堆栈C.立即窗口D.本地窗口 解析:解析 本题考查的是 VBA 程序调试。在 Access 系统中,通过监视窗口增添监视表达式的方法,程序可以动态了解一些变量或表达式的值的变化情况,进而对代码的正确与否有清楚的判断;调用堆栈,显示在中断模式期间活动的过程调用;在中断模式下,立即窗口中可以安排一些调试语句,而这些语句是根据显示
18、在立即窗口区域的内容或范围来执行的;本地窗口内部自动显示出所有在当前过程中的变量声明及变量值。2.如果在创建表中建立字段“性别”,并要求用汉字表示,其数据类型应当是(分数:2.00)A.是/否B.数字C.文本 D.备注解析:解析 本题考查的是数据类型。根据关系数据库理论,一个表中的同一列数据应具有相同的数据特征,称为字段的数据类型。文本型字段可以保存文本或文本与数字的组合。文本型字段的字段大小最多可达到 255 个字符,如果取值的字符个数超过了 255,可使用备注型。本题要求将“性别”字段用汉字表示,“性别”字段的内容为“男”或“女”,小于 255 个字符,所以其数据类型应当是文本型。3.在设
19、计条件宏时,对于连续重复的条件,要代替重复条件,表达式可以使用符号(分数:2.00)A. B.:C.!D.=解析:解析 本题考查的是条件宏。对于连续重复的条件,在设计条件宏时,可以使用省略号来代替重复条件表达式。4.下列叙述中正确的是(分数:2.00)A.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循环队列是非线性结构D.有序线性表既可以采用顺序存储结构,又可以采用链式存储结构 解析:解析 栈是“先进后出”的线性表;队列是“先进先出”的线性表;循环队列是队列的一种顺序存储结构,因此是线性结构;有序线性表既可以采用顺序存储结构,又可以采用链式存储结构。5.按数据的组织形式,数据库的
20、数据模型可分为 3 种模型,它们是(分数:2.00)A.小型、中型和大型B.网状、环状和链状C.层次、网状和关系 D.独享、共享和实时解析:解析 本题考查的是数据模型。数据库管理系统所支持的传统数据模型分为 3 种:层次数据模型、网状数据模型、关系数据模型。6.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下事件代码:Private Sub Command1_Click()MsgBox f(24,18)End SubPublic Function f(m As Integer,n As Integer)As IntegerDo While mnDo While mnM=m-n
21、LoopDo While mnN=n-mLoopLoopF=mEnd Function窗体打开运行后,单击命令按钮,则消息框的输出结果是(分数:2.00)A.2B.4C.6 D.8解析:解析 本题考查的是 VBA 编程基础、循环嵌套。本程序中包含有两个内循环,下面介绍一下该程序的运行过程,程序刚开始运行时,初始值:m=24,n=18。首先判断外层循环条件表达式 mn,值为真,再判断 mn,由于 2418,所以循环继续执行m=m-n=24-18=6,此时 mn,条件不成立,退出第一个内循环。接着执行第二个内循环:首先判断 mn,条件符合,循环继续执行,n=n-m=18-6=12,此时nm,第二个
22、内循环的条件仍然符合,再次执行,n=n-m=12-6=6,此时,m=6,n=6,条件表达式的值为假,退出第二个内循环,再判断外层循环的条件 mn,此时,条件表达式 mn 的值为假,退出外层循环,循环结束。函数的返回值为 6,所以单击命令按钮,则消息框的输出结果是 6。7.数据库应用系统中的核心问题是(分数:2.00)A.数据库设计 B.数据库系统设计C.数据库维护D.数据库管理员培训解析:解析 数据库应用系统中的一个核心问题就是设计一个能满足用户需求、性能良好的数据库,即数据库设计。8.要实现报表按某字段分组统计输出,需要设置的是(分数:2.00)A.报表页脚B.该字段的组页脚 C.主体D.页
23、面页脚解析:解析 本题考查的是报表排序和分组。在报表设计时的分组是指按选定的某个(或几个)字段值是否相等而将记录划分成组的过程。组页脚节内主要安排文本框或其他类型控件显示分组统计数据。9.支持子程序调用的数据结构是(分数:2.00)A.栈 B.树C.队列D.二叉树解析:解析 栈支持子程序调用。栈是一种只能在一端进行插入或删除操作的线性表,在主程序调用子函数时要首先保存主程序当前的状态,然后转去执行子程序,最终把子程序的执行结果返回到主程序中调用子程序的位置,继续向下执行,这种调用符合栈的特点。10.下列 4 个选项中,不是 VBA 的条件函数的是(分数:2.00)A.ChooseB.If C.
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 ACCESS 笔试 114 答案 解析 DOC
