二级Access真题2006年4月答案.doc

上传人:李朗 文档编号:1473736 上传时间:2020-07-12 格式:DOC 页数:10 大小:46.50KB
下载 相关 举报
二级Access真题2006年4月答案.doc_第1页
第1页 / 共10页
二级Access真题2006年4月答案.doc_第2页
第2页 / 共10页
二级Access真题2006年4月答案.doc_第3页
第3页 / 共10页
二级Access真题2006年4月答案.doc_第4页
第4页 / 共10页
二级Access真题2006年4月答案.doc_第5页
第5页 / 共10页
亲,该文档总共10页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、二级Access真题2006年4月答案真题 120一、选择题(每小题2分,共70分) 下列各题A、B、C、D 四个选项中,只有一个选项是正确的。第1题:参考答案:D答案解析:结构化程序设计方法 评析 20世纪70年代以来,提出了许多软件设计方法,主要有逐步求精:对复杂的问题,应设计一些子目标作过渡,逐步细化;自顶向下:程序设计时应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化;模块化:一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小目标称

2、为一个模块,而可复用是面向对象程序设计的一个优点。第2题:参考答案:A答案解析:耦合度 评析 耦合度是模块间互相连接的紧密程度的度量;内聚度是一个模块内部各个元素间彼此结合的紧密程度的度量。第3题:参考答案:D答案解析:软件的测试与程序的调试 评析 程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件中的错误。先要发现软件的错误,然后借助于一定的调试工具去找出软件错误的具体位置。软件测试贯穿整个软件生命期,调试主要在开发阶段。为了达到更好的测试效果,应该由独立的第三方来构造测试。因为从心理学角度讲,程序人员或设计方在测试自己的程序时,要采取客观的态度是程度不同

3、地存在障碍的。软件的运行和维护是指将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。第4题:参考答案:B答案解析:栈和队列的定义 评析 栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表:而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。第5题:参考答案:A答案解析:线性结构与非线性结构的概念 评析 根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。如果一个非空的数据结

4、构满足下列两个条件:有已只有一个根结点:每个结点最多有一个前件,也最多有一个后件。则称该数据结构为线性结构,又称线性表。所以线性表、栈与队列、线性链表都是线性结构,而二叉树是非线性结构。第6题:参考答案:D答案解析:二叉树的后序遍历 评析 后序遍历指在访问根结点、遍历左子树与遍历右子树这三者中,道先遍历左子树,然后遍历右子树,最后访问根结点:并且遍历左、右子树时,仍然先遍历左子树,然后遍历右子树,最后访问根结点。第7题:参考答案:C答案解析:二叉树的概念 评析 所谓满二叉树是指这样的一种二叉树:除最后一层外,每层上的所有结点都有两个子结点。这就是说,在满二叉树中,每一层上的结点数都达到最大值,

5、即在满二叉树的第K层上有2K-1个结点,且深度为m的满二叉树有2m-1个结点。树的最大层次称为树的深度。本题中深度为7,故叶子结点数为27-1=2664。第8题:参考答案:D答案解析:Visual FoxPro基础知调关系数据库 评析 两个实体间的联系可以归纳为3种类型:一对一联系:一对一的联系表现为主表中的每一条记录只与相关表中的一条记录相关联一一对多联系,一对多的联系表现为主表中的每一条记录与相关表中的多条记录相关联。多对多联系:多对多的联系表现为二个表中的多个记录在相关表中同样有多个记录其匹配。本题中一个顾客可以购买多种商品,同一种商品可以有多个顾客购买,所以商品和顾客之间是多对多的联系

6、。第9题:参考答案:A答案解析:实体联系模型及E-R图 评析 E-R图中用矩形表示实体集,用椭圆表示属性,用菱形表示联系。第10题:参考答案:C答案解析:数据库的基本概念:数据库,数据库管理系统,数据库系统 评析 数据库系统由如下几部分组成:数据库、数据库管理系统、数据库管理员、系统平台(硬件平台和软件平台)。第11题:参考答案:B答案解析:数据模型的分类 评析 数据模型分为三种:层次数据模型、网状数据模型、关系数据模型。第12题:参考答案:D答案解析:Access的功能 评析 Access内嵌的VBA编程语言,功能强大,采用目前主流的面向对象机制和可视化编程环境。第13题:参考答案:B答案解

7、析:数据库对象 评析 Access数据库由数据库对象和组两部分组成。对象又分为7种,包括:表、查询、窗体、报表、数据访问页、宏、模块。第14题:参考答案:B答案解析:表的组成 评析 在表中将数据以行和列的形式保存,表中的列称为字段,字段是Access信息的最基本载体,说明一条信息在某一方面的属性:表中的行称为记录,记录是由一个或多个字段组成的,一条记录就是一个完整的信息。第15题:参考答案:A答案解析:“数据表”视图 评析 在“数据表”视图中可以进行字段的编辑、添加、删除,记录的删除和数据查找等操作,但使用“数据表”视图建立的表结构,只说明了表中字段名,却没有说明每个字段的数据类型和属性值,也

8、无法修改。第16题:参考答案:B答案解析:数据类型 评析 Access常用的数据类型有:文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超级链接、查阅向导等,不同的数据类型决定了字段能包含哪类数据。第17题:参考答案:C答案解析:窗体中控件的引用 评析 Access中窗体对象的引用格式为:Forms!窗体名称!控件名称属性名称。关键字Form表示窗体对象集合,感叹号“!”分割开对象名称和文件名称,“属性名称”部分缺省,则为控件基本属性。第18题:参考答案:A答案解析:查询准则 评析 由题目中的图片可以得出:查询条件的是“数学成绩大于数学平均分”,需要显示的字段是“学号”和“数

9、学”,SQL语句中也应包含这些数据。第19题:参考答案:A答案解析:查询准则 评析 由题目中的图片可以得出:查询条件是“综合成绩在80和90之间包含80和90”。答案C不符合SQL语法规则,答案B、答案D查询条件设置错误。第20题:参考答案:D答案解析:逻辑运算符 评析 逻辑运算符“NOT”的含义是当NOT连接的表达式为真时,表达式为假。题目中显示期末成绩查询条件为“NOT 80或NOT 90”,所以查询结果应该是所有的记录。第21题:参考答案:A答案解析:字段排序 评析 在Access中按多个字段排序时,Access首先根据第一个字段指定的顺序进行排序,当第一个字段具有相同的值时,Acces

10、s再按照第二个字段进行排序(也就是按设定的字段优先次序进行排序),以此类推,直到按全部指定字段排好序为止。第22题:参考答案:B答案解析:窗体和控件的事件 评析 Access中的事件主要有键盘事件、鼠标事件、对象事件、窗口时间和操作事件等,所以为窗体中的命令按钮设置鼠标时发生的动作,应选择属性对话框的事件选项卡。第23题:参考答案:B答案解析:控件来源 评析 使用ControlSource(控件来源)属性可以指定控件中显示的是什么数据,可以对绑定到表中的字段、查询或者SQL语句的数据进行显示和编辑,也可以显示表达式的结果。对于报表组级别,ControlSource属性将决定它是成组的字段或者表

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

12、的数据的主要区域。第25题:参考答案:B答案解析:加载窗体 评析 ACCESS加载窗体是运行指定的宏或用户定义的事件过程,然后显示窗体的记录。可以使用Load事件过程设置窗体或控件中的值也可以设置窗体或控件的属性,Load事件发生在Open事件后及Resize事件前,Load事件不能被取消。Click事件发生在窗体单击时,没有Ddclick事件。第26题:参考答案:A答案解析:数据访问贝的概念 评析 数据访问页是在ACCESS 2000时才增加的数据库对象,它是一种特殊类型的Web页,用户可以在此Web页中与Access数据库十的数据进行联接,查看、修改Access数据库中的数据,为通过网络进

13、行数据发布提供了方便。第27题:参考答案:D答案解析:宏组的作用 评析 宏可以是包含操作序列的一个宏,也可以是一个宏组。如果设计时有很多的宏,将其分类到不同的宏组中会有助于数据库的管理。第28题:参考答案:C答案解析:宏操作的打开与关闭 评析 宏操作的打开与关闭顺序是先打开的后关闭。在执行第一个CLOSE时关闭表tStud,执行第二个CLOSE时关闭窗体fTest2。第29题:参考答案:A答案解析:VBA程序的分隔符 评析 VBA程序在一行上写多个语句时用冒号“:”作分隔符。第30题:参考答案:D答案解析:VBA运算符优先级的应用 评析 VBA的表达式运算符优先级顺序“*”和“/”高于“”。这

14、个表达式先计算3*3=9和3/3=1,最后计算91=9。第31题:参考答案:C答案解析:模块/VBA编程基础 评析 docmd.openform:使用OpenForm操作,可以从“窗体”视图、窗体“设计”视图、“打印预览”或“数据表”视图中打开一个窗体,可以选择窗体的数据输入与窗口方式并限制窗体所显示的记录。docmd.openview:可以使用OpenView操作在“数据表”视图、视图“设计”视图或“打印预览”中打开视图。当在“数据表”视图中打开视图时,该操作运行此命名的视图。可以选择该视图的数据项,并可限制视图显示 的记录数。docmd.openreport:使用OpenReport操作,

15、可以在“设计”视图或“打印预览”中打开报表或立即打印报表。也可以限制需要在报表中打印的记录。docmd.opentable:使用,Opentable操作,可以在“数据表”视图、“设计”视图或“打印预览”中打开表,也可以选择表的数据输入方式。第32题:参考答案:C答案解析:控件属性设置 评析 Default为命令按钮确定属性,只有命令按钮支持此属性。 Cancel为取消功能属性。Enabled决定控件是否允许操作。Visible决定控件是否可见。第33题:参考答案:C答案解析:VBA程序的循环语句的应用 评析 定义两个变量x=2,y=4,执行Do后的循环体语句:x=x*y=2*4=8;y=y+1

16、=4+1=5;此时y=5,while语句为假退出循环。由于执行了一次循环,所以x=8。第34题:参考答案:B答案解析:for循环语句的应用 评析 此题中应用三重嵌套循环,循环嵌套的执行,当外层循环执行一次,内层就要执行所有的循环:第一个for语句对变量x赋值,x=4:第二个for语句对变量x赋值,x=3:第三个for语句对变量x赋值,x=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,

17、i=3时,因为第三个for 语句始终对x的赋值为15,所以运算结果x始终等于15。第二层循环完成后退回到第一层,执行其剩余的循环,步骤问上,最后x=15。第35题:参考答案:B答案解析:函数调用和运算 评析 此题中设定了一个sfun()函数,进行除法运算利求模运算,为命令按钮(名为Command1)编写事件,定义两变量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(求模运算)。二、填空题(每空2分,共30分)第36题:参考答案:45详细解答:基本数据结构与算法;基本排序算法 评析 假

18、设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后扫描和n/2遍的从后往前扫描,需要比较次数为n(n-1)/2。第37题:参考答案:类详细解答:程序设计基础:面向对象方法的基本概念 评析 将属性、操作相似的对象归为类,也就是说,类是具有共同属性、共同方法的对象的集合。所以,类是对象的抽象,它描述了属于该对象类型的所有对象的性质,而一个对象则是其对应类的一个实例。第38题:参考答案:关系详细解答:关系型数据库管理系统的基本概念 评析 在VisualFoxPro中,一个“表”就是一个关系。一个关系的逻辑结构就是一张二维表。第39题:参考答案:静态分析详细解答:软件测试技术和方法

19、 评析 静态测试指不在计算机上运行被测试程序,而采用其他手段来达到对程序进行检测的目的,包括人工测试和计算机辅助静态分析方法。动态测试指通过在计算机上运行被测试程序,并用所设计的测试用例对程序进行检测的方法。第40题:参考答案:物理独立性详细解答:数据独立性 评析 数据独立性包括数据的物理独立性和逻辑独立性。物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独穴的,数据在磁盘上的数据库中怎样存储是由DBMS管理的,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变时,应用程序不用改变。逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说

20、,数据的逻辑结构改变了,用户程序也可以不变。第41题:参考答案:SQL语言详细解答:文本框控件 评析 文本框主要用来输入和编辑字段数据,它是一种交互式控件。文本框分为3种类型:结合型、非结合型、计算型。结合型文本框能够从表、查询或SQL语言中获得所需要的内容。第42题:参考答案:数据源详细解答:主/子窗体的创建 评析 在创建窗体之前,要确定作为主窗体的数据源与作为了窗体的数据源之间存在着“一对多”的关系。第43题:参考答案:等级考试详细解答:字符串函数的应用 评析 函数Right(字符串表达式,N)的功能是从字符串右边起截取N个字符。第44题:参考答案:OpenQuery详细解答:常用宏操作

21、评析 Access中,提供了50多个可选的宏操作,打开查询的宏操作为OpenQuery。第45题:参考答案:0详细解答:数组的定义 评析 用Dim语句定义数组,下标必须为常数,不能是表达式或变量,下标的形式为:下界To上界,下界可以省略,缺省值为0。第46题:参考答案:55详细解答:VBA程序设计基础(for.Next语句) 评析 for.Next语句能够重复执行程序代码区域特定次数。此题中赋初值1,步长缺省为1,也就是求1到10的和,所以结果为55。第47题:参考答案:3详细解答:VBA程序设计基础(传值调用ByRef) 评析 由于VBA中,传值调用(ByVal选项)为“单向”作用形式即过程

22、调用只是相应位置实参的值“单向”传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会反馈、影响实参的值。此题中:形参p被说明为ByRef传值形式的整型量,当运行Command1 Click()过程,并调用s()函数,实参i传送其值给形参p,p发生变化p=p*2=3*2=6。但因为使用的是ByVal“单向”传值形式,实参i的的值不发生变化, iF句为假,执行MsgBox i语句后输出3。第48题:参考答案:x=7或x=7或x6或x=6或x5详细解答:VBA程序设计基础 评析 Do.Until.Loop结构是条件式为假时,重复执行循环,直到条件式为真,结束循环。根据题目要求循环

23、执行3次后结束循环,第一次循环:x=1,x=x+2=1+2=3:第二次循环:x=3,x=x+2=3+2=5:第三次循环:x=5,x=x+2=5+2=7:所以应该填x=7或其他等效形式。第49题:参考答案:49MsgBox(,vbOKCancel)或MsgBox(,vbOKCancel,) 50False或0详细解答:VBA程序设计基础 评析 消息框(MsgBox) 用于对话框中显示信息,书写格式为:MsgBox(提示,按钮,标题)。根据题意消息框中显示两个按钮“确定”和“取消”所以设置其值为“vbOKCancel”,因为没有要求说明提示语句和标题,可以不进行设置。cmdDisplay.Visible用来设置cmdDisplay(显示)的属性,Visible决定控件是否可见,其属性False表示程序运行时控件隐含起来,用户看不到但本身存在,如果单击“确定”按钮则“显示”控件被隐藏。更多试卷请见麦多课文库

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

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

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